
Cette stratégie est une stratégie simple et efficace pour les crypto-monnaies de trading en ligne courte et de trading en ligne moyenne et longue. Ses principaux composants comprennent des indicateurs de volatilité des prix, des indicateurs de volatilité et un mécanisme de gestion des risques de stop loss.
Les conditions d’admission à cette stratégie sont les suivantes:
Il est possible d’effectuer une admission multiple si les trois conditions ci-dessus sont réunies.
Les conditions de cette stratégie sont les suivantes:
Cette stratégie, qui combine l’indicateur de volatilité et l’indicateur de volatilité pour juger de la tendance des prix et des signaux de rupture, capture efficacement les phases de hausse des prix et présente les avantages suivants:
Bien que la stratégie soit globalement stable, il y a des risques à prendre en compte:
Il est possible de prévenir et d’atténuer ces risques en ajustant le cycle de détention, en combinant plus de signaux de filtrage d’indicateurs et en optimisant les paramètres de configuration.
La stratégie peut également être optimisée dans les directions suivantes:
Ces optimisations permettent d’améliorer encore la rentabilité et la stabilité de la stratégie.
La stratégie est globalement concise et efficace, capte les phases de hausse et de montée en flèche, et présente un bon potentiel de profit dans les crypto-monnaies. Bien qu’il y ait encore de la place pour une optimisation supplémentaire, elle est déjà excellente en tant que stratégie d’entrée de gamme pour les transactions quantifiées.
/*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)