回测只有一个月数据 (文华财经)

投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 请问老师一个问题:
WH8模拟板,历史数据下载一年,设定信号计算起止时间一年。
但模型测试数据只有一个月内,
之前的三四十个摸组都可以,
之后的怎么都只有一个月内的数据?
谢谢老师。
 
技术人员回复
日期:2020-10-8 8:16
 点击K线图上方,N字按钮将回测资金调整大一些,再进行回测,装入模组再看下  
投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 老师你好!
按上列方法试了还是不行,
新下载的所有品种一年数据回测都只有2020年9月21日以后的信号数据。
以前40个模组编好后都没问题,
就不知WH8实盘会不会也出现这种现象?
技术人员回复
日期:2020-10-8 10:32
您将K线图完整界面截图我们看下  

并且提供下模型
投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 RSVKK31:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100;
KKK31:SMA(RSVKK31,48,1);//RSV的移动平均47
DDK31:SMA(KKK31,2,1);//K值的移动平均

JCCK31:CROSS(KKK31,DDK31),NODRAW;
SCCK31:CROSSDOWN(KKK31,DDK31),NODRAW;
N1K31:=BARSLAST(JCCK31)+1;
N2K32:=BARSLAST(SCCK31)+1;
MHDDK31:VALUEWHEN(CROSSDOWN(KKK31,DDK31),HV(KKK31,N1K31)),NODRAW;
MHDK32:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(MHDDK31,1)),NODRAW;
HHHK31:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(REF(H,HHVBARS(KKK31,N1K31)),1)),NODRAW;
HHK32:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(HHHK31,1)),NODRAW;
MLDDK31:VALUEWHEN(CROSS(KKK31,DDK31),LV(KKK31,N2K32)),NODRAW;
MLDK32:VALUEWHEN(CROSS(KKK31,DDK31),REF(MLDDK31,1)),NODRAW;
LLLK31:VALUEWHEN(CROSS(KKK31,DDK31),REF(REF(L,LLVBARS(KKK31,N2K32)),1)),NODRAW;
LLLK32:VALUEWHEN(CROSS(KKK31,DDK31),REF(LLLK31,1)),NODRAW;

AAK31:=CROSSDOWN(KKK31,DDK31)&&HHHK31>HHK32&&MHDDK31<MHDK32;
BBK31:=CROSS(KKK31,DDK31)&&LLLK31<LLLK32&&MLDDK31>MLDK32;

SKVOL=0&&AAK31&&REF(AAK31,SUMBARS(SCCK31,4)-1),SK(1);
SKVOL>0&&C>SKPRICE&&CROSSDOWN(KKK31,DDK31),SK(1);


MA1:MA(CLOSE,4);
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,18);
MA4:MA(CLOSE,30);
MA5:MA(CLOSE,60);
MA6:MA(CLOSE,180);

BIAS1K4:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//收盘价减去收盘价在L1周期内的简单移动平均,除以收盘价在L1周期内的简单移动平均乘以100;
BIAS2K4:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//同上
BIAS3K4:(CLOSE-MA(CLOSE,80))/MA(CLOSE,80)*100;//同上

BIAS1K3:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//收盘价减去收盘价在L1周期内的简单移动平均,除以收盘价在L1周期内的简单移动平均乘以100;
BIAS2K3:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//同上
BIAS3K3:(CLOSE-MA(CLOSE,80))/MA(CLOSE,80)*100;//同上


DIFFK4 : EMA(CLOSE,19) - EMA(CLOSE,27);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEAK4 : EMA(DIFFK4,9);//DIFF的M个周期指数平滑移动平均
2*(DIFFK4-DEAK4),COLORSTICK;//DIFF减DEA的2倍画

AAAK4:=MA5>MA6&&EVERY(C>=MA6||(H>MA6&&L<MA6),100);
BBAK4:=MA5<MA6&&EVERY(C<=MA6||(H>MA2&&L<MA1),110);

RSVK3:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
KK3:=SMA(RSVK3,19,1);
DK3:=SMA(KK3,0,1);


RSVK42:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*100;
KK4:=SMA(RSVK42,19,1);
DK4:=SMA(KK4,0,1);

C<MA6&&MA3<MA6-10&&CROSS(MA3,MA5),BK(1);
C<MA6-10&&CROSS(MA3,MA5),BK(1);
BBAK4&&CROSS(MA1,MA3),BK(1);
BIAS3K3<-1,BK(1);

BIAS3K4<-0.0,BP(BKVOL);
KK3<18,BP(SKVOL);
C>SKPRICE+80*MINPRICE,BP(SKVOL);

BIAS3K4>1,SK(1);
C>MA6+10&&CROSSDOWN(MA3,MA5),SK(1);
AAAK4&&CROSSDOWN(MA1,MA3),SK(1);

BIAS3K3>0.6,SP(BKVOL);
KK4>90&&KK4<REF(KK4,1),SP(BKVOL);
DIFFK4>12,SP(BKVOL);
C<BKPRICE-80*MINPRICE,SP(BKVOL);
TRADE_OTHER('AUTO');


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢智截图20201008115309.jpg

