La stratégie de signaux d’achat et de vente d’un activateur Hilo est une stratégie de négociation quantitative basée sur l’indicateur d’activateur Hilo. Elle utilise l’indicateur d’activateur Hilo pour générer dynamiquement des seuils de prix critiques et générer des signaux d’achat et de vente lorsque le prix de clôture franchit ces niveaux de prix.
La stratégie utilise des variables personnalisées pour définir la durée de la période, la taille du décalage et l’utilisation ou non d’une moyenne mobile de l’indicateur. L’indicateur Hilo contient des lignes de prix clés qui représentent les décisions de prise de plus et de prise de moins.
La stratégie de signaux d’achat et de vente de l’activateur Hilo présente les avantages suivants:
Cette stratégie comporte aussi des risques:
Cette stratégie peut être optimisée dans les domaines suivants:
La stratégie de signaux d’achat et de vente des activateurs Hilo fournit un cadre de base simple et fiable pour les transactions quantitatives. La stratégie utilise les indicateurs Hilo pour déterminer les prix critiques et générer des signaux de transaction lorsque ces prix sont dépassés. La stratégie est bien conçue visuellement, ses paramètres sont réglables et prennent en charge les transactions automatisées.
/*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)