1 5日均线突破10日均线且KDJ指标中的J值在(0-20)时,做多;
2 10日均线突破5日均线,多单止损;
3 10日均线突破5日均线且KDJ指标中的J值在(80-100)时,做空;
4 5日均线突破10日均线,空单止损;
修改思路:
1 、5日均线突破10日均线后KDJ指标中的J值在(0-20)时,做多;
2 、10日均线突破5日均线,多单止损;
3 、10日均线突破5日均线后KDJ指标中的J值在(80-100)时,做空;
4 、5日均线突破10日均线,空单止损;
问题正在解决中
26327756l大侠!
我这个均线突破是交叉的意思,麻烦你再帮我修改下 !谢谢
ma5>ma10 类似地方,改为CROSS的条件即可
如MA5上穿MA10,改为CROSS(MA5,MA10)
改了好像整个程序就不能用了.能否帮我整个改下,有劳了!
ma5:=ma(c,5);
ma10:=ma(c,10);
j:="kdj.j";
//1 、5日均线突破10日均线后KDJ指标中的J值在(0-20)时,做多;
if ma5>ma10 and j>0 and j<20 then buy(holding=0,1,market);
//2 、10日均线突破5日均线,多单止损;
if ma10>ma5 then sell(holding>0,0,market);
//3 、10日均线突破5日均线后KDJ指标中的J值在(80-100)时,做空;
if ma10>ma5 and j>80 and j<100 then buyshort(holding=0,1,market);
//4 、5日均线突破10日均线,空单止损;
if ma5>ma10 then sellshort(holding<0,0,market);