人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現在的位置:程序化交易>> 股票公式>> 通達信>> 通達信公式>>正文內容

有效突破的主圖指標公式[通達信公式]

原理解析

金叉賦值:DIF上穿DEA
死叉賦值:DEA上穿DIF
DIF下拐賦值:3日前的DIF<2日前的DIFAND 2日前的DIF<1日前的DIFAND 1日前的DIF>DIF=1日前的DIF
MACD下拐賦值:3日前的DIF<2日前的DIFAND 2日前的平滑異同平均<1日前的平滑異同平均AND 1日前的平滑異同平均>平滑異同平均=1日前的平滑異同平均
下拐賦值:DIF下拐和MACD下拐的較大值
GD1賦值:最近條件連續成立次數日一直存在DIF>1日前的DIFAND DIF>DEA
GD2賦值:最近條件連續成立次數日一直存在平滑異同平均>1日前的平滑異同平均AND DIF>DEA
GD賦值:GD1和GD2的較大值
高點1賦值:上次GD1距今天數+1日前的收盤價和開盤價的較大值
高點2賦值:上次GD2距今天數+1日前的收盤價和開盤價的較大值
高點賦值:如果高點2>=高點1,返回高點2,否則返回高點1
AA賦值:條件連續成立次數+1日內如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值的最高值=條件連續成立次數日內如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值的最高值
輸出壓力:當滿足條件上次AA距今天數=0時,在如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值位置畫直線起點,當滿足條件下次AA距今天數時,在上次AA距今天數日前的如果收陽線,返回收盤價,否則返回收盤價和開盤價的較大值位置畫直線終點,1表示是否延長.,DOTLINE,畫黃色
LD1賦值:最近條件連續成立次數日一直存在DIF<1日前的DIFAND DIF<DEA
LD2賦值:最近條件連續成立次數日一直存在平滑異同平均<1日前的平滑異同平均AND DIF<DEA
LD賦值:LD1和LD2的較小值
低點1賦值:上次LD1距今天數+1日前的收盤價和開盤價的較小值
低點2賦值:上次LD2距今天數+1日前的收盤價和開盤價的較小值
低點賦值:如果低點2<=低點1,返回低點1,否則返回低點2
BB賦值:條件連續成立次數+1日內如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值的最低值=條件連續成立次數日內如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值的最低值
輸出支撐:當滿足條件上次BB距今天數=0時,在如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值位置畫直線起點,當滿足條件下次BB距今天數時,在上次BB距今天數日前的如果收陰線,返回收盤價,否則返回收盤價和開盤價的較小值位置畫直線終點,1表示是否延長.,DOTLINE,畫綠色
PP1賦值:上次AA距今天數=1
YLX賦值:上次PP1距今天數+1日前的收盤價和開盤價的較大值
輸出突破:收盤價上穿YLX,NODRAW,畫白色
當滿足條件突破時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫白色
DIF突破賦值:上次PP1距今天數+1日前的DIF
有效突破賦值:突破 AND DIF>DIF突破
 
PP2賦值:上次BB距今天數=1
ZCX賦值:上次PP2距今天數+1日前的收盤價和開盤價的較小值
輸出破位:ZCX上穿收盤價,NODRAW,畫淡綠色
當滿足條件破位時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫淡綠色
PP7賦值:上次破位距今天數=1
破位K線賦值:上次PP7距今天數+1日前的開盤價
輸出突破破位:收盤價上穿破位K線,NODRAW,畫淡洋紅色
當滿足條件突破破位ANDC>OANDMACD>1日前的平滑異同平均時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫淡洋紅色
六十天高點賦值:1日內收盤價的最高值=60日內收盤價的最高值,NODRAW,畫洋紅色
歷史新高賦值:1日內收盤價的最高值=0日內收盤價的最高值,NODRAW,畫紅色
六十天低點賦值:開盤價和收盤價的較小值<=60日內開盤價和收盤價的較小值的最低值NODRAW,畫青色
歷史新低賦值:1日內開盤價和收盤價的較小值的最低值=0日內開盤價和收盤價的較小值的最低值,NODRAW,畫藍色

 

 

 

 

源碼:

 

