Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:今日开盘价的两种写法的区别,请教老师

1楼
幸运60 发表于:2020/10/27 15:16:26
jk:=VALUEWHEN(DAY<>REF(DAY ,1),OPEN);//今日开盘价
jk:=CALLSTOCK(STKLABEL,VTOPEN,6,0);//今日开盘价
=======================
老师,这两中开盘价写法,测试值是不同,为何?有什么区别?

2楼
FireScript 发表于:2020/10/27 15:30:53
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

我本地正常,你是在什么品种上加载的?
3楼
幸运60 发表于:2020/10/27 15:37:34
股指呀,一个模型,用这两句分别作为今日开盘价,其他完全相同,测试值不同,就感到很奇怪
4楼
FireScript 发表于:2020/10/27 15:40:15
 这2个代码效果是没区别的。你看下你是不是其他设置有什么变动。
5楼
幸运60 发表于:2020/10/27 15:52:30
老师,确实不同,用if测试,你用个模型,只改动这一句,交易次数是相同 ,结果有区别
6楼
FireScript 发表于:2020/10/27 15:59:12
 我知道了  在最开始的K线那里:
VALUEWHEN(DAY<>REF(DAY ,1),OPEN);//今日开盘价

这种取法未必能取到值,但是callstock是不受到影响的。

所以在一开始位置,会因为取不到开盘价而造成差异,这样不断影响下去,最后结果就不一样了。

下面这样的位置就是当前图表上最开始的几个K,这个位置就没取到开盘价:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看
7楼
幸运60 发表于:2020/10/27 16:01:46
jk:=CALLSTOCK(STKLABEL,VTOPEN,6,0);//今日开盘价

================那这个更真实,用这个,感谢
8楼
幸运60 发表于:2020/10/27 16:05:20
这算软件bug了,需要修正吗?一个个策略要改呀
9楼
FireScript 发表于:2020/10/27 16:06:28
 这不算BUG的。这只是代码逻辑的缺陷问题。
10楼
幸运60 发表于:2020/10/27 16:12:28
那需要修正呀,以后升级会改正吗?否则,要重新弄参数
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in .42188 s, 3 queries.