Stratégie d'achat et de vente basée sur la puissance des intervalles de temps
Aperçu
La stratégie de trading basée sur les intervalles de temps exploite l'évolution des prix des actions à différents intervalles de temps au cours d'une journée. Elle détermine les meilleurs moments pour acheter ou vendre à découvert sur 48 intervalles d'une demi-heure dans la journée.
Principe de la stratégie
La logique centrale de cette stratégie est que le comportement des prix des actions à différents intervalles de temps au cours d'une journée suit souvent des schémas récurrents. La stratégie définit 48 intervalles d'une demi-heure et, pour chaque intervalle, détermine l'une des trois options : acheter, vendre à découvert ou ne rien faire. Lorsque le temps entre dans un intervalle, si l'option est d'acheter, une position longue est ouverte ; si l'option est de vendre à découvert, une position courte est ouverte. À la fin de l'intervalle, on examine le type d'opération pour l'intervalle suivant : s'il est identique à l'intervalle actuel, la position est maintenue ; s'il est différent, la position est fermée avant la fin de l'intervalle.
Par exemple, si l'intervalle de 6h30 à 7h00 est défini comme un achat, la stratégie ouvre une position longue à 6h30. Si l'intervalle de 7h00 à 7h30 est défini comme une vente à découvert, alors avant 7h00, la stratégie ferme la position longue précédente, puis ouvre une position courte à 7h00.
L'avantage de cette stratégie est qu'elle peut capturer les schémas de variation des prix des actions au cours d'une journée. Le risque est que ces schémas peuvent changer avec le temps, rendant la stratégie inefficace.
Analyse des avantages
Le plus grand avantage de cette stratégie est qu'elle exploite la caractéristique "Prices is Right" des actions, c'est-à-dire que les prix ont des moyennes et variances différentes selon les intervalles de temps. Cela permet à la stratégie d'adopter des stratégies de trading de range dans les périodes de forte volatilité et des stratégies de tendance dans les périodes de faible volatilité, en s'adaptant avec flexibilité aux changements du marché.
Un autre avantage est la flexibilité des réglages des paramètres. On peut choisir la meilleure combinaison de paramètres en fonction des caractéristiques de chaque action, ce qui permet de couvrir une partie des risques liés à l'incertitude.
Analyse des risques
Le principal risque provient de l'instabilité des hypothèses. Si les schémas de variation des prix des actions au cours d'une journée changent, les attentes de profit de la stratégie en seront affectées. Ces changements peuvent provenir des fondamentaux de l'action ou d'événements cygnes noirs dans l'environnement macroéconomique.
De plus, des transactions trop fréquentes entraînent un risque lié aux frais de transaction. Sans un volume de transactions suffisant pour les compenser, l'accumulation des frais de transaction peut également affecter le rendement final.
Directions d'optimisation
On peut envisager d'introduire des modèles d'apprentissage automatique pour ajuster dynamiquement les paramètres. Par exemple, entraîner un modèle LSTM pour prédire le prix de l'action dans l'intervalle de temps suivant, et ajuster en conséquence les paramètres d'achat ou de vente à découvert.
Ou bien, on peut essayer de combiner des indicateurs fondamentaux de l'action pour évaluer la probabilité que les schémas de variation des prix changent, et ainsi déterminer le moment de déclenchement de la stratégie.
Conclusion
La stratégie de trading basée sur les intervalles de temps analyse les schémas de variation des prix des actions au cours d'une journée et prend les actions optimales dans différents intervalles de temps pour générer de l'Alpha. C'est une stratégie de trading algorithmique efficace, avec des paramètres flexibles et des risques contrôlables. Pour les optimisations futures, on peut envisager d'introduire des modèles d'apprentissage automatique ou de combiner des jugements fondamentaux afin d'élargir la marge de profit et de renforcer la capacité à résister aux risques.
/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 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/
//@version=4
strategy("Timeframe Time of Day Buying and Selling Strategy", overlay=true)- 1

