Stratégie de percée quotidienne de la ligne K


Date de création: 2024-01-02 13:57:42 Dernière modification: 2024-01-02 13:57:42
Copier: 0 Nombre de clics: 646
1
Suivre
1621
Abonnés

Stratégie de percée quotidienne de la ligne K

Aperçu

La stratégie de rupture de la ligne K est une stratégie simple de suivi de la tendance basée sur la ligne K. Elle juge l’évolution du marché en observant la relation entre le prix de clôture de la ligne K et le prix d’ouverture de la journée précédente, générant ainsi un signal de transaction.

Principe de stratégie

La logique de cette stratégie est la suivante:

Si le jour précédent, la ligne K est verte (le prix de clôture est supérieur au prix d’ouverture), la stratégie est à la hausse le jour précédent et la stratégie est à zéro le jour suivant.

De cette manière, la stratégie est capable de déterminer la tendance du marché au cours de la dernière période de la ligne K et de négocier en fonction de celle-ci. Elle est ainsi capable de suivre la tendance du marché et de négocier en fonction de la tendance la plus récente.

Plus précisément, les signaux de trading de la stratégie sont les suivants:

  1. Chaque jour de négociation, les données de la ligne K de la journée précédente sont récupérées.
  2. Comparaison des prix d’ouverture et de clôture de la ligne K la veille
  3. Si le prix d’ouverture est inférieur au prix de clôture (ligne K verte), un signal de survente est généré, en proportion des fonds disponibles
  4. Si le prix d’ouverture est supérieur au prix de clôture (ligne K rouge), un signal de couverture est généré et un couverture est effectué en proportion des fonds disponibles.
  5. Utilisez un stop loss ou une sortie pour faire plus de positions à découvert

Grâce à cette logique, les stratégies sont capables de saisir les tendances des prix sur des périodes plus courtes pour en tirer profit.

Avantages stratégiques

Cette stratégie présente les principaux avantages suivants:

  1. C’est tout à fait clair.La logique de base compare directement les couleurs des entités K-lignes et est très concise, facile à comprendre et à mettre en œuvre.
  2. La tendance est positive.│ être capable de déterminer la direction de la tendance du dernier jour de négociation, en fonction de la tendance des prix sur une période plus courte │
  3. Adaptation avec souplesseIl est possible d’ajuster les caractéristiques de gain et de risque de la stratégie en ajustant des paramètres tels que le ratio de position, la marge de stop-loss, etc.
  4. Facile à optimiser│ comme l’ajout de plusieurs jugements cycliques, la correspondance des données, etc., peut être optimisée pour améliorer la stabilité de la stratégie │

Risques et améliorations

La stratégie présente aussi des risques et des points d’amélioration:

  1. Le risque de rebond❚ La stratégie ne regarde que les entités de la ligne K d’une seule journée et peut capturer un rebond plutôt qu’une tendance dans une situation de choc. ❚ Cela peut être optimisé en ajoutant plus de lignes K ou d’indicateurs comme jugement d’ajustement.
  2. Le risque du videLes opérations de découvert comportent des risques sans bornes et nécessitent un contrôle strict des pertes.
  3. Optimisation des paramètresLes paramètres tels que le stop loss, la taille de la position et d’autres paramètres peuvent être optimisés pour équilibrer les risques de gain.
  4. Indicateurs techniques combinés│ peut être ajouté à d’autres indicateurs techniques pour améliorer la stabilité de la stratégie │

Résumer

Les stratégies de rupture de la ligne K permettent de juger de la tendance du marché en utilisant une méthode simple et efficace de comparaison de la ligne K. Les avantages de la stratégie résident dans sa simplicité et sa facilité d’utilisation, mais il existe également un risque d’interception par les rebonds. La stabilité et la fiabilité de la stratégie peuvent être améliorées en optimisant davantage les paramètres et en ajoutant plus d’indicateurs techniques.

Code source de la stratégie
/*backtest
start: 2022-12-26 00:00:00
end: 2023-08-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Daily Candle Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=0.0)

// Input parameters
initialCapital = 10000
riskFactor = 3500

// Calculate the opening and closing values for the last day's candle
lastDayOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on)
lastDayClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on)

// Determine the color of the last day's candle
lastDayColor = lastDayOpen < lastDayClose ? color.green : color.red

// Plot the last day's candle on the chart
plotshape(series=na, color=lastDayColor, style=shape.triangledown, location=location.abovebar)

// Calculate trade size based on available capital at last day's closing
availableCapital = strategy.equity
tradeSize = availableCapital / riskFactor

// Trading conditions
buyCondition = lastDayColor == color.green
sellCondition = lastDayColor == color.red

// Execute strategy orders with calculated trade size
strategy.entry("Buy", strategy.long, qty=tradeSize, when=buyCondition)
strategy.entry("Sell", strategy.short, qty=tradeSize, when=sellCondition)

// Exit strategy
stopLoss = 0.001 * lastDayOpen * tradeSize
strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss)
strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss)

// Plot stop loss level on the chart
plot(stopLoss, color=color.red, linewidth=2, title="Stop Loss")