MACD:="MACD"(26,12,9);
ENTERLONG:CROSS(MACD,0);
EXITLONG:CROSS(0,MACD);
当macd金叉后开仓,但是2天后又死叉,
求一段代码,用来验证金叉后能够持续3天,然后在第三天才开仓,而不是第一天。
3天应该是225*3个周期
然后all(金叉,225*3)这个就是开仓条件了
我的目标是这样
开多:macd金叉持续三天,在第三天开
平多:macd死叉当天平
开空:macd死叉持续三天,在第三天开
平空:macd金叉当天平
按照
ENTERLONG:count(macd>0,3)=3 and ref(cross(macd,0),2)=1;
的话开多没有问题
但是平多的话怎么写呢?
那死叉的话多单是平掉了,但是空单当天也进场了啊==
我需要的是死叉的时候多单平掉,死叉之后第三天再开空单