Rss & SiteMap

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

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

标题:Debugout持仓输出值与图表不一致

1楼
ZZAASSXX 发表于:2017/3/16 11:21:05
版本4.10正式版  
建立公式formula20:
long:=CLOSE=HHV(CLOSE,20);
short:=CLOSE=LLV(CLOSE,20);

if REF(long,1)=1 then
begin
sellshort(holding<0,0,limitr,open);
buy(holding=0,1,limitr,open);
end
if REF(short,1)=1 then
begin
sell(holding>0,0,limitr,open);
buyshort(holding=0,1,limitr,open);
end
资产:ASSET,NOAXIS;
持仓:HOLDING,LINETHICK0;


建立后台公式formula19引用上面公式的持仓:

持仓:=STKINDIEX(STKLABEL ,'formula20.持仓' ,0 ,4 ,0 ,360);//30分钟,这里改成5,周期为60分钟c00品种也是有问题


aa:debugout('持仓%.2f',持仓);



在后台设置如下图,监控五个品种,玉米品种的持仓调试出来是正的,明显在30分钟,60分钟上现在的持仓是空头持仓。
17.03.16 11:12:13 I00
持仓1.00
17.03.16 11:12:13 I00
运行结束
17.03.16 11:12:13 C00
持仓1.00
17.03.16 11:12:13 C00
运行结束
17.03.16 11:12:13 AL00
持仓1.00
17.03.16 11:12:13 AL00
运行结束
17.03.16 11:12:13 TA00
持仓1.00
17.03.16 11:12:13 TA00
运行结束
17.03.16 11:12:13 ZC00
持仓-1.00
17.03.16 11:12:13 ZC00
运行结束

2楼
ZZAASSXX 发表于:2017/3/16 11:24:04
图片点击可在新窗口打开查看
3楼
zzaassxx 发表于:2017/3/16 11:37:22
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看
4楼
zzaassxx 发表于:2017/3/16 11:38:25
有点明白了,监控的是有除权的,
图表的是复权的?


5楼
shq 发表于:2017/3/16 13:08:35
您说的有可能。

两个最可能的原因请排查下:

1、限制图表上的数据量也为360根,与后台使用的刷新计算量一致;

2、复权数据:如果后台设置勾选了该选项,图表上请也用复权数据,左上角有个红色S即为复权标记。
共5 条记录, 每页显示 10 条, 页签: [1]


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