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