//①MA均线模型
MA5:MA(C,5);
MA10:MA(C,10);
CROSSUP(MA5,MA10),BK; //MA5上穿A10,买入。
CROSSDOWN(MA5,MA10),SP;//MA5下穿MA10,卖出。
//②MACD模型
DIFF : EMA(CLOSE,SHORT) -
EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
2*(DIFF-DEA),COLORSTICK;
CROSS(DIFF,DEA),BK;//DIFF上穿DEA,买入。
CROSS(DEA,DIFF),SP;//DIFF下穿DEA,卖出。
2、整合两指标变量和交易条件,完成跨指标模型编写
//中间变量
MA5:=MA(C,5);
MA10:=MA(C,10);
DIFF := EMA(CLOSE,SHORT) -
EMA(CLOSE,LONG);
DEA := EMA(DIFF,M);
//交易条件+交易系统
MA5>MA10&&CROSSUP(DIFF,DEA),BK;//5日均线大于10日均线并且MACD金叉买入,并且DIFF > 0,
MA5<MA10&&CROSSDOWN(DIFF,DEA),SP;//10日均线大于5日均线并且MACD死叉卖出,
AUTOFILTER;
麻烦你们了,谢谢!
SHORT
LONG
M
自己定义下
其他的改过后如下
//①MA均线模型
MA5:MA(C,5);
MA10:MA(C,10);
kd:=CROSS(MA5,MA10); //MA5上穿A10,买入。
buy(kd and holding=0,1,market);
pd:=CROSS(MA10,MA5);//MA5下穿MA10,卖出。
sell(pd and holding>0,holding,market);
//②MACD模型
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
2*(DIFF-DEA),COLORSTICK;
kd2:=CROSS(DIFF,DEA);//DIFF上穿DEA,买入。并且DIFF > 0,
if kd2 and diff>0 and holding=0 then buy(1,1,market);
pd2:=CROSS(DEA,DIFF);//DIFF下穿DEA,卖出。并且DIFF < 0,
if pd2 and diff<0 and holding<0 then sell(holding>0,holding,market);
//2、整合两指标变量和交易条件,完成跨指标模型编写
//中间变量
MA5:=MA(C,5);
MA10:=MA(C,10);
DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA := EMA(DIFF,M);
//交易条件+交易系统
kd3:=MA5>MA10 and CROSS(DIFF,DEA);//5日均线大于10日均线并且MACD金叉买入,并且DIFF > 0,
if kd3 and diff>0 and holding=0 then buy(holding=0,1,market);
pd3:=MA5<MA10 and CROSS(dea,diff);//10日均线大于5日均线并且MACD死叉卖出,并且DIFF < 0,
if pd3 and diff<0 and holding>0 then sell(holding>0,holding,market);
SHORT LONG M 请问如何定义?我是刚开始接触金字塔,不懂,请老师再帮忙一下。 |
short:=5;
类似这样的
就把short定义为5了
请给出思路