现有策略如下:
1。a.每日的第10根K线收盘价大于等于10天收盘价均线则开多。(在第11根K线开多)。
b. 每日的第10根K线收盘价小于10天收盘价均线则开空。 (在第11根K线开空)。
2。 a.开多后若出现连续2根K线收盘价小于10天收盘价均线且后一根收盘价
比10日收盘价均线少5个点以上则平多开空。(在下一根K线开仓)。
b.开空后若出现连续2根K线收盘价大于10天收盘价均线且后一根收盘价
比10日收盘价均线多5个点以上则平空开多。(在下一根K线开仓)。
3。收市前平仓。
先多谢。
工作人员稍后会给出解答
//1。a.每日的第10根K线收盘价大于等于10天收盘价均线则开多。(在第11根K线开多)。
// b. 每日的第10根K线收盘价小于10天收盘价均线则开空。 (在第11根K线开空)。
//2。 a.开多后若出现连续2根K线收盘价小于10天收盘价均线且后一根收盘价比10日收盘价均线少5个点以上则平多开空。(在下一根K线开仓)。
// b.开空后若出现连续2根K线收盘价大于10天收盘价均线且后一根收盘价比10日收盘价均线多5个点以上则平空开多。(在下一根K线开仓)。
//3。收市前平仓。
variable:a=0,b=0;
nn:=barslast(date<>ref(date,1))+1;
cc:=valuewhen(nn=10,c);
ma10:ma(c,10);
if nn>10 and cc>ma10 and a=0 then begin
buy(holding=0,1,thisclose);
a:=1;
end
if nn>10 and cc<ma10 and b=0 then begin
buyshort(holding=0,1,thisclose);
b:=1;
end
反手1:a=1 and ref(c,1) <ma10 and c<ma10 and c<ma10-5*mindiff ;
反手2:b=1 and ref(c,1) >ma10 and c>ma10 and c>ma10+5*mindiff ;
if 反手2 then begin
sellshort(holding<0,0,thisclose);
buy(holding=0,1,thisclose);
end
if 反手1 then begin
sell(holding>0,0,thisclose);
buyshort(holding=0,1,thisclose);
end
if time>=145900 and time<=150000 then begin//股指期货改为time>=151400 and time<=151500
sellshort(holding<0,0,thisclose);
sell(holding>0,0,thisclose);
end