
La stratégie de profit de l’indicateur KST est une stratégie d’options d’actions appliquée au cycle de 30 minutes SPY. Cette stratégie utilise le croisement polygonal de l’indicateur KST pour déterminer le moment d’entrée et de sortie.
La stratégie est principalement basée sur l’indicateur KST. L’indicateur KST se compose des éléments suivants:
Les points de vente et d’achat sont déterminés en fonction de la courbe KST et de la courbe Signal:
Les principaux avantages de cette stratégie sont les suivants:
L’analyse de l’indicateur KST prend en compte les variations de prix au cours des différentes périodes de temps, ce qui rend la stratégie plus stable et plus fiable.
L’indicateur KST a une moyenne pondérée sur la courbe du ROC, permettant aux variations de prix sur des périodes plus longues de jouer un rôle prépondérant, ce qui est utile pour capturer les tendances du marché.
L’application de ce type d’indicateur de liquidité élevée dans SPY a un bon effet de disque dur.
Cette stratégie comporte aussi des risques:
Les KST, comme les MA, sont sujettes à des fausses signaux en cas de tremblement de terre.
L’entrée et la sortie dépendent entièrement de l’indicateur et ne sont pas combinées avec les fondamentaux boursiers et l’analyse du marché boursier, ce qui peut entraîner des pertes importantes en cas d’événement majeur.
La portée des actions sélectionnées est limitée à un seul SPY et peut être diversifiée en élargissant la portée des actions sélectionnées pour atténuer le risque d’un seul SPY.
Cette stratégie peut être optimisée dans les directions suivantes:
Optimiser les paramètres de l’indicateur KST pour trouver la meilleure combinaison de paramètres.
Les signaux de fausse alerte combinés à des indicateurs de volatilité permettent d’éviter les secousses.
Augmentation de la stratégie de stop-loss pour contrôler les pertes ponctuelles.
Élargissement du pool d’actions, inclusion adéquate d’actions individuelles répondant aux critères, amélioration de la stabilité stratégique.
Cette stratégie utilise l’indicateur KST pour déterminer les tendances des courts-circuits des actions et a eu un bon effet sur SPY. Nous pouvons améliorer la stabilité de la stratégie et l’efficacité de la guerre en utilisant des méthodes telles que l’optimisation des paramètres et les mesures de contrôle du vent.
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("KST Strategy", shorttitle="KST", overlay=true)
roclen1 = input.int(11, minval=1, title="ROC Length #1")
roclen2 = input.int(15, minval=1, title="ROC Length #2")
roclen3 = input.int(20, minval=1, title="ROC Length #3")
roclen4 = input.int(33, minval=1, title="ROC Length #4")
smalen1 = input.int(9, minval=1, title="SMA Length #1")
smalen2 = input.int(14, minval=1, title="SMA Length #2")
smalen3 = input.int(8, minval=1, title="SMA Length #3")
smalen4 = input.int(15, minval=1, title="SMA Length #4")
siglen = input.int(9, minval=1, title="Signal Line Length")
smaroc(roclen, smalen) =>
ta.sma(ta.roc(close, roclen), smalen)
kst = smaroc(roclen1, smalen1) + 2 * smaroc(roclen2, smalen2) + 3 * smaroc(roclen3, smalen3) + 4 * smaroc(roclen4, smalen4)
sig = ta.sma(kst, siglen)
// Plot the KST and Signal Line
plot(kst, color=#009688, title="KST")
plot(sig, color=#F44336, title="Signal")
hline(0, title="Zero", color=#787B86)
// Strategy logic
longCondition = ta.crossover(kst, sig)
shortCondition = ta.crossunder(kst, sig)
strategy.entry("Long", strategy.long, when=longCondition)
strategy.entry("Short", strategy.short, when=shortCondition)