
Chiến lược này là một hệ thống giao dịch đột phá, hoạt động mua và bán dựa trên sự đột phá của giá. Hệ thống này sử dụng chỉ số Bollinger Bands để xác định vùng giá đột phá.
Chiến lược này sử dụng chỉ số Brin để xác định vùng đột phá của giá. Brin được tạo thành bởi một trung bình di chuyển đơn giản n ngày và số nhân của chênh lệch tiêu chuẩn của nó. Ở đây, chúng tôi tính toán đường trung bình của giá cao nhất và giá thấp nhất trong 20 ngày để xác định đường lên và đường xuống của Brin, và tính trung bình của đường lên và đường xuống như là đường cơ sở.
Khi giá đóng cửa phá vỡ đường đi từ dưới lên, cho thấy giá bắt đầu đi vào xu hướng tăng, đây là một tín hiệu mua. Khi giá đóng cửa phá vỡ đường đi từ giữa hoặc đường đi xuống, cho thấy xu hướng tăng kết thúc, cần phải bán vị trí. Chiến lược này sử dụng tính chất của giá phá vỡ để tiếp tục đi lên hoặc xuống để kiếm lợi nhuận.
Phản ứng:
Chiến lược này là một chiến lược giao dịch phá vỡ giá dựa trên Brin Belt. Nó sử dụng tính năng phá vỡ giá để tìm kiếm cơ hội giao dịch. Ưu điểm là đơn giản, dễ hiểu và dễ thực hiện; Nhược điểm là có thể có phá vỡ giả, dẫn đến tổn thất.
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 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
//Break out trading system works best in a weekly chart and daily chart of Nifty and BankNifty
//@version=4
strategy("Eswar New",shorttitle = "ESW")
length = input(20, minval=1)
exit = input(1, minval=1, maxval=2,title = "Exit Option") // Use Option 1 to exit using lower band; Use Option 2 to exit using basis line
lower = lowest(length)
upper = highest(length)
basis = avg(upper, lower)
l = plot(lower, color=color.blue)
u = plot(upper, color=color.blue)
plot(basis, color=color.orange)
fill(u, l, color=color.blue)
longCondition = crossover(close,upper[1])
if (longCondition)
strategy.entry("Long", strategy.long)
if(exit==1)
if (crossunder(close,lower[1]))
strategy.close("Long")
if(exit==2)
if (crossunder(close,basis[1]))
strategy.close("Long")