以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  随着窗口的缩放,策略信号发生变化  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=154860)

--  作者:leelatan
--  发布时间:2017/6/8 10:38:26
--  随着窗口的缩放,策略信号发生变化
一个策略,加载在K线上。

随后用上,下键来缩放窗口,最后一个信号会发生变化。一会多头一会空头。

这个怎么搞?

图表交易会以哪个信号为准。

--  作者:gxx978
--  发布时间:2017/6/8 10:44:06
--  

1,图表上的信号跟使用的数据量是有关系的,K线数量的不同,信号也是会有有差异的。信号是从使用的第一根K线位置进行计算的,符合条件就会产生信号。另外图表上的虚拟持仓是不支持双边持仓的,所以历史上的信号发生变化,虚拟持仓也会发生变化,那也会影响到后续的信号的。

2,这个没有以哪个为准,看你的是以哪根K线为起准位开始计算的。可以右键K线---窗口属性,指定K线的起始位置。


--  作者:leelatan
--  发布时间:2017/6/8 11:59:46
--  
这个指定k线的起始位置,跟限定窗口中的数据数量,两者是什么关系。

如果指定起始位置放到很前面,会不会导致窗口中的数据用得很满,运行变得很慢。

--  作者:gxx978
--  发布时间:2017/6/8 13:11:15
--  

1、指定起始位置,假设是逐K运行模式(不勾选仅刷最后一根K线),那第一次执行时从指定的位置开始计算,以后每增加一根K线,都是从指定的时间开始刷。若限定K线数量,那增加一根K线,之前的K线就被挤出计算范围,那就有可能造成历史上的信号发生变化。

2、放在很前面的话,那计算量是会增加的,运行就有可能变慢。


--  作者:leelatan
--  发布时间:2017/6/8 14:22:23
--  
我的策略基本都勾选了仅刷最后一根K线,这个跟历史信号变化有关系吗
--  作者:leelatan
--  发布时间:2017/6/8 14:25:30
--  
另外,在策略回测的时候,是不是都是从最开始一根K线计算的。
--  作者:gxx978
--  发布时间:2017/6/8 14:41:04
--  

1,仅刷最后一根K线。第一次还是从第一根K线开始刷的,当新的K线出现时,只刷这根K线,这个K线结束,还是从第一根K线开始刷,以此循环。

2,策略回测是从你选定的时间范围内的第一根K线开始计算的