
A estratégia é uma estratégia de escalada de negociação de curto prazo simples e eficiente para criptomoedas, mas também pode ser usada para negociação de tendências de longo prazo. Os principais componentes incluem indicadores de volatilidade de preços, indicadores de queda e mecanismos de gestão de risco para parar a queda.
A estratégia inclui os seguintes requisitos:
Quando as três condições acima são preenchidas simultaneamente, a admissão pode ser feita em várias etapas.
A estratégia é baseada em:
A estratégia combina um indicador de volatilidade e um indicador de volatilidade para determinar a tendência e os sinais de ruptura dos preços, capturando efetivamente as fases de alta dos preços, com as seguintes vantagens:
Embora a estratégia seja relativamente estável no seu conjunto, há alguns riscos a ter em conta:
Pode-se prevenir e resolver os riscos acima mencionados por meio de ajustes no ciclo de detenção, combinação de mais sinais de filtragem de indicadores e configuração de parâmetros de otimização.
A estratégia pode ser melhorada em várias direções:
A otimização acima pode melhorar ainda mais a taxa de vitória, o nível de lucro e a estabilidade da estratégia.
A estratégia é, em geral, mais simples e eficaz, capaz de capturar a fase de aumento de preço em escalada, e tem um bom potencial de lucro em criptomoedas. Embora ainda haja espaço para otimização adicional, a estratégia de entrada como uma estratégia de negociação quantitativa já é excelente. Em geral, a estratégia é adequada para os comerciantes de criptomoedas de curta e média linha que buscam lucros de alta frequência.
/*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)