以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 咨询程序编写问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=176035) |
-- 作者:淫荡的小蜜蜂 -- 发布时间:2020/5/14 13:20:29 -- 咨询程序编写问题 老师好,下面是一个副图指标,如果想在几个周期的柱线颜色一致时介入,比如周线、日线、1小时彩色柱子颜色一致时介入,日线颜色变色时离场怎么编写? VAR1:=(HHV(HIGH,9)-LLV(LOW,9)); VAR2:=(HHV(HIGH,19)-CLOSE); VAR3:=(CLOSE-LLV(LOW,19)); VAR4:=VAR2/VAR1*100-70 ; VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; VAR6:=(2*C+H+L)/4; VAR7:=SMA((VAR3/VAR1*100),3,1); VAR8:=LLV(LOW,34); VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1); VAR10:= IF(VAR9>100,VAR9-100,0); VARA:=HHV(HIGH,34); FXA:=VAR10*2, COLORWHITE; X:=SMA(FXA,2,1),COLORYELLOW;//黄色 BB:=(VAR6-VAR8)/(VARA-VAR8)*100; FXB:EMA(BB,13),COLORRED,LINETHICK1; B1:=EMA(0.667*REF(FXB,1)+0.333*FXB,4), COLORCYAN ,LINETHICK1; A:=SMA(FXA,2,1)-FXA; B:=EMA(0.667*REF(FXB,1)+0.333*FXB,2)-FXB; CC:=0.382*REF(FXB,2)+0.618*FXB; S:EMA(CC,18),COLORYELLOW,LINETHICK2;//黄色 STICKLINE(FXB-B1>0,FXB,B1,COLORRED,0);//红色 STICKLINE(FXB-B1<0,FXB,B1,COLORGREEN,0);//青色 //20,COLORDDA0DD,LINETHICK1; //(1,1,5,COLORLIGHTRED); //FILLRGN(1,100,95,COLORLIGHTRED); 50,LINETHICK2;
|
-- 作者:FireScript -- 发布时间:2020/5/14 13:55:04 -- “几个周期的柱线颜色一致时介入” 在不同周期下条件一起满足时候入场? 你这里操作柱线绘制的就行下面2句 STICKLINE(FXB-B1>0,FXB,B1,COLORRED,0);//红色 STICKLINE(FXB-B1<0,FXB,B1,COLORGREEN,0);//青色 所以要么是几个周期都满足FXB-B1>0 要么几个周期都满足FXB-B1<0 [此贴子已经被作者于2020/5/14 13:57:14编辑过]
|
-- 作者:淫荡的小蜜蜂 -- 发布时间:2020/5/14 14:31:36 -- 如果要几个周期同时满足,语句怎么写啊? |
-- 作者:FireScript -- 发布时间:2020/5/14 15:01:22 -- 那就只能跨周期了。假设你这个指标较AB 最后面加2句代码,方便跨周期调用: cd1:FXB-B1>0; cd2:FXB-B1<0; //下面这部分就是调用的代码。你可以在这个基础上完善交易的部分 hour_cd1:STKINDI(\'\',\'AB.cd1\',0,5,0); day_cd1:STKINDI(\'\',\'AB.cd1\',0,6,0); week_cd1:STKINDI(\'\',\'AB.cd1\',0,7,0); cd1:hour_cd1 and day_cd1 and week_cd1;//三周期都满足FXB-B1>0 hour_cd2:STKINDI(\'\',\'AB.cd2\',0,5,0); day_cd2:STKINDI(\'\',\'AB.cd2\',0,6,0); week_cd2:STKINDI(\'\',\'AB.cd2\',0,7,0); cd2:hour_cd2 and day_cd2 and week_cd2;//三周期都满足FXB-B1<0 |