Prédiction à deux bougies stratégie de clôture

Auteur:ChaoZhang est là., Date: 2024-01-26 10:58:03 Je vous en prie.
Les étiquettes:

img

Résumé

Le but de cette stratégie est de prédire le prix de clôture du prochain chandelier de 15 minutes en analysant les prix d'ouverture et de clôture des deux derniers chandeliers de 30 minutes.

Principe de stratégie

La logique de base de cette stratégie réside dans la fonction predictNextCandleClose. Cette fonction prend les prix d'ouverture et de fermeture des deux bougies de 30 minutes précédentes comme paramètres d'entrée.

Si le prix de clôture du dernier chandelier de 30 minutes est supérieur au prix d'ouverture, il est jugé comme une tendance haussière. Si le prix de clôture est inférieur au prix d'ouverture, il est jugé comme une tendance baissière. Si le deuxième chandelier de 30 minutes montre également la même tendance haussière ou baissière, il est considéré que la tendance est plus forte et le prochain chandelier de 15 minutes continuera probablement la tendance.

Plus précisément, si les deux bougies de 30 minutes les plus récentes sont à la hausse (prix de clôture supérieur au prix d'ouverture), le prix de clôture prévu du bougie de 15 minutes suivant sera supérieur au prix de clôture du bougie de 30 minutes actuel par la différence entre le prix de clôture et le prix d'ouverture du bougie de 30 minutes précédentes.

Si les deux bougies de 30 minutes les plus récentes sont baissières (prix de clôture inférieur au prix d'ouverture), le prix de clôture prévu de la bougie de 15 minutes suivante sera inférieur au prix de clôture de la bougie actuelle de la différence entre le prix d'ouverture et le prix de clôture de la bougie de 30 minutes précédentes.

Si l'un des deux bougies de 30 minutes les plus récentes est haussier et l'autre baissier, cela indique qu'il n'y a pas de tendance claire, et dans ce cas, le prix de clôture prévu du prochain bougie de 15 minutes sera le même que le prix de clôture du dernier bougie de 30 minutes.

De cette façon, il prédit le mouvement des prix à court terme à l'avenir sur la base d'informations sur les bougies passées, servant de référence pour les décisions commerciales.

Analyse des avantages

Cette stratégie de prévision à deux bougies présente les avantages suivants:

  1. Il est simple, intuitif et facile à comprendre et à mettre en œuvre, adapté aux débutants du commerce quantique.

  2. En jugeant la tendance à l'aide de deux chandeliers, il peut filtrer un peu de bruit et améliorer la précision.

  3. La prédiction de niveau de 15 minutes a une courte durée, ce qui aide à ajuster les positions en temps opportun.

  4. Combiné avec le prix actuel et le prix prévu pour déterminer les signaux de trading, il peut réagir rapidement à des événements inattendus.

  5. Il nécessite moins de données historiques, ce qui réduit les besoins en données et le rend adapté aux données incomplètes ou aux scénarios de négociation en direct.

Analyse des risques

Toutefois, cette stratégie comporte également certains risques:

  1. Il ne considère que les prix d'ouverture et de clôture, n'ayant pas plus de détails de chandelier comme jugement auxiliaire, et peut donc manquer des signaux importants.

  2. L'intervalle entre les deux chandeliers est long, incapable de réagir en temps opportun aux fluctuations de prix à court terme, ce qui pose des risques de décalage temporel.

  3. La prédiction repose uniquement sur des données historiques, incapables de juger de l'impact d'événements inattendus importants, avec des risques plus élevés.

  4. Les règles haussières/baissières sont assez simples, susceptibles de générer de faux signaux et la qualité du signal doit être améliorée.

  5. Les données commerciales réelles présentent souvent des lacunes qui pourraient également nuire à l'exactitude de la logique de jugement.

Directions d'optimisation

Compte tenu des risques susmentionnés, la stratégie peut être optimisée en ce qui concerne les aspects suivants:

  1. Ajouter plus d'indicateurs auxiliaires comme MACD, KD, etc. pour améliorer la précision de la prédiction.

  2. Combinez plus de détails du chandelier comme les ombres, le corps réel, etc. pour déterminer les niveaux de prix critiques et affiner les règles haussières / baissières.

  3. Augmenter la taille de l'échantillon, élargir la plage de temps des bougies de jugement pour éviter les interférences des bruits à court terme.

  4. Ajoutez des mécanismes de stop loss tels que le stop loss en mouvement, le stop loss chronométré, etc. pour contrôler la perte d'une seule transaction.

  5. Optimiser les règles d'entrée pour n'ouvrir des positions que lorsque la tendance est claire, en évitant les fluctuations incertaines du marché.

  6. Test de retour avec des données commerciales réelles, modifier la logique qui ne correspond pas aux mouvements de prix réels pour rendre les paramètres de la stratégie plus proches du marché réel.

Conclusion

Cette stratégie prédit les tendances à court terme en analysant les prix d'ouverture et de fermeture des bougies doubles, et génère des signaux de trading en fonction de celui-ci. Elle appartient aux stratégies prédictives basées sur des données historiques. La stratégie est simple et facile à utiliser, adaptée aux débutants en quant trading, mais comporte également des risques tels que des règles de jugement relativement simples et une qualité de signal limitée. Nous pouvons l'optimiser dans des aspects tels que des indicateurs auxiliaires, des détails de bougies, des mécanismes de stop loss, etc. pour améliorer les performances pratiques. En résumé, la stratégie de prédiction des bougies doubles nous fournit un schéma de base qui mérite d'être optimisé et réitéré.


/*backtest
start: 2023-01-19 00:00:00
end: 2024-01-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Sosawolf

//@version=5
strategy("Predict Next Candle Close Strategy", overlay=true)

// Function to predict next candle close based on previous two candles
predictNextCandleClose(open1, close1, open2, close2) =>
    if close1 > open1 and close2 > open2
        // Bullish trend, predict next candle close to be bullish
        close1 + (close1 - open1)
    else if close1 < open1 and close2 < open2
        // Bearish trend, predict next candle close to be bearish
        close1 - (open1 - close1)
    else
        // Indecisive or ranging market, predict next candle close to be neutral
        close1

// Get previous two 30-minute candles' open and close prices
open1 = request.security(syminfo.tickerid, "30", open[1])
close1 = request.security(syminfo.tickerid, "30", close[1])
open2 = request.security(syminfo.tickerid, "30", open[2])
close2 = request.security(syminfo.tickerid, "30", close[2])

// Predict next 15-minute candle close
predictedClose = predictNextCandleClose(open1, close1, open2, close2)

// Plot the predicted close as a line
plot(predictedClose, color=color.blue, linewidth=2, title="Predicted Close")

// Buy condition: Predicted close is higher than the current close
buyCondition = predictedClose > close
strategy.entry("Buy", strategy.long, when=buyCondition)

// Sell condition: Predicted close is lower than the current close
sellCondition = predictedClose < close
strategy.entry("Sell", strategy.short, when=sellCondition)


Plus de