请问该LOOP2用法有误吗? [文华财经]
- 咨询内容:
//定义指标MYCEILING:HIGH;MYFLOOR:LOW;MYC:=LOOP2(BARPOS=1,MYCEILING,LOOP2(MYCEILING>REF(MYC,1)+10,MYCEILING,REF(MYC,1)));MYF:=LOOP2(BARPOS=1,MYFLOOR,LOOP2(MYFLOOR<REF(MYF,1)-10,MYFLOOR,REF(MYF,1)));//交易条件MYC>MYF,BPK;MYC<=MYF,SPK;//自动过滤AUTOFILTER;
我的指标:当HIGH高过前一个MYC至少10个点,更新MYC为当前的HIGH,否则保持MYC不变;同理可定义MYF。初始值应该分别取第一根K线的HIGH和LOW。交易条件是简化后的,保证只要MYC和MYF的值有定义,则一定可以有交易。而测试结果没有交易发生,说明MYC和MYF至少有一个没有被定义。为什么? - 文华技术人员:
MYCEILING:HIGH;MYFLOOR:LOW;MYC:LOOP2(BARPOS<=1, H,LOOP2(MYCEILING>REF(MYC,1)+10,MYCEILING,REF(MYC,1)));MYF:LOOP2(BARPOS<=1,L,LOOP2(MYFLOOR<REF(MYF,1)-10,MYFLOOR,REF(MYF,1)));//交易条件MYC>MYF,BPK;MYC<=MYF,SPK;//自动过滤AUTOFILTER;
仅供参考 参考上面的编写再试一下 - 文华客服: 可以了。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容