Rss & SiteMap

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

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

标题:该语句为何会产生未来函数呢?

1楼
hptbmjs 发表于:2018/10/29 9:22:31
D:CALLSTOCK('',VTVOL,6 ,0 )/ CALLSTOCK( '',VTOPENINT,6 ,0) ;

另外改成  D:CALLSTOCK('',VTVOL,6 ,0 )/ CALLSTOCK( '',VTOPENINT,-1 ,0) ; 为何两者输出显示不一样 理论上取值都是一样的 哪种表述更为准确?
2楼
FireScript 发表于:2018/10/29 9:28:37
 
D:CALLSTOCK('',VTVOL,6 ,0 )/ CALLSTOCK( '',VTOPENINT,6 ,0) ;

这个本身代码上看是没涉及到未来的。但是如果你是在小周期里面这样调用,那就是小引大了。

日线下 本地测试  CALLSTOCK('',VTVOL,6 ,0 )/ CALLSTOCK( '',VTOPENINT,-1 ,0)   和上面的返回值是一样的。  你这个必须在日线下2段代码的返回值才是一样的,否则肯定不一样的。
3楼
hptbmjs 发表于:2018/10/29 9:34:03
是的 ,我就是因为在小周期使用存在了小引大的情况
4楼
wenarm 发表于:2018/10/29 9:35:14

小周期引用大周期,会产生未来的。

最好的方式是向前引用一根k,callstock(.....,-1)//详细用法参考函数列表。

[此贴子已经被作者于2018/10/29 9:36:29编辑过]
5楼
hptbmjs 发表于:2018/10/29 9:49:20
谢谢!
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.08984 s, 2 queries.