投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 上列为豆粕一分钟周期。
谢谢老师!
投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 另有有问题:
卖开,买平(9月28日10:49)成交,
K线信号连线有,但与成交明细不同?
不知什么原因?
技术人员回复
日期:2020-10-8 13:21
 在K线图右键-》补充历史数据,这里多补充一些数据后

在K线图点击上方时钟按钮,调整信号计算时间就好了

此外,模型这样修改

 RSVKK31:=(CLOSE-LLV(LOW,28))/(HHV(HIGH,28)-LLV(LOW,28))*100;
KKK31:SMA(RSVKK31,48,1);//RSV的移动平均47
DDK31:SMA(KKK31,2,1);//K值的移动平均

JCCK31:CROSS(KKK31,DDK31),NODRAW;
SCCK31:CROSSDOWN(KKK31,DDK31),NODRAW;
N1K31:=BARSLAST(JCCK31)+1;
N2K32:=BARSLAST(SCCK31)+1;
MHDDK31:VALUEWHEN(CROSSDOWN(KKK31,DDK31),HV(KKK31,N1K31)),NODRAW;
MHDK32:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(MHDDK31,1)),NODRAW;
HHHK31:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(REF(H,HHVBARS(KKK31,N1K31)),1)),NODRAW;
HHK32:VALUEWHEN(CROSSDOWN(KKK31,DDK31),REF(HHHK31,1)),NODRAW;
MLDDK31:VALUEWHEN(CROSS(KKK31,DDK31),LV(KKK31,N2K32)),NODRAW;
MLDK32:VALUEWHEN(CROSS(KKK31,DDK31),REF(MLDDK31,1)),NODRAW;
LLLK31:VALUEWHEN(CROSS(KKK31,DDK31),REF(REF(L,LLVBARS(KKK31,N2K32)),1)),NODRAW;
LLLK32:VALUEWHEN(CROSS(KKK31,DDK31),REF(LLLK31,1)),NODRAW;

AAK31:=CROSSDOWN(KKK31,DDK31)&&HHHK31>HHK32&&MHDDK31<MHDK32;
BBK31:=CROSS(KKK31,DDK31)&&LLLK31<LLLK32&&MLDDK31>MLDK32;

SKVOL=0&&AAK31&&REF(AAK31,SUMBARS(SCCK31,4)-1),SK(1);
SKVOL>0&&C>SKPRICE&&CROSSDOWN(KKK31,DDK31),SK(1);


MA1:MA(CLOSE,4);
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,18);
MA4:MA(CLOSE,30);
MA5:MA(CLOSE,60);
MA6:MA(CLOSE,180);

BIAS1K4:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//收盘价减去收盘价在L1周期内的简单移动平均,除以收盘价在L1周期内的简单移动平均乘以100;
BIAS2K4:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//同上
BIAS3K4:(CLOSE-MA(CLOSE,80))/MA(CLOSE,80)*100;//同上

BIAS1K3:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//收盘价减去收盘价在L1周期内的简单移动平均,除以收盘价在L1周期内的简单移动平均乘以100;
BIAS2K3:(CLOSE-MA(CLOSE,0))/MA(CLOSE,0)*100;//同上
BIAS3K3:(CLOSE-MA(CLOSE,80))/MA(CLOSE,80)*100;//同上


DIFFK4 : EMA(CLOSE,19) - EMA(CLOSE,27);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEAK4 : EMA(DIFFK4,9);//DIFF的M个周期指数平滑移动平均
2*(DIFFK4-DEAK4),COLORSTICK;//DIFF减DEA的2倍画

AAAK4:=MA5>MA6&&EVERY(C>=MA6||(H>MA6&&L<MA6),100);
BBAK4:=MA5<MA6&&EVERY(C<=MA6||(H>MA2&&L<MA1),110);

RSVK3:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
KK3:=SMA(RSVK3,19,1);
DK3:=SMA(KK3,0,1);


RSVK42:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*100;
KK4:=SMA(RSVK42,19,1);
DK4:=SMA(KK4,0,1);

C<MA6&&MA3<MA6-10&&CROSS(MA3,MA5),BK(1);
C<MA6-10&&CROSS(MA3,MA5),BK(1);
BBAK4&&CROSS(MA1,MA3),BK(1);
BIAS3K3<-1,BK(1);

BIAS3K4<-0.0,BP(SKVOL);
KK3<18,BP(SKVOL);
C>SKPRICE+80*MINPRICE,BP(SKVOL);

BIAS3K4>1,SK(1);
C>MA6+10&&CROSSDOWN(MA3,MA5),SK(1);
AAAK4&&CROSSDOWN(MA1,MA3),SK(1);

BIAS3K3>0.6,SP(BKVOL);
KK4>90&&KK4<REF(KK4,1),SP(BKVOL);
DIFFK4>12,SP(BKVOL);
C<BKPRICE-80*MINPRICE,SP(BKVOL);
TRADE_OTHER('AUTO');

投资者咨询:回测只有一个月数据 (文华财经)
来源:文华财经  日期:2020-10-7 17:15
 老师您好!
模型修改成功。
模型回测数据始终只有一个月内的,
是不是模拟盘受限制?
谢谢老师!
技术人员回复
日期:2020-10-8 15:52
 在K线图右键-》补充历史数据,这里补充好数据了吗

在K线图上方需要点击时钟按钮,这里调整回测区间,再重新重新