
La stratégie de l’indice de la courbe aléatoire est une stratégie qui génère un signal d’achat lorsque la ligne K de l’indice aléatoire traverse la ligne D et que l’indice de la courbe positive est supérieur à l’indice de la courbe négative. Cette stratégie combine les avantages de l’indice de l’indice aléatoire et de l’indice de la courbe pour saisir l’opportunité d’entrer sur le marché lorsque le cours de l’action se retourne.
La stratégie est basée sur deux indicateurs principaux:
Indicateur stochastique: Il compare le prix de clôture du jour avec le prix le plus élevé et le prix le plus bas d’une période donnée, reflétant si le marché est en survente ou en survente. Lorsqu’un indice stochastique traverse la ligne K sur la ligne D, il est considéré comme un signal d’achat.
Indicateur de vortex: Il reflète le mouvement ascendant ou descendant du marché en comparant les valeurs maximales et minimales des fluctuations sur une période donnée. Lorsque l’indice de vortex positif est supérieur à l’indice de vortex négatif, cela signifie que la hausse du prix de l’action est plus forte que la baisse.
Les signaux d’achat de cette stratégie proviennent de la ligne rapide K sur l’indice aléatoire qui traverse la ligne lente D, indiquant que le cours de l’action est en hausse depuis la zone de survente; tandis que l’indice positif supérieur à l’indice négatif signifie que le cours de l’action est en forte hausse, donc la combinaison de ces deux signaux produit le jugement d’achat final.
Cette stratégie combine les avantages de l’indice de hasard et de l’indice de silice, et présente principalement les caractéristiques suivantes:
L’indicateur K, qui est un indice aléatoire, traverse la ligne D pour refléter la reprise des cours des actions.
L’indice de la pomme de terre détermine le rythme de la hausse et évite les faux rebonds.
Parameters permet de modifier les paramètres de l’indicateur et d’optimiser la stratégie.
Les signaux d’achat visualisés aident à faire des choix intuitifs.
Les indices aléatoires et les indices en silicone sont intégrés, et ne nécessitent pas beaucoup de données historiques.
Cette stratégie comporte aussi des risques:
Les signaux d’achat peuvent être déformés et ne peuvent pas éviter complètement les pertes.
Une mauvaise configuration des paramètres de l’indicateur peut affecter l’efficacité de la stratégie;
La probabilité d’une défaillance de l’indicateur est plus élevée lorsque le cours de l’action fluctue fortement.
Il est difficile de juger de la tendance du marché, ce qui peut générer des signaux d’achat en période de baisse.
Ces risques peuvent être évités par des méthodes telles que l’ajustement des paramètres de l’indicateur, la mise en place d’un stop-loss et la prise en compte des tendances des marchés majeurs. Cependant, aucune stratégie quantitative ne peut éviter complètement les pertes et nécessite un certain degré de risque.
Cette stratégie peut également être optimisée dans les directions suivantes:
En utilisant d’autres indicateurs techniques pour évaluer les tendances générales et éviter de prendre des positions élevées;
L’augmentation des mécanismes d’arrêt des pertes pour contrôler les pertes maximales à la fois;
Test de différentes combinaisons de paramètres d’indicateurs pour trouver le paramètre optimal;
L’augmentation des conditions d’ouverture des positions afin de réduire la probabilité de fausses déclarations;
Prendre en compte les coûts de transaction et fixer un objectif de profit minimum.
Ces optimisations peuvent améliorer la stabilité de la stratégie, réduire les pertes et maximiser la valeur de la stratégie.
La stratégie de coupe aléatoire, qui prend en compte les signaux de retournement de cours et les signaux de hausse, est une stratégie de retournement typique. Elle saisit en temps opportun les opportunités de retournement de cours depuis la zone de survente, tout en utilisant l’indice de coupe pour juger du mouvement de hausse et éviter les fausses ruptures. La stratégie est flexible, facile à utiliser sur le terrain, le risque est contrôlable et constitue une stratégie quantitative de choix.
/*backtest
start: 2022-12-14 00:00:00
end: 2023-12-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Stochastic and Vortex Strategy", overlay=true)
// Stochastic Oscillator settings
kPeriod = input(14, title="K Period")
dPeriod = input(3, title="D Period")
slowing = input(3, title="Slowing")
k = sma(stoch(close, high, low, kPeriod), slowing)
d = sma(k, dPeriod)
// Vortex Indicator settings
lengthVI = input(14, title="Vortex Length")
tr = max(max(high - low, abs(high - close[1])), abs(low - close[1]))
vmPlus = abs(high - low[1])
vmMinus = abs(low - high[1])
viPlus = sum(vmPlus, lengthVI) / sum(tr, lengthVI)
viMinus = sum(vmMinus, lengthVI) / sum(tr, lengthVI)
// Buy condition
buyCondition = crossover(k, d) and viPlus > viMinus
if (buyCondition)
strategy.entry("Buy", strategy.long)
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plot(k, title="%K", color=color.blue)
plot(d, title="%D", color=color.orange)
hline(80, "Overbought", color=color.red)
hline(20, "Oversold", color=color.green)
plot(viPlus, title="VI+", color=color.purple)
plot(viMinus, title="VI-", color=color.red)