jk:=VALUEWHEN(DAY<>REF(DAY ,1),OPEN);//今日开盘价
jk:=CALLSTOCK(STKLABEL,VTOPEN,6,0);//今日开盘价
=======================
老师,这两中开盘价写法,测试值是不同,为何?有什么区别?
股指呀,一个模型,用这两句分别作为今日开盘价,其他完全相同,测试值不同,就感到很奇怪
这2个代码效果是没区别的。你看下你是不是其他设置有什么变动。
老师,确实不同,用if测试,你用个模型,只改动这一句,交易次数是相同 ,结果有区别
我知道了 在最开始的K线那里:
VALUEWHEN(DAY<>REF(DAY ,1),OPEN);//今日开盘价
这种取法未必能取到值,但是callstock是不受到影响的。
所以在一开始位置,会因为取不到开盘价而造成差异,这样不断影响下去,最后结果就不一样了。
下面这样的位置就是当前图表上最开始的几个K,这个位置就没取到开盘价:
此主题相关图片如下:temp.png
jk:=CALLSTOCK(STKLABEL,VTOPEN,6,0);//今日开盘价
================那这个更真实,用这个,感谢
那需要修正呀,以后升级会改正吗?否则,要重新弄参数