
Chiến lược tín hiệu mua và bán kích hoạt Hilo là một chiến lược giao dịch định lượng dựa trên chỉ số kích hoạt Hilo. Nó sử dụng các chỉ số Hilo để tạo ra các giá trị giá trị quan trọng và tạo ra tín hiệu mua và bán khi giá đóng cửa vượt qua các mức giá. Chiến lược này hỗ trợ giao dịch thực tế tự động, có thể thiết lập các vị trí đa đầu và trống dựa trên quy tắc.
Chiến lược này sử dụng các biến tùy chỉnh để thiết lập độ dài chu kỳ của chỉ số kích hoạt Hilo, kích thước phẳng và sử dụng moving average của chỉ số. Chỉ số Hilo chứa các đường giá quan trọng đại diện cho các quyết định mua và bán.
Chiến lược tín hiệu mua bán của Hilo Activator có những lợi thế sau:
Chiến lược này cũng có một số rủi ro:
Chiến lược này có thể được tối ưu hóa theo các khía cạnh sau:
Chiến lược tín hiệu mua và bán kích hoạt Hilo cung cấp một khuôn khổ cơ bản đơn giản và đáng tin cậy cho giao dịch định lượng. Chiến lược này sử dụng chỉ số Hilo để xác định giá quan trọng và tạo tín hiệu giao dịch khi phá vỡ các giá này. Chiến lược được thiết kế tốt, có thể điều chỉnh các tham số, hỗ trợ giao dịch tự động.
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Hilo Activator com Sinais de Compra e Venda", overlay=true)
// Entradas personalizadas
period = input(8, title="Período")
shift = input(1, title="Deslocamento")
exp = input(false, title="Média Móvel Exponencial")
max = exp ? ema(high[shift], period) : sma(high[shift], period)
min = exp ? ema(low[shift], period) : sma(low[shift], period)
pos = close > max ? -1 : close < min ? 1 : 0
pos := pos == 0 ? na(pos[1]) ? 0 : pos[1] : pos
hilo = pos == 1 ? max : min
// Condições para sinais de compra e venda
buySignal = crossover(close, hilo)
sellSignal = crossunder(close, hilo)
plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
// plotbar(hilo,hilo,hilo,hilo,color=pos==1?color.red:color.green)
strategy.entry("Buy", strategy.long, when = buySignal)
strategy.entry("Sell", strategy.short, when = sellSignal)