
Chiến lược này là một hệ thống giao dịch dựa trên nhận dạng nhiều biểu đồ lồi, chủ yếu tập trung vào việc nhận ra bốn biểu đồ lồi cổ điển: đà lồi, đà lồi, đường nón và đường sao chổi. Chiến lược này phân tích các biểu đồ lồi liên tục để nhận ra các điểm đảo ngược tiềm năng của thị trường và tự động thực hiện các hoạt động mua hoặc bán khi nhận ra một biểu đồ cụ thể.
Nhìn vào sự chìm của sợi dây: bao gồm hai sợi dây, sợi đầu tiên là sợi dây âm ((giá đóng cửa thấp hơn giá mở), sợi dây thứ hai là sợi dây lớn hơn ((giá đóng cửa cao hơn giá mở), và thực thể của sợi dây thứ hai hoàn toàn che phủ thực thể của sợi dây đầu tiên. Hình dạng này thường được coi là tín hiệu đảo ngược tiềm ẩn, cho thấy sức mạnh đa đầu đang tăng lên.
Thâm nhập: Ngược lại với thâm nhập của ngư lông, nó bao gồm một sợi dương và một sợi âm lớn hơn, với thực thể của sợi thứ hai hoàn toàn che phủ thực thể của sợi đầu tiên. Hình thức này có thể cho thấy sự tăng cường sức mạnh của đầu không và xu hướng giảm tiềm năng.
Dòng nón: hình dạng nón đơn gốc, đặc trưng là có một thực thể nhỏ nằm ở đầu khu vực giao dịch, chiều dài của dòng dưới ít nhất là gấp đôi chiều dài của thực thể, dòng trên rất ngắn hoặc không có. Hình dạng này thường xuất hiện ở đáy xu hướng giảm và có thể báo hiệu sự đảo ngược.
Đường sao chổi: hình dạng hình nón đơn, trái ngược với đường nón, được đặc trưng bởi các thực thể nhỏ nằm ở cuối khu vực giao dịch, đường nét trên dài hơn, đường nét dưới ngắn hoặc không có. Hình dạng này thường xuất hiện ở đỉnh của xu hướng tăng, có thể báo hiệu sự sụt giảm sắp tới.
Chiến lược nhận diện sự xuất hiện của chúng bằng cách xác định các điều kiện toán học của các đồ thị lồng. Khi nhận ra một đồ thị cụ thể, chiến lược sẽ thực hiện các hoạt động giao dịch tương ứng với loại đồ thị: đường cuộn lồng và đường lồng kích hoạt tín hiệu mua, đường cuộn lồng và đường sao chổi kích hoạt tín hiệu bán.
Nguồn tín hiệu đa dạng: Bằng cách giám sát nhiều biểu đồ cuộn cùng một lúc, chiến lược có thể nắm bắt các loại tín hiệu đảo ngược thị trường khác nhau, tăng cơ hội giao dịch.
Hình ảnh trực quan: Hình ảnh hình tròn được hiển thị rõ ràng trên biểu đồ, giúp thương nhân hiểu trực quan về động lực thị trường và logic chiến lược.
Tính linh hoạt: Chiến lược cho phép người dùng lựa chọn đồ họa cụ thể để giao dịch, có thể điều chỉnh theo sở thích cá nhân hoặc điều kiện thị trường.
Tự động thực hiện: Một khi đã xác định được hình ảnh phù hợp, chiến lược sẽ tự động thực hiện giao dịch, giảm tác động của can thiệp của con người và các yếu tố cảm xúc.
Quản lý rủi ro: Chiến lược này có cơ chế quản lý rủi ro cơ bản bằng cách thiết lập số tiền ban đầu và tỷ lệ sử dụng tiền cho mỗi giao dịch.
Rủi ro của tín hiệu giả: Hình đồ thị có thể tạo ra tín hiệu giả, đặc biệt là trong thị trường có nhiều biến động. Việc chỉ đơn thuần dựa vào nhận dạng đồ thị có thể dẫn đến giao dịch sai thường xuyên.
Thiếu sự cân nhắc xu hướng: Chiến lược tập trung chủ yếu vào các tín hiệu đảo ngược ngắn hạn, không tính đến xu hướng thị trường lớn hơn, có thể dẫn đến giao dịch ngược.
Hạn chế về khung thời gian: Chiến lược hoạt động trên một khung thời gian duy nhất và có thể bỏ qua thông tin quan trọng từ các khung thời gian khác.
Thiếu cơ chế ngăn chặn thiệt hại: Chiến lược hiện tại không có chiến lược ngăn chặn thiệt hại rõ ràng, có thể dẫn đến thiệt hại quá lớn trong điều kiện bất lợi.
Rủi ro giao dịch quá mức: tín hiệu thường xuyên có thể dẫn đến giao dịch quá mức, làm tăng chi phí giao dịch và có thể làm giảm lợi nhuận tổng thể.
Tích hợp các chỉ số xu hướng: giới thiệu các đường trung bình di chuyển hoặc các chỉ số xu hướng khác để đảm bảo hướng giao dịch phù hợp với xu hướng chính và giảm giao dịch ngược.
Phân tích nhiều khung thời gian: kết hợp thông tin khung thời gian dài và ngắn hơn để tăng độ tin cậy của tín hiệu và độ chính xác của quyết định giao dịch.
Tham gia vào các cơ chế dừng và dừng: thiết lập mức dừng và dừng hợp lý để kiểm soát tốt hơn rủi ro và khóa lợi nhuận.
Cơ chế xác nhận tín hiệu: thêm các điều kiện xác nhận bổ sung, chẳng hạn như phân tích khối lượng giao dịch hoặc các chỉ số kỹ thuật khác, để giảm tín hiệu giả.
Tối ưu hóa thời gian nhập cảnh: Cân nhắc nhập cảnh khi mở đĩa tiếp theo sau khi hình thành đồ họa, để có được giá thực hiện tốt hơn.
Lượng giao dịch được điều chỉnh động: tỷ lệ tiền trong mỗi giao dịch được điều chỉnh động theo biến động của thị trường và sự thay đổi giá trị tài khoản ròng.
Thêm các điều kiện lọc: thiết lập các điều kiện dao động tối thiểu hoặc khoảng thời gian để tránh giao dịch quá mức trong thị trường ngang.
Chiến lược nhận diện và giao dịch biểu đồ đa chu kỳ là một hệ thống giao dịch tự động dựa trên phân tích kỹ thuật cổ điển. Bằng cách nhận diện các biểu đồ chu kỳ như đợt thâm hụt, thâm hụt, đường cuồng và đường sao chổi, chiến lược này nhằm mục đích nắm bắt các điểm đảo ngược thị trường tiềm năng và thực hiện giao dịch phù hợp. Ưu điểm của chiến lược này nằm ở nguồn tín hiệu đa dạng, biểu hiện trực quan trực quan và khả năng thực hiện tự động. Tuy nhiên, nó cũng đối mặt với các thách thức như tín hiệu giả, thiếu cân nhắc xu hướng và quản lý rủi ro.
Chiến lược này có tiềm năng được cải thiện đáng kể bằng cách tích hợp các chỉ số xu hướng, phân tích nhiều khung thời gian, cải thiện cơ chế quản lý rủi ro và giới thiệu các phương pháp xác nhận tín hiệu bổ sung. Những biện pháp tối ưu hóa này có thể nâng cao tính ổn định và lợi nhuận của chiến lược, làm cho nó thích nghi hơn với các điều kiện thị trường khác nhau.
Nhìn chung, chiến lược này cung cấp cho các nhà giao dịch một khung phân tích kỹ thuật tự động, nhưng nên được coi là một phần của hệ thống giao dịch toàn diện hơn, chứ không phải là một phần riêng lẻ. Kết hợp với các công cụ phân tích khác và kỹ thuật quản lý rủi ro, chiến lược này có thể trở thành một công cụ hỗ trợ quyết định giao dịch hiệu quả.
/*backtest
start: 2024-06-30 00:00:00
end: 2024-07-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Crude Oil Candlestick Pattern Strategy", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Input parameters
pattern = input.string("Bullish Engulfing", title="Candlestick Pattern", options=["Bullish Engulfing", "Bearish Engulfing", "Hammer", "Shooting Star"])
// Define candlestick patterns
bullishEngulfing = close[1] < open[1] and close > open and open <= close[1] and close >= open[1]
bearishEngulfing = close[1] > open[1] and close < open and open >= close[1] and open <= open[1]
hammer = close > open and (low == close or low == open)
shootingStar = close < open and (high == close or high == open)
// Condition for bullish engulfing pattern
bullishSignal = pattern == "Bullish Engulfing" and bullishEngulfing
// Condition for bearish engulfing pattern
bearishSignal = pattern == "Bearish Engulfing" and bearishEngulfing
// Condition for hammer pattern
hammerSignal = pattern == "Hammer" and hammer
// Condition for shooting star pattern
shootingStarSignal = pattern == "Shooting Star" and shootingStar
// Execute buy and sell orders based on selected pattern
if (bullishSignal)
strategy.entry("Buy", strategy.long)
if (bearishSignal)
strategy.entry("Sell", strategy.short)
if (hammerSignal)
strategy.entry("Buy", strategy.long)
if (shootingStarSignal)
strategy.entry("Sell", strategy.short)
// Plot candlestick patterns on the chart
plotshape(series=bullishSignal, location=location.belowbar, color=color.green, style=shape.labelup, title="Bullish Engulfing")
plotshape(series=bearishSignal, location=location.abovebar, color=color.red, style=shape.labeldown, title="Bearish Engulfing")
plotshape(series=hammerSignal, location=location.belowbar, color=color.blue, style=shape.labelup, title="Hammer")
plotshape(series=shootingStarSignal, location=location.abovebar, color=color.orange, style=shape.labeldown, title="Shooting Star")