我是初学者,有2个问题:
1,写完公式后,用“公式评测”按钮,测试完成后,仓位会自动清掉吗?
为什么我每次重新测试,都会有仓位?
如果仓位不是自动清掉的,用什么方法可以清掉 ?
2,我在程序里没有指定交易品种,请问“公式评测”和“调试”用的是同一个交易品种吗?是不是用的“公式评测”功能里设置的“测试对象”?
1,测试要选择具体品种的,是依据品种历史周期数据计算历史的开平仓情况
2,调试里面可以指定和更换品种,您打开看看就清楚了
回答没有看懂。
我的意思是:
我第1次用“公式评测”按钮,测试完成后,BUY 了一些仓位。
第2次再用“公式评测”,第1次的仓位好像还在,是这样吗?能清理掉第一次的仓位吗?
历史信号不会清理掉,新开仓不会改变对历史信号。
[此贴子已经被作者于2014/12/23 16:21:52编辑过]
是这样,我写了一个程序,进去后,先判断是否HOLDING=0;
测试了1次后,就一直是HOLDING>0了,是我程序问题,还是测试仓位不会自动清掉?
我把程序加了个清仓就能跑了。
IF HOLDING>0 THEN
//调试信息
SELL(1=1,HOLDING,MARKET);
DEBUGFILE('d:\log.txt','清仓后HOLDING=%.2f',HOLDING);
IF HOLDING=0 THEN
如果去掉前3行程序,每次就HOLDING>0了。不知道什么原因。
你开仓后就是holding>0了,平仓后holding才能再为0,不用只写开仓语句。