成交时间咨询 (文华财经WH8赢智V8.2)

投资者咨询:成交时间咨询 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-10 7:51
 我做的一个日内收盘价模型,分别加载在镍主连--指定1809,单独加载在1811上,,昨晚最后收盘前3分钟全部平空单,1811平仓是触及从最低点上涨380平的,主连1809应该是到时间了,但是没有达到回撤平仓,但是从成交明细上显示是按最后一根K线的收盘价平的,实际模拟账户的成交价也是比较低的,是按时间平的,那就是成交明细显示是错的。

EMA1:EMA(CLOSE,N1);
EMA3:EMA(CLOSE,N2);
2100<TIME&&TIME<2359&&CROSSUP(EMA1,EMA3),BPK;
0000<TIME&&TIME<0054&&CROSSUP(EMA1,EMA3),BPK;
0900<TIME&&TIME<1454&&CROSSUP(EMA1,EMA3),BPK;
C<BKHIGH-G,SP;//最高价回撤G点
TT:=CLOSEMINUTEEVERY(1)<=3||CLOSEMINUTEEVERY(4)<=3;
TT,SP;
2100<TIME&&TIME<2359&&CROSSDOWN(EMA1,EMA3),SPK;
0000<TIME&&TIME<0054&&CROSSDOWN(EMA1,EMA3),SPK;
0900<TIME&&TIME<1454&&CROSSDOWN(EMA1,EMA3),SPK;
C>SKLOW+G,BP;//最低价回撤G点
TT,BP;
CLOSEKLINE(0,178);
AUTOFILTER;//过滤模型
 

图片点击可在新窗口打开查看
注意看信号明细是111370,实际110430,差900,,,这样就是图形上显示赚少了2个900,我的疑问就是回测数据准吗?到底按哪个?
 
TT:=CLOSEMINUTEEVERY(1)<=3||CLOSEMINUTEEVERY(4)<=3;这一句我把=号去掉,TT:=CLOSEMINUTEEVERY(1)<3||CLOSEMINUTEEVERY(4)<3;好像还是收盘前3分钟,没啥变化。
  
 
技术人员回复
日期:2018-7-10 8:40
您对比方式不对,直接查看模组的运行效果就可以了

主图回测,主要是检验模型的风险收益等之后不断的优化模型

当模型回测可以后,在将模型加载到模组运行,进行进一步的检验优化,最后才会在实盘运行的

所以您操作的逻辑不对的,二者也没有对比性的,您了解下


――――――――――――――――――――――――

回测和实盘不同,主要有3个方面:

1、回测价格是直接取收盘价,而实盘是撮合成交的

2、很多函数回测的时候无效,只能实盘有效,比如CLOSEKLINE函数

3、模型回测为了便于统计回测结果,最新一根k线还有持仓,则按照全平处理