以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  引用另一个公式的asset为什么数值对不上  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=176261)

--  作者:jayhaha580
--  发布时间:2020/5/26 10:41:56
--  引用另一个公式的asset为什么数值对不上
引用另一个公式的asset为什么数值对不上;

我在a公式写了:rbasset:stkindi(\'\',\'zcz.zc\',0,17,-1),colorred;
在b公式写了:zc:asset;还有一个交易下单公式。
初始值都设置为1000万,窗格时间设置为同一起始时间;

b的zc是9547760;a的下一根k线的rbasset是9272236,数值不一样,为什么会出现这个情况呢

--  作者:FireScript
--  发布时间:2020/5/26 10:50:30
--  
公式zcz和公式b交易模型 是否是一样的?

--  作者:jayhaha580
--  发布时间:2020/5/26 10:53:44
--  
对,b策略和zcz是一样
--  作者:wenarm
--  发布时间:2020/5/26 10:57:58
--  

被引用公式和你图中加载的公式,属于2个副本。他俩之前虽然代码一样的,但是适用的k线数量不同。所以才会不一致。被引用公式是按照当前公式所使用的k线数量,按时间对齐原则,保证被引用公式的结果足够和当前公式的k线对齐。

你如果想一致的情况下,可以输出看下引用公式的datacount数据量。或者第一根k线的日期和时间。

 


--  作者:jayhaha580
--  发布时间:2020/5/26 11:25:27
--  
两个公式datacount得出来的是544;
--  作者:jayhaha580
--  发布时间:2020/5/26 12:00:51
--  
两个公式datacount得出来的是544;都是一样的


--  作者:jayhaha580
--  发布时间:2020/5/26 12:16:22
--  
不过有个细节,就是我设定窗格初始时间为2020年5月20日1:00开始,然后因为我设定初始金额是1000万,b公式的2020年5月20日1:03还没开仓,asset是1000万,但到了a公式这里,1:03的rbasset是9811857
--  作者:FireScript
--  发布时间:2020/5/26 13:16:21
--  
 数据量一样,起始时间未必一样。
--  作者:FireScript
--  发布时间:2020/5/26 13:22:35
--  
STKINDIEX 用这个函数。把数据量指定下。

--  作者:jayhaha580
--  发布时间:2020/5/26 13:36:50
--  
你qq多少,因为是asset,如果指定一定k线数量,数值会不对