
Chiến lược này là một chiến lược leo thang giao dịch ngắn hạn đơn giản và hiệu quả cho tiền điện tử, cũng có thể được sử dụng cho giao dịch xu hướng đường dài và trung bình. Các thành phần chính của nó bao gồm các chỉ số biến động giá, chỉ số đà và cơ chế quản lý rủi ro để ngăn chặn đà.
Điều kiện để tham gia là:
Tham gia nhiều lần khi ba điều kiện trên được đáp ứng cùng một lúc.
Chiến lược này có những điều kiện như:
Chiến lược này kết hợp các chỉ số biến động giá và chỉ số đợt tăng để đánh giá xu hướng giá và tín hiệu phá vỡ, có thể nắm bắt hiệu quả các giai đoạn tăng giá, có những lợi thế sau:
Mặc dù chiến lược này khá ổn định, nhưng cũng có một số rủi ro cần lưu ý:
Có thể phòng ngừa và giải quyết các rủi ro trên bằng cách điều chỉnh chu kỳ giữ vị trí, kết hợp nhiều tín hiệu lọc chỉ số, thiết lập tham số tối ưu hóa.
Chiến lược này cũng có thể được tối ưu hóa theo các hướng sau:
Bằng cách tối ưu hóa như trên, bạn có thể nâng cao hơn nữa tỷ lệ chiến thắng, lợi nhuận và sự ổn định của chiến lược.
Chiến lược này nói chung là đơn giản và hiệu quả, có khả năng nắm bắt giai đoạn tăng giá và có tiềm năng kiếm lợi nhuận tốt trong tiền điện tử. Mặc dù vẫn còn không gian để tối ưu hóa hơn nữa, nhưng chiến lược nhập cảnh cho giao dịch định lượng đã khá xuất sắc. Nhìn chung, chiến lược này phù hợp với các nhà giao dịch tiền điện tử ngắn và trung bình theo đuổi lợi nhuận tần số cao.
/*backtest
start: 2024-01-04 00:00:00
end: 2024-02-03 00:00:00
period: 1h
basePeriod: 15m
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/
// © exlux99
//@version=4
strategy(title="Crypto Price Scalper", shorttitle="Scalper Crypto", overlay=true)
inputcc = input(60, title="Number of candles")
low9=lowest(low,inputcc)
high9=highest(high,inputcc)
plotlow = ((close - low9) / low9) * 100
plothigh = ((close - high9) / high9) * 100
plotg = (plotlow +plothigh)/2
center=0.0
period_ = input(14, title="Length VORTEX", minval=2)
VMP = sum( abs( high - low[1]), period_ )
VMM = sum( abs( low - high[1]), period_ )
STR = sum( atr(1), period_ )
VIP = VMP / STR
VIM = VMM / STR
long= crossover(plotg,center) and close > high[2] and crossover(VIP,VIM)
short= crossunder(plotg,center) and crossunder(VIP,VIM)
tplong=input(0.1, title="TP Long", step=0.01)
sllong=input(0.1, title="SL Long", step=0.01)
strategy.entry("long",1,when=long)
strategy.exit("closelong", "long" , profit = close * tplong / syminfo.mintick, loss = close * sllong / syminfo.mintick, alert_message = "closelong")
strategy.close("long",when=short)