价格1:开盘半小时之内的最高价;
价格2:开盘半小时之内的最低价;
系统在开盘半小时后在开始执行自动化交易
1. 当最新价格向上突破开盘半小时之内的最高价(价格1)时,发出看涨买入信号;
2. 当最新价格向下突破开盘半小时之内的最低价(价格2)时,发出看跌卖出信号;
恳求版主帮忙用程序把这个想法写出来,不胜感激!
nn:=barslast(date<>ref(date,1));
m:=nn+1;
p1:valuewhen(time<=093000,hhv(h,nn+1));
p2:valuewhen(time<=093000,llv(l,nn+1));
if cross(c,p1) then begin
sellshort(holding<0,0,thisclose);
buy(1,1,thisclose);
end
if cross(p2,c) then begin
sell(holding>0,0,thisclose);
buyshort(1,1,thisclose);
end