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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教逻辑写法(循环语句)

   

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


  共有3629人关注过本帖平板打印复制链接

主题:请教逻辑写法(循环语句)

帅哥哟,离线,有人找我吗?
zyghost119
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:19 积分:0 威望:0 精华:0 注册:2015/2/28 21:25:51
请教逻辑写法(循环语句)  发帖心情 Post By:2015/11/27 22:48:36    Post IP:27.29.149.202[只看该作者]

 

H1:=callstock(stklabel,vtHIGH,4,-1);
H2:=callstock(stklabel,vtHIGH,4,-2);
H3:=callstock(stklabel,vtHIGH,4,-3);

 

L1:=callstock(stklabel,vtLOW,4,-1);
L2:=callstock(stklabel,vtLOW,4,-2);
L3:=callstock(stklabel,vtLOW,4,-3);

 

30分高点:MIN(H1,MIN(H2,H3)),COLORGREEN;//30分高点中的最小值
30分低点:MAX(L1,MAX(L2,L3)),COLORGREEN;//30分低点中的最大值

 

30分重合判断:if(30分低点<30分高点,1,0),NODRAW;//=1时有重合

 

现在的问题是,我自己的代码只能判断当前K线之前3根K线有无重合,那么在出现多根K线重合的时候,如何使用循环语句统计重合K线的数量,并取出K线重合位置的最低点和最高点。


此主题相关图片如下:图例.jpg
按此在新窗口浏览图片

如图所示,假设当前时间是方框后面那根K线,那么前面重合的K线数量就是6根K线

[此贴子已经被作者于2015/11/27 22:50:09编辑过]

 回到顶部
总数 16 1 2 下一页