不知道怎么使用通達(dá)信,或者怎么編輯公式的,可以先看下下面幾篇基礎(chǔ)教程 零基礎(chǔ)教程:零基礎(chǔ)通達(dá)信條件選股教程 編輯指標(biāo)公式:通達(dá)信港資持股指標(biāo) 日常數(shù)據(jù)更新:通達(dá)信日常操作說(shuō)明 公眾號(hào)菜單介紹:公眾號(hào)使用說(shuō)明 通達(dá)信公式合集:通達(dá)信公式合集 歷史版本: 上次還發(fā)了一次公式加密的版本 兩種方式獲取公式源碼: 1、公式源碼可以看下面公布的,復(fù)制到通達(dá)信里面 2、也可以在公眾號(hào)后臺(tái)回復(fù)關(guān)鍵字 凈利潤(rùn)斷層 ,會(huì)自動(dòng)回復(fù)公式的下載鏈接(未加密公式源碼),然后直接導(dǎo)入通達(dá)信也可以。 不會(huì)導(dǎo)入公式的,參考這篇文章:凈利潤(rùn)斷層公式 今天開個(gè)贊賞,珍惜現(xiàn)在免費(fèi)分享公式的日子吧,以后我說(shuō)不定也會(huì)開付費(fèi)閱讀的。 3、公式源碼 {均線設(shè)置} MA5:MA(CLOSE,5); MA10:MA(CLOSE,10); MA20:MA(CLOSE,20); MA50:MA(CLOSE,50); MA120:MA(CLOSE,120); MA250:MA(CLOSE,250); {齊大總管凈利潤(rùn)斷層公式} 高開缺口 := LOW>REF(HIGH,1) OR CLOSE/REF(CLOSE,1)>1.08; {高開缺口 := LOW>REF(HIGH,1);} 當(dāng)前日期 := DATE-1000000; SV := -1; EV := IF(WEEKDAY=1,4,2); DIFF := 70; {業(yè)績(jī)預(yù)告} 預(yù)告下限 := FINVALUE(285); 預(yù)告上限 := FINVALUE(286); 預(yù)告中值 := (預(yù)告上限 預(yù)告下限)/2; 預(yù)告日期 := FINVALUE(313); 預(yù)告日期差 := (當(dāng)前日期-預(yù)告日期>SV) AND IF(RANGE((當(dāng)前日期-預(yù)告日期),70,75),(當(dāng)前日期-預(yù)告日期)-DIFF,(當(dāng)前日期-預(yù)告日期))<EV; 預(yù)告斷層 := (預(yù)告中值>0) AND 高開缺口 AND 預(yù)告日期差; {業(yè)績(jī)快報(bào)} 快報(bào)凈利潤(rùn) := FINVALUE(287); 快報(bào)日期 := FINVALUE(315); 快報(bào)日期差 := (當(dāng)前日期-快報(bào)日期>SV) AND IF(RANGE((當(dāng)前日期-快報(bào)日期),70,75),(當(dāng)前日期-快報(bào)日期)-DIFF,(當(dāng)前日期-快報(bào)日期))<EV; 快報(bào)斷層 := (快報(bào)凈利潤(rùn)>0) AND 高開缺口 AND 快報(bào)日期差; {財(cái)報(bào)} 財(cái)報(bào)凈利潤(rùn) := FINVALUE(95); EPSRATE := FINVALUE(184); 財(cái)報(bào)日期 := FINVALUE(314); 財(cái)報(bào)日期差 := (當(dāng)前日期-財(cái)報(bào)日期>SV) AND IF(RANGE((當(dāng)前日期-財(cái)報(bào)日期),70,75),(當(dāng)前日期-財(cái)報(bào)日期)-DIFF,(當(dāng)前日期-財(cái)報(bào)日期))<EV; 財(cái)報(bào)斷層 := 財(cái)報(bào)凈利潤(rùn) > 0 AND EPSRATE > 0 AND 高開缺口 AND 財(cái)報(bào)日期差; {最近日期斷層} 最近日期斷層 := 預(yù)告斷層 OR 快報(bào)斷層 OR 財(cái)報(bào)斷層; {指定日期1} 指定日期1 := 1; {指定日期1業(yè)績(jī)預(yù)告} 指預(yù)告上限1 := FINONE(285,0,指定日期1); 指預(yù)告下限1 := FINONE(286,0,指定日期1); 指預(yù)告中值1 := (指預(yù)告上限1 指預(yù)告下限1)/2; 指預(yù)告日期1 := FINONE(313,0,指定日期1); 指預(yù)告日期差1 := (當(dāng)前日期-指預(yù)告日期1>SV) AND IF(RANGE((當(dāng)前日期-指預(yù)告日期1),70,75),(當(dāng)前日期-指預(yù)告日期1)-DIFF,(當(dāng)前日期-指預(yù)告日期1))<EV; 指預(yù)告斷層1 := (指預(yù)告中值1>0) AND 高開缺口 AND 指預(yù)告日期差1; {指定日期1業(yè)績(jī)快報(bào)} 指快報(bào)凈利潤(rùn)1 := FINONE(287,0,指定日期1); 指快報(bào)日期1 := FINONE(315,0,指定日期1); 指快報(bào)日期差1 := (當(dāng)前日期-指快報(bào)日期1>SV) AND IF(RANGE((當(dāng)前日期-指快報(bào)日期1),70,75),(當(dāng)前日期-指快報(bào)日期1)-DIFF,(當(dāng)前日期-指快報(bào)日期1))<EV; 指快報(bào)斷層1 := (指快報(bào)凈利潤(rùn)1>0) AND 高開缺口 AND 指快報(bào)日期差1; {指定日期1財(cái)報(bào)} 指財(cái)報(bào)凈利潤(rùn)1 := FINONE(95,0,指定日期1); 指EPSRATE1 := FINONE(184,0,指定日期1); 指財(cái)報(bào)日期1 := FINONE(314,0,指定日期1); 指財(cái)報(bào)日期差1 := (當(dāng)前日期-指財(cái)報(bào)日期1>SV) AND IF(RANGE((當(dāng)前日期-指財(cái)報(bào)日期1),70,75),(當(dāng)前日期-指財(cái)報(bào)日期1)-DIFF,(當(dāng)前日期-指財(cái)報(bào)日期1))<EV; 指財(cái)報(bào)斷層1 := 指財(cái)報(bào)凈利潤(rùn)1 > 0 AND 指EPSRATE1 > 0 AND 高開缺口 AND 指財(cái)報(bào)日期差1; {指定日期1斷層} 指定日期1斷層 := 指預(yù)告斷層1 OR 指快報(bào)斷層1 OR 指財(cái)報(bào)斷層1; {指定日期2} 指定日期2 := 2; {指定日期2業(yè)績(jī)預(yù)告} 指預(yù)告上限2 := FINONE(285,0,指定日期2); 指預(yù)告下限2 := FINONE(286,0,指定日期2); 指預(yù)告中值2 := (指預(yù)告上限2 指預(yù)告下限2)/2; 指預(yù)告日期2 := FINONE(313,0,指定日期2); 指預(yù)告日期差2 := (當(dāng)前日期-指預(yù)告日期2>SV) AND IF(RANGE((當(dāng)前日期-指預(yù)告日期2),70,75),(當(dāng)前日期-指預(yù)告日期2)-DIFF,(當(dāng)前日期-指預(yù)告日期2))<EV; 指預(yù)告斷層2 := (指預(yù)告中值2>0) AND 高開缺口 AND 指預(yù)告日期差2; {指定日期2業(yè)績(jī)快報(bào)} 指快報(bào)凈利潤(rùn)2 := FINONE(287,0,指定日期2); 指快報(bào)日期2 := FINONE(315,0,指定日期2); 指快報(bào)日期差2 := (當(dāng)前日期-指快報(bào)日期2>SV) AND IF(RANGE((當(dāng)前日期-指快報(bào)日期2),70,75),(當(dāng)前日期-指快報(bào)日期2)-DIFF,(當(dāng)前日期-指快報(bào)日期2))<EV; 指快報(bào)斷層2 := (指快報(bào)凈利潤(rùn)2>0) AND 高開缺口 AND 指快報(bào)日期差2; {指定日期2財(cái)報(bào)} 指財(cái)報(bào)凈利潤(rùn)2 := FINONE(95,0,指定日期2); 指EPSRATE2 := FINONE(184,0,指定日期2); 指財(cái)報(bào)日期2 := FINONE(314,0,指定日期2); 指財(cái)報(bào)日期差2 := (當(dāng)前日期-指財(cái)報(bào)日期2>SV) AND IF(RANGE((當(dāng)前日期-指財(cái)報(bào)日期2),70,75),(當(dāng)前日期-指財(cái)報(bào)日期2)-DIFF,(當(dāng)前日期-指財(cái)報(bào)日期2))<EV; 指財(cái)報(bào)斷層2 := 指財(cái)報(bào)凈利潤(rùn)2 > 0 AND 指EPSRATE2 > 0 AND 高開缺口 AND 指財(cái)報(bào)日期差2; {指定日期2斷層} 指定日期2斷層 := 指預(yù)告斷層2 OR 指快報(bào)斷層2 OR 指財(cái)報(bào)斷層2; {指定日期3} 指定日期3 := 3; {指定日期3業(yè)績(jī)預(yù)告} 指預(yù)告上限3 := FINONE(285,0,指定日期3); 指預(yù)告下限3 := FINONE(286,0,指定日期3); 指預(yù)告中值3 := (指預(yù)告上限3 指預(yù)告下限3)/2; 指預(yù)告日期3 := FINONE(313,0,指定日期3); 指預(yù)告日期差3 := (當(dāng)前日期-指預(yù)告日期3>SV) AND IF(RANGE((當(dāng)前日期-指預(yù)告日期3),70,75),(當(dāng)前日期-指預(yù)告日期3)-DIFF,(當(dāng)前日期-指預(yù)告日期3))<EV; 指預(yù)告斷層3 := (指預(yù)告中值3>0) AND 高開缺口 AND 指預(yù)告日期差3; {指定日期3業(yè)績(jī)快報(bào)} 指快報(bào)凈利潤(rùn)3 := FINONE(287,0,指定日期3); 指快報(bào)日期3 := FINONE(315,0,指定日期3); 指快報(bào)日期差3 := (當(dāng)前日期-指快報(bào)日期3>SV) AND IF(RANGE((當(dāng)前日期-指快報(bào)日期3),70,75),(當(dāng)前日期-指快報(bào)日期3)-DIFF,(當(dāng)前日期-指快報(bào)日期3))<EV; 指快報(bào)斷層3 := (指快報(bào)凈利潤(rùn)3>0) AND 高開缺口 AND 指快報(bào)日期差3; {指定日期3財(cái)報(bào)} 指財(cái)報(bào)凈利潤(rùn)3 := FINONE(95,0,指定日期3); 指EPSRATE3 := FINONE(184,0,指定日期3); 指財(cái)報(bào)日期3 := FINONE(314,0,指定日期3); 指財(cái)報(bào)日期差3 := (當(dāng)前日期-指財(cái)報(bào)日期3>SV) AND IF(RANGE((當(dāng)前日期-指財(cái)報(bào)日期3),70,75),(當(dāng)前日期-指財(cái)報(bào)日期3)-DIFF,(當(dāng)前日期-指財(cái)報(bào)日期3))<EV; 指財(cái)報(bào)斷層3 := 指財(cái)報(bào)凈利潤(rùn)3 > 0 AND 指EPSRATE3 > 0 AND 高開缺口 AND 指財(cái)報(bào)日期差3; {指定日期3斷層} 指定日期3斷層 := 指預(yù)告斷層3 OR 指快報(bào)斷層3 OR 指財(cái)報(bào)斷層3; {指定日期4} 指定日期4 := 4; {指定日期4業(yè)績(jī)預(yù)告} 指預(yù)告上限4 := FINONE(285,0,指定日期4); 指預(yù)告下限4 := FINONE(286,0,指定日期4); 指預(yù)告中值4 := (指預(yù)告上限4 指預(yù)告下限4)/2; 指預(yù)告日期4 := FINONE(313,0,指定日期4); 指預(yù)告日期差4 := (當(dāng)前日期-指預(yù)告日期4>SV) AND IF(RANGE((當(dāng)前日期-指預(yù)告日期4),70,75),(當(dāng)前日期-指預(yù)告日期4)-DIFF,(當(dāng)前日期-指預(yù)告日期4))<EV; 指預(yù)告斷層4 := (指預(yù)告中值4>0) AND 高開缺口 AND 指預(yù)告日期差4; {指定日期4業(yè)績(jī)快報(bào)} 指快報(bào)凈利潤(rùn)4 := FINONE(287,0,指定日期4); 指快報(bào)日期4 := FINONE(315,0,指定日期4); 指快報(bào)日期差4 := (當(dāng)前日期-指快報(bào)日期4>SV) AND IF(RANGE((當(dāng)前日期-指快報(bào)日期4),70,75),(當(dāng)前日期-指快報(bào)日期4)-DIFF,(當(dāng)前日期-指快報(bào)日期4))<EV; 指快報(bào)斷層4 := (指快報(bào)凈利潤(rùn)4>0) AND 高開缺口 AND 指快報(bào)日期差4; {指定日期4財(cái)報(bào)} 指財(cái)報(bào)凈利潤(rùn)4 := FINONE(95,0,指定日期4); 指EPSRATE4 := FINONE(184,0,指定日期4); 指財(cái)報(bào)日期4 := FINONE(314,0,指定日期4); 指財(cái)報(bào)日期差4 := (當(dāng)前日期-指財(cái)報(bào)日期4>SV) AND IF(RANGE((當(dāng)前日期-指財(cái)報(bào)日期4),70,75),(當(dāng)前日期-指財(cái)報(bào)日期4)-DIFF,(當(dāng)前日期-指財(cái)報(bào)日期4))<EV; 指財(cái)報(bào)斷層4 := 指財(cái)報(bào)凈利潤(rùn)4 > 0 AND 指EPSRATE4 > 0 AND 高開缺口 AND 指財(cái)報(bào)日期差4; {指定日期4斷層} 指定日期4斷層 := 指預(yù)告斷層4 OR 指快報(bào)斷層4 OR 指財(cái)報(bào)斷層4; {公眾號(hào)-齊大總管} 凈利潤(rùn)斷層 := 最近日期斷層 OR 指定日期1斷層 OR 指定日期2斷層 OR 指定日期3斷層 OR 指定日期4斷層; DRAWICON(BARSSINCEN(凈利潤(rùn)斷層,5)=0,L,5);{畫笑臉} {凈利潤(rùn)斷層公式結(jié)束}; 4、圖片示例 因?yàn)槭菫榱私鉀Q跨月問(wèn)題,這次示例的選股時(shí)間段是2020.11.01~2020.11.03 選股界面 選股結(jié)果 主圖指標(biāo)示例 |
|