Chiến lược vượt qua bốn lần là một chiến lược giao dịch trung hạn đến dài hạn. Nó kết hợp các chỉ số kỹ thuật khác nhau để xác định sự thay đổi xu hướng trong giá cổ phiếu và tạo ra các tín hiệu giao dịch tại các điểm quan trọng. Các chỉ số kỹ thuật chính bao gồm trung bình động, khối lượng giao dịch, chỉ số sức mạnh tương đối (RSI) và sự khác biệt hội tụ trung bình động (MACD). Sự kết hợp đa chỉ số này có thể cải thiện độ tin cậy tín hiệu và giảm khả năng giao dịch sai.
Chiến lược Quadruple Crossing đưa ra các quyết định giao dịch dựa trên các tín hiệu kết hợp từ bốn bộ chỉ số sau:
Các quyết định giao dịch được kích hoạt khi bốn bộ chỉ số này đưa ra tín hiệu theo cùng một hướng. Ngoài ra, hai tín hiệu độc lập được cấu hình để bổ sung: tỷ lệ lệ lệch giá so với EMA 20 ngày và chạm vào ranh giới của Bollinger Bands. Nói chung, chiến lược này tìm cách giảm xác suất tín hiệu sai và nắm bắt các cơ hội giao dịch tương đối đáng tin cậy.
Lợi thế lớn nhất của Chiến lược vượt qua bốn lần nằm trong việc sử dụng kết hợp nhiều chỉ số. Một chỉ số duy nhất khó có thể đánh giá thị trường toàn diện. Các chỉ số kết hợp cung cấp các tham chiếu trong nhiều chiều, giảm lỗi. Cụ thể, những lợi thế chính của chiến lược này bao gồm:
Nói chung, Chiến lược Quadruple Crossing rất phù hợp với giao dịch vị trí trung hạn đến dài hạn, có khả năng nhận được lợi nhuận tương đối ổn định theo các xu hướng chính.
Chiến lược Bước 4 cũng mang lại một số rủi ro, chủ yếu là trong các khía cạnh sau:
Ngoài ra, các tham số và điều kiện đã được đặt trước cũng hạn chế khả năng thích nghi của Chiến lược vượt qua bốn lần. Hiệu suất của nó có thể giảm đáng kể nếu môi trường thị trường thấy những thay đổi lớn.
Dựa trên phân tích rủi ro trên, Chiến lược vượt qua bốn lần có thể được tối ưu hóa trong các khía cạnh sau:
Những tối ưu hóa này có thể làm giảm rủi ro giao dịch trong khi duy trì các ưu điểm của chiến lược ban đầu, cải thiện tỷ lệ lợi nhuận.
Tóm lại, bằng cách tận dụng lợi thế của các phán quyết đa chỉ số, Chiến lược vượt qua bốn lần tìm cách nắm bắt các cơ hội giao dịch trung hạn đến dài hạn có xác suất cao và độ tin cậy cao trong khi kiểm soát rủi ro. Nó phù hợp với các nhà đầu tư có đủ quỹ và khả năng chịu đựng tâm lý. Bằng cách giới thiệu các yếu tố như dừng lỗ / lấy lợi nhuận và tối ưu hóa năng động, chiến lược này có thể được nâng cao hơn nữa. Nó đại diện cho một ví dụ điển hình về ứng dụng kết hợp các ý tưởng giao dịch đa chỉ số.
/*backtest start: 2024-01-23 00:00:00 end: 2024-02-22 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © anonXmoous //@version=5 strategy("Quadruple Cross Strategy", overlay=true, initial_capital=100000, currency="TRY", default_qty_type=strategy.percent_of_equity, default_qty_value=10, pyramiding=0, commission_type=strategy.commission.percent, commission_value=0.1) // Verileri tanımla price = close ema200 = ta.ema(price, 200) ema20 = ta.ema(price, 20) vol= volume rsi = ta.rsi(price, 14) [macdLine, signalLine, histLine] = ta.macd(price, 12, 26, 9) n = 20 // SMA periyodu k = 2.5 // Standart sapma katsayısı // Bollinger bandı parametrelerini tanımla sma = ta.sma(price, n) // 20 günlük SMA std = ta.stdev(price, n) // 20 günlük standart sapma upperBB = sma + k * std // Bollinger bandının üst sınırı lowerBB = sma - k * std // Bollinger bandının alt sınırı // Alım sinyali koşullarını belirle buyCondition1 = price > ema200 and (price - ema200) / ema200 <= 0.05 or price == ema200 buyCondition2 = price > price[1] buyCondition3 = vol > vol[1] and vol[1] > vol[2] buyCondition4 = rsi > 35 and rsi > rsi[1] buyCondition5 = macdLine > signalLine and histLine > 0 buyCondition6 = price < ema20 and (price - ema20) / ema20 <= -0.14 // bağımsız al değiken 1 buyCondition7 = price < lowerBB // bağımsız al değiken 2- Bollinger bandının alt sınırına dokunduysa, alım sinyali // Satım sinyali koşullarını belirle sellCondition1 = price < ema200 and (price - ema200) / ema200 >= -0.03 or price == ema200 sellCondition2 = price < price[1] sellCondition3 = vol > vol[1] and vol[1] > vol[2] sellCondition4 = rsi < 65 and rsi < rsi[1] sellCondition5 = macdLine < signalLine and histLine < 0 sellCondition6 = price > ema20 and (price - ema20) / ema20 >= 0.19 // bağımsız sat değiken 1 sellCondition7 = price > upperBB // bağımsız sat değiken 2- Bollinger bandının üst sınırına dokunduysa, satım sinyali // Alım ve satım sinyallerini oluştur buySignal = (buyCondition1 and buyCondition2 and buyCondition3 and buyCondition4 and buyCondition5) or buyCondition6 or buyCondition7 sellSignal = (sellCondition1 and sellCondition2 and sellCondition3 and sellCondition4 and sellCondition5) or sellCondition6 or sellCondition7 // Alım ve satım sinyallerini stratejiye ekle if (buySignal) strategy.entry("long", strategy.long, comment = "Buy") if (sellSignal) strategy.close("long", comment = "Sell") // Alım ve satım sinyallerini grafik üzerinde göster plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.new(color.green, 0), size=size.small) plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.new(color.red, 0), size=size.small)