以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  进场信号成功率  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=163447)

--  作者:jayhaha580
--  发布时间:2018/5/15 14:05:29
--  进场信号成功率
我想统计所有进场信号在所有波谷附近的比例。目前想用zig函数统计波谷数量,有1%幅度,但zig是未来函数,只能有序列,而交易函数是要用逐k线。在波谷附近定义为在波谷前后各5个周期内有进场信号,请问该怎么编写。谢谢
--  作者:FireScript
--  发布时间:2018/5/15 15:18:33
--  
 可以尝试下跨周期引用 stkind函数: http://www.weistock.com/bbs/dispbbs.asp?boardid=17&id=162644&page=1&star=1   ,zig单独放在一个指标下计算。然后把波谷波峰的位置跨指标引用过来。
--  作者:jayhaha580
--  发布时间:2018/5/15 17:17:47
--  
可以帮忙写出具体公式吗,谢谢
--  作者:FireScript
--  发布时间:2018/5/15 17:26:12
--  
 你是要统计波谷附近出现的下单信号量是吗?前后5个周期共10个周期内的信号触发次数。可以试下,但是不能保证成功。
--  作者:jayhaha580
--  发布时间:2018/5/15 17:40:03
--  
是统计波谷附近前后5个周期是否有出现买入信号,若有,即标记为成功的买入信号,成功的买入信号占总的波谷的比率。
谢谢啊

--  作者:wenarm
--  发布时间:2018/5/16 9:41:20
--  

这个做不到。zig这类未来函数不能用于逐k的交易系统中。


--  作者:jayhaha580
--  发布时间:2018/5/16 11:11:02
--  
那能有其他方法统计进场信号是否合理吗?谢谢
--  作者:FireScript
--  发布时间:2018/5/16 15:36:39
--  
 不好弄,主要你的需求里面有未来引用的问题。否则还能处理。
其他部分是可以解决的


交易系统是逐K,zig需要在序列下使用的问题解决方式:
使用跨周期引用解决即可。

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

被引用指标:ZIG_1
q:zig(3,1);
ct:refx(q,1)>q and ref(q,1)>q;

当前指标:
ct:=STKINDI(\'\',\'ZIG_1.ct\',0,1,0);//ct表示当前K是否是波谷


这样在交易系统下可以判断zig是否波峰或者波谷,但是需要提前计算好波峰和波谷的判断(zig_1中计算)。




--  作者:jayhaha580
--  发布时间:2018/5/20 19:41:52
--  
好的,谢谢