欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 咨询程序编写问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2848人关注过本帖树形打印复制链接

主题:咨询程序编写问题

帅哥哟,离线,有人找我吗?
淫荡的小蜜蜂
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:135 积分:0 威望:0 精华:0 注册:2019/7/15 9:57:01
咨询程序编写问题  发帖心情 Post By:2020/5/14 13:20:29    Post IP:182.141.192.221[只看该作者]

老师好,下面是一个副图指标,如果想在几个周期的柱线颜色一致时介入,比如周线、日线、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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/14 13:55:04    Post IP:180.169.30.6[只看该作者]

 “几个周期的柱线颜色一致时介入”  在不同周期下条件一起满足时候入场?

你这里操作柱线绘制的就行下面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编辑过]


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
淫荡的小蜜蜂
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:135 积分:0 威望:0 精华:0 注册:2019/7/15 9:57:01
  发帖心情 Post By:2020/5/14 14:31:36    Post IP:182.141.192.221[只看该作者]

如果要几个周期同时满足,语句怎么写啊?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/14 15:01:22    Post IP:180.169.30.6[只看该作者]

 那就只能跨周期了。假设你这个指标较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




命数如织,当如磐石。
 回到顶部