引用MACD
读取或记录上一次MACD金叉的值,和上一次MACD金叉时的收盘价。
假如当前MACD金叉,且当前MACD值大于上一次金叉的值,C小于上一次MACD金叉时的C。开多。谢谢老师
仅供参考
//上一次金叉到现在的周期数
cond:cross(stkindi('','macd.dea',0,1),stkindi('','macd.diff',0,1));
sq:barslast(cond);
上次金叉收盘价:ref(c,sq);
macd值:ref(STKINDI( '', 'macd', 0, 1 ),sq);
//满足条件就开仓
if cond and STKINDI( '', 'macd', 0, 1 )>macd值 and c<上次金叉收盘价 then buy(1,1,market);