以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  同一根K线内执行多个信号的问题 急  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=60590)

--  作者:令行禁止
--  发布时间:2014/1/3 10:27:12
--  同一根K线内执行多个信号的问题 急
请教数据专家,现在的策略里,同一根K线内只执行不超过两个信号,比如单纯执行“开多”,执行“开空”,执行“平多 ,开空”,执行“平空,开多”,或者只执行“收盘平仓”信号,实际中会遇到行情波动大的时候,在一根K线先后发出两个方向的信号,比如先”开多“,然后又发出”平多,开空“,但是在走完这根K线后,图表只显示”开空“信号,这样回测中就和实际有很大的偏差了,怎么能让一个k线在这种情况下都显示出所有的信号呢?然后回测也会贴近实际呢?  标准版的图表程式化中,急用,谢谢
--  作者:jinzhe
--  发布时间:2014/1/3 10:29:43
--  
你这个是信号闪烁了,处理方法是运行的时候设置为走完k线模式
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:令行禁止
--  发布时间:2014/1/3 10:34:38
--  
可是老师现在我测试的这个策略是唐奇安通道策略,这样,没法动”走完一根k线“,棘手
--  作者:jinzhe
--  发布时间:2014/1/3 10:44:16
--  
?你跑模拟的时候不能用走完k线?
--  作者:qwer123
--  发布时间:2014/1/3 10:46:14
--  
这就是使用隐形“未来数据”,这种模型实际跑出来的和测试结果,天差地别。一般都没有什么实用价值。一根k线结束后,只有4个值,是静态的,没有办法显示你所需要的所有信号,而实际交易时是动态的;解决办法两个:
1.同样的原理使用更小的周期,尽可能避免一根k线出现多方向信号;
2.用stkindi调用小周期的数据,确定在这根k线中价格的变化情况,然后在收益曲线中减去2倍的实际产生亏损而图表没有显示的亏损额。

--  作者:令行禁止
--  发布时间:2014/1/3 10:47:31
--  
我是实盘啊,可是用这个模式的话,执行的时候不是策略产生信号的价位了,真麻烦
--  作者:qwer123
--  发布时间:2014/1/3 10:50:34
--  
如果,按实际交易测试出来结果可以,再实盘就可以了。关键是你测试时要考虑实盘的运行,完全模拟出实盘的交易结果,否则你都不知道这个程序具体如何就敢实盘?
--  作者:令行禁止
--  发布时间:2014/1/3 10:52:42
--  
嗯 太感谢了  ,确实这种情况虽然不是经常遇到,但遇到一次,回测结果和实际就有很大差别。
--  作者:jinzhe
--  发布时间:2014/1/3 11:00:01
--  
实盘的思路还得需要老师傅们来讲解图片点击可在新窗口打开查看