Chiến lược giao dịch ngắn hạn đường chéo vàng EMA là một chiến lược giao dịch ngắn hạn dựa trên chỉ số EMA. Nó sử dụng các đường EMA của các chu kỳ khác nhau để đánh giá các tín hiệu giao dịch đường chéo vàng và đường chéo chết, áp dụng các đường EMA chu kỳ ngắn hơn làm tín hiệu đầu vào và các đường EMA chu kỳ dài hơn làm tín hiệu dừng lỗ để nhận ra chế độ giao dịch ngắn hạn nhanh chóng và nhanh chóng.
Chiến lược này sử dụng 4 đường EMA của các chu kỳ khác nhau, cụ thể là 9, 26, 100 và 55 đường EMA chu kỳ. Tín hiệu nhập là đi dài khi đường EMA chu kỳ 9 vượt qua đường EMA chu kỳ 26; Tín hiệu dừng lỗ thoát là đóng các vị trí khi đường EMA 100 chu kỳ vượt qua đường EMA chu kỳ 55. Điều này cho phép nhập nhanh và thoát nhanh để tránh bị mắc kẹt.
Nói chung, chiến lược giao dịch ngắn hạn EMA có các đặc điểm đơn giản, dễ vận hành và phản ứng nhanh chóng. Thông qua tối ưu hóa tham số và lọc tín hiệu, mức độ ổn định và lợi nhuận của nó có thể được cải thiện hơn nữa. Nhưng giao dịch ngắn hạn cũng đặt ra yêu cầu cao hơn đối với các khả năng kiểm soát của các nhà giao dịch.
/*backtest start: 2023-12-07 00:00:00 end: 2023-12-14 00:00:00 period: 1m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © YukalMoon //@version=5 strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000) //// input controls EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1) EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1) EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1) EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1) /// mise en place de ema shortest = ta.ema(close, 9) short = ta.ema(close, 26) longer = ta.ema(close, 100) longest = ta.ema(close, 55) plot(shortest, color = color.red) plot(short, color = color.orange) plot(longer, color = color.aqua) plot(longest, color = color.yellow) plot(close) //// trading indicators EMA1 = ta.ema (close,EMA_L) EMA2 = ta.ema (close,EMA_L2) EMA3 = ta.ema (close, EMA_S) EMA4 = ta.ema (close, EMA_S2) buy = ta.crossover(EMA1, EMA2) //sell = ta.crossunder(EMA1, EMA2) buyexit = ta.crossunder(EMA3, EMA4) //sellexit = ta.crossover(EMA3, EMA4) /////strategy strategy.entry ("long", strategy.short, when = buy, comment = "ENTER-SHORT") //strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT") ///// market exit strategy.close ("long", when = buyexit, comment = "EXIT-SHORT") //strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")