本文完成于2023.05.27日 0、說一下 說一下,后面可能每個(gè)月會發(fā)一個(gè)之前發(fā)在知識星球上的公式。 如果想看最新的公式講解,可以掃碼加入星球,星球每周會發(fā)一篇公式講解,而且加入之后星球之前發(fā)的內(nèi)容都可以看的。 不知道怎么使用通達(dá)信,或者怎么編輯公式的,可以先看下下面幾篇基礎(chǔ)教程今天的公式講解,說一下30日內(nèi)股價(jià)首次突破60日最高價(jià)的選股公式。==============================================CH60 := H >= HHV(H, 60); {股價(jià)突破60日最高價(jià)}BL60 := BARSLAST(CH60)=0 AND REF(BARSLAST(CH60), 1)>30; {當(dāng)日股價(jià)第一次突破60日最高價(jià)且前一次股價(jià)突破60日最高價(jià)周期大于N}CH60 AND BL60; {同時(shí)滿足CH60和BL60}==============================================這里的【:= 】可以理解成給變量賦值,一般用這個(gè)符號賦值的話,后面的公式會引用到前面的變量。CH60、BL60 都是變量名,這個(gè)可以自己定義,你叫其他名字也可以的,但是注意變量名最好用字母開頭。H、HHV,這兩個(gè)在公眾號基礎(chǔ)函數(shù)里面講過。用法:HHV(X, N) 求 N 周期內(nèi) X 最高值,N=0 則從第一個(gè)有效值開始例如:HHV(HIGH, 30) 表示求30日最高價(jià)BARSLAST函數(shù),這個(gè)是今天重點(diǎn)要講的。BARSLAST 上一次條件成立位置,上一次條件成立到當(dāng)前的周期數(shù)。用法:BARSLAST(X) 上一次 X 不為 0 到現(xiàn)在的天數(shù)。例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1) 表示上一個(gè)漲停板到當(dāng)前的周期數(shù)。對應(yīng)到上面的公式,BARSLAST(CH60)=0,即上一次當(dāng)日最高價(jià)為60日最高價(jià)到今天的周期數(shù)為0,即今天的最高價(jià)就是60日最高價(jià)。如果是BARSLAST(CH60)=1,即上一次當(dāng)日最高價(jià)為60日最高價(jià)到今天的周期數(shù)為1,意思就是昨天的最高價(jià)是60日最高價(jià)。REF {向前引用,引用若干周期前的數(shù)據(jù)}用法:REF(X, A) 引用 A 周期前的 X 值例如:REF(CLOSE, 1) 表示前一天的收盤價(jià)上面公式的 REF(BARSLAST(CH60), 1)>30,意思是上一次股價(jià)突破60日最高價(jià)到當(dāng)前的周期大于30,即上一次這個(gè)符合這種情況到今天已經(jīng)超過30個(gè)交易日了。然后30日內(nèi)首次跌破60日最低價(jià)和這個(gè)公式是類似的,如果理解了上面講的東西,改起來就很簡單,大家可以試著自己寫一下沒看過基礎(chǔ)函數(shù)的,再次建議大家看一下,那個(gè)真是通達(dá)信公式里面最基礎(chǔ)的內(nèi)容了。
|