老师,如下
MA1:MA(C,X);
MA2:MA(C,Y);
C>MA2&&CLOSE>HV(C,N),BK;
(C<MA1-Q)&&MA1>MA2||(C<MA2-Q),SP;
ISLASTSP&&MA1>MA2&&C>(MA1+Q),BK;
C<MA2&&CLOSE<LV(C,N),SK;
C>(MA1+Q)&&MA1<MA2||(C>MA2+Q),BP;
ISLASTBP&&MA1<MA2&&C<(MA1-Q),SK;
SETDEALPERCENT(30);
AUTOFILTER;
我想编的是:1、当定义两条均线,如20日均线、60日均线;2、当收盘价上穿60日均线并且收盘价高于N日收盘价的高点做多;3、做多后,如果收盘价低于20日均线Q个点位,或者收盘价低于60日均线,(或者下跌超过当初做多的收盘价计算的2%),平仓;4、如果以上平仓后,收盘价重新高于20日均线Q个点位,重新做多。。。。。。做空反之
但是以上括号中的内容:,(或者下跌超过当初做多的收盘价计算的2%)——我不会编程,请老师帮忙。
来源:程序化99
来源: WWW.CXH99.COM
我想编的是:1、当定义两条均线,如20日均线、60日均线;2、当收盘价上穿60日均线并且收盘价高于N日收盘价的高点做多;3、做多后,如果收盘价低于20日均线Q个点位,或者收盘价低于60日均线,(或者下跌超过当初做多的收盘价计算的2%),平仓;4、如果以上平仓后,收盘价重新高于20日均线Q个点位,重新做多。。。。。。做空反之
————如果将以上(或者下跌超过当初做多的收盘价计算的2%)这一条件改为“如果做多后,当前交易日收盘价不高于前五日的收盘价,就平仓”该如何编程呢?