Chiến lược chốt lời Golden Cross EMA kép


Ngày tạo: 2024-01-12 14:02:22 sửa đổi lần cuối: 2024-01-12 14:02:22
sao chép: 1 Số nhấp chuột: 625
1
tập trung vào
1617
Người theo dõi

Chiến lược chốt lời Golden Cross EMA kép

Tổng quan

Chiến lược này thực hiện một chiến lược giao dịch ngắn hiệu quả bằng cách tính toán hai bộ chỉ số EMA với các tham số khác nhau và thiết lập tín hiệu mua khi hai bộ chỉ số EMA xảy ra giao dịch vàng và thiết lập tín hiệu bán khi hai bộ chỉ số EMA khác xảy ra giao dịch chết.

Nguyên tắc chiến lược

Chiến lược này sử dụng 4 chỉ số EMA, lần lượt là 9 chu kỳ EMA1, 26 chu kỳ EMA2, 100 chu kỳ EMA3 và 55 chu kỳ EMA4. Khi tín hiệu mua được thiết lập để đi qua EMA2 trên EMA1, cho thấy đường ngắn đi qua EMA dài, thuộc về tín hiệu giao thoa vàng điển hình. Khi tín hiệu bán được thiết lập để đi qua EMA4 dưới EMA3, thuộc về giao thoa chết.

Lợi thế chiến lược

  1. Sử dụng giao dịch EMA kép để thực hiện giao dịch nhanh, có thể nhanh chóng khóa lợi nhuận ngắn
  2. Các tín hiệu giao dịch đơn giản, rõ ràng và dễ thực hiện
  3. Các tham số có thể điều chỉnh theo thị trường khác nhau
  4. Các nhà đầu tư khác cũng có thể sử dụng phương pháp này.

Phân tích rủi ro

  1. Giao chéo EMA đôi có thể gây ra tín hiệu sai và cần lọc kết hợp với các chỉ số khác
  2. Cài đặt tham số EMA không đúng có thể gây ra quá nhạy cảm hoặc chậm
  3. Cần chú ý đến sự chuyển động lớn, và dừng lại kịp thời

Hướng tối ưu hóa

  1. Các chỉ số khác như MACD, KDJ có thể được thêm vào để lọc tín hiệu, tăng độ chính xác tín hiệu
  2. Bạn có thể thử nghiệm nhiều hơn để tìm các tham số EMA tối ưu.
  3. Có thể thiết lập dừng di chuyển để khóa lợi nhuận

Tóm tắt

Chiến lược này nói chung là một chiến lược giao dịch đường ngắn rất điển hình và hiệu quả. Ưu điểm là nhanh chóng đi nhanh chóng đi, phù hợp với scalping, có nhiều cơ hội để kiếm lợi nhuận. Đồng thời, có một số rủi ro cần lưu ý.

Mã nguồn chiến lược
/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
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.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit

strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")