Z1:=STRCAT(HYBLOCK,' ');
Z2:=STRCAT(Z1,DYBLOCK);
Z3:=STRCAT(Z2,' ');
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLOR00C0C0;
ZF:=ABS(100*(H-L)/REF(C,1))>3;
DIF:=EMA(CLOSE,8)-EMA(CLOSE,13);
DEA:=EMA(DIF,6);
MACD:=2*(DIF-DEA);
金叉:=CROSS(DIF,DEA); 死叉:=CROSS(DEA,DIF);
DIF下拐:=REF(DIF,3)<REF(DIF,2)AND REF(DIF,2)<REF(DIF,1)AND REF(DIF,1)>DIF=REF(DIF,1);
MACD下拐:=REF(DIF,3)<REF(DIF,2)AND REF(MACD,2)<REF(MACD,1)AND REF(MACD,1)>MACD=REF(MACD,1);
下拐:=MAX(DIF下拐,MACD下拐);
GD1:=EVERY(DIF>REF(DIF,1),BARSLASTCOUNT(DIF>DEA))AND DIF>DEA;
GD2:=EVERY(MACD>REF(MACD,1),BARSLASTCOUNT(DIF>DEA))AND DIF>DEA;
GD:=MAX(GD1,GD2);
高點1:=REF(MAX(C,O),BARSLAST(GD1)+1);
高點2:=REF(MAX(C,O),BARSLAST(GD2)+1);
高點:=IF(高點2>=高點1,高點2,高點1);
AA:=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(高點)+1)=HHV(IF(C>O,C,MAX(C,O)),BARSLASTCOUNT(BBI>REF(BBI,1)AND C>BBI));
壓力:DRAWLINE(BARSLAST(AA)=0,IF(C>O,C,MAX(C,O)),BARSNEXT(AA),REF(IF(C>O,C,MAX(C,O)),BARSLAST(AA)),1),DOTLINE,COLORYELLOW;
LD1:=EVERY(DIF<REF(DIF,1),BARSLASTCOUNT(DIF<DEA))AND DIF<DEA;
LD2:=EVERY(MACD<REF(MACD,1),BARSLASTCOUNT(DIF<DEA))AND DIF<DEA;
LD:=MIN(LD1,LD2);
低點1:=REF(MIN(C,O),BARSLAST(LD1)+1);
低點2:=REF(MIN(C,O),BARSLAST(LD2)+1);
低點:=IF(低點2<=低點1,低點1,低點2);
BB:=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(LD)+1)=LLV(IF(C<O,C,MIN(C,O)),BARSLASTCOUNT(DIF<REF(DIF,1) AND BBI<REF(BBI,1)}AND L<BBI));
支撐:DRAWLINE(BARSLAST(BB)=0,IF(C<O,C,MIN(C,O)),BARSNEXT(BB),REF(IF(C<O,C,MIN(C,O)),BARSLAST(BB)),1),DOTLINE,COLORGREEN;
PP1:=BARSLAST(AA)=1;
YLX:=REF(MAX(C,O),BARSLAST(PP1)+1);
突破:CROSS(C,YLX),NODRAW,COLORWHITE;
STICKLINE(突破,C,O,2,0),COLORWHITE;
DIF突破:=REF(DIF,BARSLAST(PP1)+1);
有效突破:=突破 AND DIF>DIF突破;
{STICKLINE(有效突破,C,O,2,0),COLORYELLOW};
PP2:=BARSLAST(BB)=1;
ZCX:=REF(MIN(C,O),BARSLAST(PP2)+1);
破位:CROSS(ZCX,C),NODRAW,COLORLIGREEN;
STICKLINE(破位,C,O,2,0),COLORLIGREEN;
PP7:=BARSLAST(破位)=1;
破位K線:=REF(O,BARSLAST(PP7)+1);
突破破位:CROSS(C,破位K線),NODRAW,COLORLIMAGENTA;
STICKLINE(突破破位 AND C>O AND MACD>REF(MACD,1),C,O,2,0),COLORLIMAGENTA;
六十天高點:=HHV(C,1)=HHV(C,60),NODRAW,COLORMAGENTA;
歷史新高:=HHV(C,1)=HHV(C,0),NODRAW,COLORRED;
六十天低點:=MIN(O,C)<=LLV(MIN(O,C),60)NODRAW,COLORCYAN;
歷史新低:=LLV(MIN(O,C),1)=LLV(MIN(O,C),0),NODRAW,COLORBLUE;
STICKLINE(六十天高點 AND C>O,C,O,2,0),COLORMAGENTA;
STICKLINE(六十天高點 AND C<O,O,(C+O)/2,2,0),COLORGREEN;
STICKLINE(六十天高點 AND C<O,C,(C+O)/2,2,0),COLORMAGENTA;
STICKLINE(六十天低點 AND C<O,C,O,2,0),COLORGREEN;
STICKLINE(六十天低點 AND C>O,C,(C+O)/2,2,0),COLORMAGENTA;
STICKLINE(六十天低點 AND C>O,O,(C+O)/2,2,0),COLORGREEN;
STICKLINE(歷史新高 AND C>O,C,O,2,0),COLORRED;
STICKLINE(歷史新高 AND C<O,O,(C+O)/2,2,0),COLORBLUE;
STICKLINE(歷史新高 AND C<O,C,(C+O)/2,2,0),COLORRED;
STICKLINE(歷史新低 AND C<O,C,O,2,0),COLORBLUE;
STICKLINE(歷史新低 AND C>O,C,(C+O)/2,2,0),COLORRED;
STICKLINE(歷史新低 AND C>O,O,(C+O)/2,2,0),COLORBLUE;
六十天壓力:DRAWLINE(BARSLAST(六十天高點)=0,C,BARSNEXT(六十天高點),REF(C,BARSLAST(六十天高點)),1),DOTLINE,COLORMAGENTA;
歷史壓力:DRAWLINE(BARSLAST(歷史新高)=0,C,BARSNEXT(歷史新高),REF(C,BARSLAST(歷史新高)),1),DOTLINE,COLORRED;
六十天支撐:DRAWLINE(BARSLAST(六十天低點)=0,MIN(C,O),BARSNEXT(六十天低點),REF(MIN(C,O),BARSLAST(六十天低點)),1),DOTLINE,COLORCYAN;
歷史支撐:DRAWLINE(BARSLAST(歷史新低)=0,MIN(C,O),BARSNEXT(歷史新低),REF(MIN(C,O),BARSLAST(歷史新低)),1),DOTLINE,COLORLIBLUE;
六十天前高:=六十天高點 AND REF(C,1)<C AND C>REFX(C,1);
PP3:=BARSLAST(六十天前高)=1;
六十天前高點:=REF(C,BARSLAST(PP3)+1);
突破60天壓力:CROSS(C,六十天前高點)NODRAW,COLORMAGENTA;
歷史前高:=歷史新高 AND REF(C,1)<C AND C>REFX(C,1);
PP4:=BARSLAST(歷史前高)=1;
歷史高點:=REF(C,BARSLAST(PP4)+1);
突破歷史壓力:CROSS(C,歷史高點)NODRAW,COLORRED;
PP5:=BARSLAST(六十天低點)=1;
破60天低點:CROSS(REF(C,BARSLAST(PP5)+1),C)NODRAW,COLORGREEN;
PP6:=BARSLAST(歷史新低)=1;
破歷史新低:CROSS(REF(C,BARSLAST(PP6)+1),C)NODRAW,COLORBLUE;
實體:=(C-O)/C=HHV((C-O)/C,15);
陽15:=C>O AND VOL>=HHV(VOL,15);
單陽:(C>REF(C,1)*1.035 OR 實體)AND C>O AND (陽15 OR VOL>REF(VOL,1)*1.9),NODRAW,COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT<100 AND 單陽,L*0.991,'陽'),COLOR00FFFF;
STICKLINE(單陽,O,C,2,0),COLOR00FFFF;
高不破價:=REF(C,BARSLAST(單陽));
低不破價:=REF(O,BARSLAST(單陽));
單陽不破:=CURRBARSCOUNT<100 AND BARSLAST(單陽)<11 AND LLV(C,BARSLAST(單陽))>=低不破價;
STICKLINE(單陽不破,低不破價,低不破價,4,0),COLORGREEN;
STICKLINE(單陽不破,高不破價,高不破價,4,0),COLORWHITE;
DRAWTEXT(BARSLAST(單陽)=01 AND 單陽不破,低不破價*0.99,'1'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=02 AND 單陽不破,低不破價*0.99,'2'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=03 AND 單陽不破,低不破價*0.99,'3'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=04 AND 單陽不破,低不破價*0.99,'4'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=05 AND 單陽不破,低不破價*0.99,'5'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=06 AND 單陽不破,低不破價*0.99,'6'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=07 AND 單陽不破,低不破價*0.99,'7'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=08 AND 單陽不破,低不破價*0.99,'8'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=09 AND 單陽不破,低不破價*0.99,'9'),COLORLIGRAY;
DRAWTEXT(BARSLAST(單陽)=10 AND 單陽不破,低不破價*0.99,'10'),COLORLIGRAY;
PP8:=BARSLAST(單陽不破)=0;
ZCX1:=REF(低不破價,BARSLAST(PP8)+1);
破單陽:=CROSS(ZCX1,C),NODRAW,COLORLIGREEN;
STICKLINE(破單陽,C,O,2,0),COLORLIGREEN;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' www.kzuj.com.cn '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;

 

 

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!

 


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
  主站蜘蛛池模板: 色费女人18女人毛片免费视频 | 五月婷婷爱 | 国产成人综合视频 | vr欧美乱强伦xxxxx | 午夜性刺激在线观看视频 | 丝袜美女足淫美足美脚网站 | 免费三级伦理片 | 欧美一区二区三区不卡 | 日韩在线一 | 亚洲综合狠狠 | 久久久国产视频 | 国产精品丝袜视频 | 国产视频第一页 | 成人国产一区 | 国产一区三区二区中文在线 | 欧美高清xxxxbbbbd | 色婷婷99综合久久久精品 | 在线a人片免费观看国产 | 亚洲精品第一页中文字幕 | 天天综合久久 | 福利视频午夜 | 免费一级特黄a | 日韩欧美影视 | 超97在线观看精品国产 | 日本人娇小hd| 人人澡人人草 | 国产成人免费午夜在线观看 | 久久国产免费观看精品1 | 1024手机基地在线看手机 | 欧美天天视频 | 国产第一草草影院 | 小明爱看看永久成人免费平台 | 黄色短视频免费看 | 精精国产www视频在线观看免费 | 欧美任你躁免费精品一区 | 最新亚洲一区二区三区四区 | 一区二区不卡在线 | 正在播放国产尾随丝袜美女 | 99热国内精品 | 天天插天天射天天操 | 日本黄色视屏 |