这个是我学习金字塔总结出来的一个简单的交易模式的格式,觉得可能会帮助一些像我一样刚接触金字塔的初学者;我作为初学的感觉就是,初学的时候容易一头雾水,但是又非常渴望快点建立出自己的模型,这个模型格式就表达了一个基本的框架(我自己这样理解哈),加上你自己的交易条件,就能让你更快的建立起一个属于自己的交易模型了;
再一个,上次写的内容中有不少错误,这个是经过我在软件中编辑过的,软件可以够通过。
这个格式中表现了:交易条件,开仓,平仓,止盈,止损,日内14:55分强制平仓。这些最基本的交易格式。
在此,也感谢曾经帮助过我和正在帮助我的老师高手,感谢轮回版主。
input:N(5,1,100,1),M(10,1,100,1);//参数
{用下列函数表现仓位和交易状态}
持仓:HOLDING,LINETHICK0;
总次数:TOTALTRADE,LINETHICK0;
盈利:NUMWINTRADE,LINETHICK0;
胜率:ROUNDS(100*PERCENTWIN,1),LINETHICK0;
连亏:MAXSEQLOSS,LINETHICK0;
连盈:MAXSEQWIN,LINETHICK0;
持仓价位:AVGENTERPRICE,LINETHICK0;
{ Price:=AVGENTERPRICE;//持仓价位}
均5:=MA(CLOSE,N); //5日均线
均10:=MA(CLOSE,M);//10日均线
上穿:=CROSS(均5, 均10); //上穿金叉做多平空
下穿:=CROSS(均10, 均5); //下穿死叉做空平多
时间条件1:=TIME>145500;
时间条件2:=TIME>090100 AND TIME<145500;
SELLSHORT((上穿 OR 时间条件1) and 持仓<0,持仓,market);//平空,出现上穿平空
BUY(上穿 AND 时间条件2,1,market);//做多,满足上穿条件以后在下一个周期开盘价开1手多
IF C>ENTERPRICE+200 and HOLDING>0 THEN
BEGIN
止盈多:SELL(HOLDING>0,HOLDING,stopr,ENTERPRICE+200);
END//做多止盈,大于开仓价200点就止盈
IF C<ENTERPRICE-100 and HOLDING>0 THEN
BEGIN
止损多:SELL(HOLDING>0,HOLDING,stopr,ENTERPRICE-100);
END//做多止损,小于开仓价100点就止损
SELL((下穿 OR 时间条件1) and 持仓>0,持仓,market);//平多,出现下穿平多
BUYSHORT(下穿 AND 时间条件2,1,market);//做空,满足下穿条件以后在下一个周期开盘价开1手空
IF C<ENTERPRICE-200 and HOLDING<0 THEN
BEGIN
止盈空:SELLSHORT(HOLDING<0,HOLDING,stopr,ENTERPRICE-200);
END//做空止盈,小于开仓价200点就止盈
IF C>ENTERPRICE+100 and HOLDING<0 THEN
BEGIN
止损空:SELLSHORT(HOLDING<0,HOLDING,stopr,ENTERPRICE+100);
END//做空止损,大于开仓价100点就止损