COCO研究院

 找回密碼
 註冊
搜索
查看: 2163|回復: 1

Amibroker設定條件語法問題

[複製鏈接]
發表於 14-11-19 09:04 | 顯示全部樓層 |閱讀模式
請教各位先進:

如果希望在AFL寫一個條件式當K bar突破20日高點,則回傳值為1,

然後值為1一直到當K bar跌跛20日低點才為0,

有想說用Valuewhen方式寫,但只能設一個條件式,

如果用IIF寫的話,因為是陣列的方式,在突破20高點後回跌但仍在20日低點之上,

此時陣列值會變為0,並非是想要的維持住1直到跌破20日低點,

想了很久還是不曉得在AFL裡應該怎麼寫?

煩請前輩指教,

謝謝
發表於 14-11-19 10:03 | 顯示全部樓層
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);

評分

參與人數 2金錢 +4 收起 理由
skyler + 2
nsmvjmsojki + 2 原好有flip這個好用的東西,謝謝指導.

查看全部評分

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-22 20:14

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |