Channel Breakout LE#
這是一種趨勢跟隨策略,用於捕捉市場的突破和持續走勢。當市場價格突破過去一段時間內的最高點時進行買入,預期市場將繼續上漲。透過在突破點稍上方設定買入價格,策略試圖確保只有在確認趨勢持續時才進行交易,以減少假突破帶來的風險。
原始碼#
| |
程式碼說明#
| |
確保在同一根K棒內不會生成多個委託單,僅在K棒完成時才生成委託單。
| |
定義兩個輸入參數:
Price: 設定為High,表示策略將基於每根K棒的最高價來計算。Length: 設定為20,表示計算最高價時考慮的過去K棒數量。
| |
使用 Buy 建立一個名為 ChBrkLE 的買入委託單。HighestFC(Price, Length) 計算過去 Length(20 根)K棒中 Price(High,即最高價)的最大值。買入價格設定為最高價加上 1 點,以停損單的形式送出。當市場漲到這個價格時,觸發買入。