交易时间是2014年1月1日-2014年7月3日,严格使用时间段数据测试已经打钩了。
日线数据,没有勾价格复权。100万,多头测试。测试对象是股指连续,只有这一个。
保证金率 15% 合约单位300 开平仓费率都是0.3%,公式测评中的交易费用是这么设置的,图的费率设置,已经在图上点鼠标右键-调整参数-交易费用都设成相同的数字了。
此主题相关图片如下:交易明细资产数字 2014 0225 967741.jpg

此主题相关图片如下:应用于图上显示的资产数字 2014 0225 964315.jpg

交易明细资产数字 2014/02/25 967741
应用于图上显示的资产数字 2014/02/25 964315
我用的是系统自带的交易策略 交易系统-图表交易系统-指标交易-MA均线交易系统
//适用模式:“走完一根K线以后”
//若用户模式选为“固定时间间隔”,请将"交易条件"中的CLOSE改为OPEN,避免信号闪烁。
//
//中间变量
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
手数:=ss;
//交易条件
开多平空条件:=CROSS(MA1,MA2);//开多平空条件
开空平多条件:=CROSS(MA2,MA1);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
//注意交易系统先开后平的原则
1,图上的可用资金是随行情变化而变化的,对应K线有开空信号。会影响资金情况
2,而测试的可用资金是只计算平仓盈亏和手续费。
图上有开空信号,表示开空了,钱进了账户,资产应该比平多后的数字更高才对,应该大于967741,为什么反而比平多后更小了?
交易明细资产数字 2014/02/25 967741
应用于图上显示的资产数字 2014/02/25 964315
以下是引用FexTel在2014/7/4 9:23:19的发言:
1,图上的可用资金是随行情变化而变化的,对应K线有开空信号。会影响资金情况
2,而测试的可用资金是只计算平仓盈亏和手续费。
这2点您没理解,开空后行情变化ASSET的值是以收盘价来计算的
而对应交易明细的可用资金只会有开平仓手续费加盈亏
1 可以请您多解释一下吗,开空如何影响资金情况?我的理解是,开空了,卖出合约,钱进账户,资产增加,所以资产数字增加?2 开空后行情变化ASSET的值是以收盘价来计算的,这跟图上数字比较交易明细小有什么关系?
测试时最后一笔进行强平了, 而图表上的信号是没有平仓的,因此会看到最后一笔资产不完全一致
2014年2月25日是第一笔平仓后的交易,就不一致,我指的是2014年2月25日,不是最后一笔被强制平仓的,您没有回答我的问题,还是解释不了为何图跟交易明细的不同,原因在那?