[求助]WH6自编公式,逻辑条件判断执行问题 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]WH6自编公式,逻辑条件判断执行问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-9 19:57
 正在用WH6编写一公式,限定在某K线周期下执行改变均线颜色函数,如何实现?

伪代码如下
IF  (PERIOD=13)   //满足条件执行,不满足条件不执行
{
   //执行某函数
   DRAWCOLORLINE(C>=MA60),MA60,COLORRED,COLORGREEN)
}

看遍API函数,未找到方法,请管理员指导,谢谢。
技术人员回复
日期:2018-8-9 20:08
 您的思路直接使用周期化的功能就可以实现了

在某一特定周期加载变色指标,保存为周期化。其他周期还是会按照系统K线指标来显示的

具体可以参考这个链接设置下:http://www.wenhua.com.cn/new_guide/Wh6/question_tb.html#42

指标参考:

MA60:MA(C,60);
DRAWCOLORLINE(C>=MA60,MA60,COLORRED,COLORGREEN);
投资者咨询:[求助]WH6自编公式,逻辑条件判断执行问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-9 19:57
 已测试你的方法不可行,按你的介绍操作的
     1、编辑公式 添加
DRAWCOLORLINE(C>=MA60,MA60,COLORRED,COLORGREEN);

2、保存加载公式指标

3、保存变色指标,在日K状态点击“收入周期化指标”

4、编辑公式,删除
DRAWCOLORLINE(C>=MA60,MA60,COLORRED,COLORGREEN);

5、保存加载公式指标加载

在日K图右上角显示有周期化,但60均线没变色


能否直接在公式代码里面编码,判断当前K线周期为日k线,指定均线变色。  ‘
可编程实现根据条件判断不同K线周期下,控制均线的颜色’

技术人员回复
日期:2018-8-9 20:34
 您的操作不对

第3步收入周期化后,再新建一个指标,将没有颜色指标保存,加载到其他周期

设置后CTRL+S保存下就好了

您再操作试试
投资者咨询:[求助]WH6自编公式,逻辑条件判断执行问题 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-9 19:57
 你的方式,就是不同周期选择不同指标保存状态,我想编一个指标公式,在里面实现全部逻辑,博弈大师是支持条件下执行函数语句的,WH6不支持我帖子那样的简单逻辑代码吗? 
技术人员回复
日期:2018-8-9 21:21
 可以实现的,不过上面的方法应用性更广泛,因此才推荐给您

如果一定要编写实现,参考:

MA60:MA(C,60);
DRAWCOLORLINE(C>=MA60&&PERIOD=8,IF(PERIOD=8,MA60,NULL),COLORRED,COLORGREEN);