Amibroker設定條件語法問題
請教各位先進:如果希望在AFL寫一個條件式當K bar突破20日高點,則回傳值為1,
然後值為1一直到當K bar跌跛20日低點才為0,
有想說用Valuewhen方式寫,但只能設一個條件式,
如果用IIF寫的話,因為是陣列的方式,在突破20高點後回跌但仍在20日低點之上,
此時陣列值會變為0,並非是想要的維持住1直到跌破20日低點,
想了很久還是不曉得在AFL裡應該怎麼寫?
煩請前輩指教,
謝謝 period=20;
PH = Ref(H, -1);
PL = Ref(L, -1);
PHH = HHV(PH, period);
PLL = LLV(PL, period);
B=Cross(C, PHH);
S=Cross(PLL, C);
InTrade = Flip( B, S);
Plot( InTrade, "InTrade", colorRed);
頁:
[1]