http://www.weistock.com/bbs/index.asp?boardid=10
这里实在是太多了,楼主可否有耐心的翻看一下
给出一个最简单的止盈止损范例仅供参考,楼主可以按自己的交易想法编写更为复杂的策略
INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);
MA1:MA(C,N1);
MA2:MA(C,N2);
MA3:MA(C,N3);
MA4:MA(C,N4);
COND1:=CROSS(MA2,MA1);
COND2:=CROSS(MA1,MA2);
开仓:BUY(COND1,2,MARKET);
增仓:BUY(CROSS(MA4,MA1),2,MARKET);
SELL(COND2,HOLDING,MARKET);
//止盈
IF C-AVGENTERPRICE>50*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END
//止损
IF AVGENTERPRICE-C>20*MINDIFF THEN BEGIN
SELL(1,HOLDING,MARKET);
END