全局变量的设定及标点,是否有大小写的要求?是否跟这个有关?
如果对应图上有信号,测试没信号的话
看下是不是选择测试时间段内的数据都齐全,一般是没有测试数据导致的
//声明参数
INPUT : ATRLEN(20,15,30,1) ;
INPUT : n1(910,10,1300,50);
//声明变量
NT := 1 ; //调试信息带时间戳
BUYORDERTHISBAR := 0 ; //当前BAR有过交易
VARIABLE : MYENTRYPRICE =0 ; //开仓价格
VARIABLE : MYEXITPRICE =0 ; //平仓价格
VARIABLE : POSITION=0 ; //仓位状态
VARIABLE: I=0;//涨跌幅
//0表示没有仓位,1表示持有多头, -1表示持有空头
//准备需要计算的变量
MA30 :=MA(CLOSE,n1);
AAB:=openBAR;
历时:AAB,LINETHICK0;
AVGTR : =REF(MA(TR,ATRLEN),1) ;
//开始执行时 初始化数据
IF BARPOS=1 THEN BEGIN
POSITION := 0 ;
END //IF
IF POSITION=0 AND BARPOS>20 THEN BEGIN
//建立多头进场条件
LONG := CLOSE>MA30 ;
//多头进场
IF CLOSE>MA30 THEN BEGIN
BUY( 1,1,market);
POSITION := 1 ;
BUYORDERTHISBAR := 1;
END //IF
END //IF
最大盈:hhv(i,aab),linethick0,COLORRED;
//最大回撤
hc:i/最大盈,LINETHICK0,COLORMAGENTA;
bb1:= aab>=10 ;
bbp1:=bb1;
if bbp1 and position=1 and BUYORDERTHISBAR=0 then begin
sell( 1, 0, market);
POSITION:=0;
end//if
//帮我看看为什么没有策测数据,谢谢
用5分钟不行呀。没有测试数据。你再看看
打开5分钟对应品种K线图,把策略叠加上去看下信号情况。另外测试前请补齐品种数据
此策略本地测试数据正常,没有问题