1、比如1000根K线,取ma(c,10),那最前面的10根K显示是没有均值输出的。是不是因为这个导致的条件不满足,所以没有信号。
2、另外图表上的信号也是从加载的K线的第一根K开始计算的,改变K线的加载数量,也会造成图表上的信号的变化。可以右键K线---窗格属性---指定开始时间,这样可以固定K线的起始位置,避免数据的变化对信号的影响。
谢谢答复!
1. 例如今天一个买入信号,如果满足C>MA(C,1000)买2手,否则1手。开始时页面上显示大约200k线就显示1手,缩小后就正确显示2手了。
2. 按指示设置默认窗格从2010开始,就正确显示2手了。但是关了框架再回来,又显示1手,但默认窗格设置显示未变,再点“确认”又显示2手了。可以固定设置不受框架切换影响吗?
你自己在策略中输出barpos的值,它会返回当前策略使用的k线数量,如果你你用的数量低于1000就不会有信号。放到缩小不会影响到k线计算的数据量,
还想提下同样的问题:在k线图上设置了系统的均线MA(1000),开始也是不显示的,只有在缩小显示足够的k线后才看到均线MA(1000),所以才想到同样方法去显示信号。
见2楼,ma(c,1000),那需要足够的K线根数,前面的1000根K线上是没有均值输出的。建议在图表上输出条件看下,看每根K线上输出的条件值是多少,是否满足信号产生。