
Chiến lược giao dịch hai chiều phá vỡ đường trung bình là một chiến lược dựa trên các tín hiệu mua và bán dựa trên nhiều chỉ số. Nó kết hợp đường trung bình, chỉ số áp lực hỗ trợ, chỉ số xu hướng và chỉ số bán tháo để tạo thành một hệ thống giao dịch toàn diện.
Các tín hiệu mua phải đáp ứng cùng một lúc bốn điều kiện sau:
Chỉ cần bốn điều kiện trên được đáp ứng cùng một lúc, tín hiệu mua 1 sẽ được tạo ra.
Các tín hiệu mua và bán được đánh giá theo logic đối lập, và phải đáp ứng cùng một lúc bốn điều kiện sau:
Một khi bốn điều kiện trên được đáp ứng cùng một lúc, sẽ tạo ra tín hiệu bán -1.
Trong chiến lược này, điều kiện nhập cảnh được đánh giá dựa trên tín hiệu mua và bán, khi mua nhiều yêu cầu tín hiệu mua = 1, khi trống yêu cầu tín hiệu bán = -1.
Có hai điều kiện ra sân, một là ra sân nhanh, ra sân ngay khi tín hiệu thay đổi; một là chờ tín hiệu ngược lại ra sân, ví dụ như chờ đợi tín hiệu bán hàng sau khi làm nhiều hơn để thanh toán.
Lợi thế lớn nhất của chiến lược đường trung bình hai chiều là có nhiều chỉ số, có thể đánh giá toàn diện xu hướng, tình trạng quá mua quá bán. Cụ thể, có một số lợi thế sau:
Nhìn chung, hệ thống này rất phù hợp cho người mới bắt đầu tự học và cũng phù hợp cho các chuyên gia sử dụng.
Mặc dù có nhiều ưu điểm, chiến lược phá vỡ đường trung bình hai chiều cũng có một số rủi ro cần quan tâm, chủ yếu tập trung vào các khía cạnh sau:
Các biện pháp sau đây có thể được áp dụng để tối ưu hóa và cải thiện các rủi ro trên:
Có rất nhiều khả năng tối ưu hóa cho chiến lược Breakthrough Equilibrium hai chiều, chủ yếu là từ các khía cạnh sau:
Nếu có thể cải thiện các khía cạnh trên, tôi tin rằng hiệu quả của chiến lược này sẽ được nâng cao hơn nữa và phù hợp hơn với ứng dụng thực tế.
Chiến lược giao dịch theo đường ngang hai chiều là một chiến lược toàn diện với nhiều chỉ số. Nó kết hợp xu hướng, áp lực hỗ trợ, mua quá mức và các chỉ số khác để xác định thời gian mua và bán. Nó có lợi thế về hiệu quả của chỉ số, kết hợp và đánh giá toàn diện. Nhưng cũng có một số rủi ro, cần phải tiếp tục tối ưu hóa để phù hợp với nhiều tình huống thị trường.
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Original Indicator by @Shizaru - simply made into a strategy!
strategy("Simple Buy/Sell Strategy", overlay=false)
psar = sar(0.02,0.02,0.2)
c1a = close > psar
c1v = close < psar
malen = input(200, title="MA Length")
mm200 = sma(close, malen)
c2a = close > mm200
c2v = close < mm200
fast = input(12, title="Fast EMA Length")
slow = input(26, title="Slow EMA Length")
[macd,signal,hist] = macd(close, fast,slow, 9)
c3a = macd >= 0
c3v = macd <= 0
rsilen = input(7, title="RSI Length")
th = input(50, title="RSI Threshold")
rsi14 = rsi(close, rsilen)
c4a = rsi14 >= th
c4v = rsi14 <= th
buy = c1a and c2a and c3a and c4a ? 1 : 0
sell = c1v and c2v and c3v and c4v ? -1 : 0
longtrades = input(true, title="Long Trades")
shorttrades = input(false, title="Short Trades")
quickexit = input(false, title="Quick Exits")
strategy.entry("Buy", strategy.long, when=buy==1 and longtrades==true)
strategy.close("Buy", when=quickexit==true ? buy==0 : sell==-1)
strategy.entry("Sell", strategy.short, when=sell==-1 and shorttrades==true)
strategy.close("Sell", when=quickexit==true ? sell==0 : buy==1)
plot(buy, style=plot.style_histogram, color=color.green, linewidth=3, title="Buy Signals")
plot(sell, style=plot.style_histogram, color=color.red, linewidth=3, title="Sell Signals")