Stratégie de la ligne Yang fermée


Date de création: 2023-11-28 16:50:34 Dernière modification: 2023-11-28 16:50:34
Copier: 1 Nombre de clics: 667
1
Suivre
1619
Abonnés

Stratégie de la ligne Yang fermée

Aperçu

La stratégie de clôture de la chaîne solaire est une stratégie de négociation quantitative basée sur la forme de la chaîne K. La stratégie recherche des signaux d’achat et de vente en identifiant la forme de la chaîne solaire fermée de la chaîne solaire.

Principe de stratégie

Le principe de base de la stratégie est que la ligne K actuelle est négative et la ligne K précédente est positive, et que le prix le plus bas de la ligne K actuelle est supérieur au prix le plus bas de la ligne K précédente, ce qui produit une forme de courbe de courbe de courbe de courbe de fermeture. Cela signifie que le prix a formé un espace de courbe de fermeture fermé, montrant que la force de la courbe de fermeture est sur le point d’être épuisée, ce qui est un signal de vente.

On utilise ici la moyenne des entités de la ligne K comme ligne de stop-loss. On s’arrête lorsque l’entité est supérieure à la moitié de la ligne de stop-loss.

Analyse des avantages

Les principaux avantages de cette stratégie sont les suivants:

  1. La forme de la ligne K est basée sur des jugements simples et raisonnables, faciles à comprendre et à réaliser.
  2. Il est possible d’identifier des ruptures de rangs avec moins de changement de mains. Lorsque le resserrement de l’axe se produit et que le fil de fermeture est fermé, la force de la multiplication est sur le point d’être épuisée, ce qui est un bon point de vente.
  3. Il existe des mécanismes clairs de prévention des pertes pour contrôler les risques.

Analyse des risques

La stratégie de la fermeture du fil solaire comporte aussi des risques:

  1. La fréquence de surveillance est faible et peut manquer les meilleurs points d’achat et de vente. Les lignes K à courte période ne sont pas efficaces.
  2. Il est nécessaire de filtrer les indicateurs tels que le trafic combiné.
  3. Il y a une certaine aveuglement dans le jugement global basé sur la forme de la ligne K, sans tenir compte des autres indicateurs techniques et des facteurs fondamentaux.

Pour réduire ces risques, il est possible d’inclure des jugements conditionnels sur le volume des transactions, ou de les utiliser en combinaison avec d’autres indicateurs tels que les moyennes mobiles, pour juger de manière globale de l’évolution du marché. Les lignes de stop-loss peuvent également être ajustées dynamiquement en fonction de la volatilité du marché.

Direction d’optimisation

Les stratégies de confinement peuvent également être optimisées dans les domaines suivants:

  1. L’augmentation drastique du volume des transactions est souvent synonyme d’une inversion de tendance.
  2. Adaptation des conditions de stop. La ligne de stop peut être ajustée dynamiquement en fonction de la volatilité du marché et des préférences de risque.
  3. Combinaison pluricyclique: identifier les points de clôture de la chaîne solaire à proximité des points de soutien clés sur la pluricyclique.
  4. La combinaison avec d’autres indicateurs techniques. Par exemple, l’ajout d’un système linéaire pour juger de la tendance générale, ou l’introduction de certains indicateurs de type prédictif pour juger à l’avance des points d’achat et de vente.

Résumer

La stratégie de la ligne de clôture, en tant que stratégie quantitative basée sur la forme de la ligne K, a l’avantage d’être simple, facile à comprendre et facile à mettre en œuvre, permettant d’identifier efficacement certains signaux d’achat et de vente. Cependant, il existe également des limites, telles que la facilité de générer des signaux erronés, une forte cécité, etc. Ces problèmes fournissent également une direction d’optimisation pour la stratégie.

Code source de la stratégie
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=3
strategy(title = "Noro's Harami Strategy v1.0", shorttitle = "Harami str 1.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(false, defval = false, title = "Short")

fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Body
body = abs(close - open)
abody = sma(body, 10)

//MinMax Bars
min = min(close, open)
max = max(close, open)
bar = close > open ? 1 : close < open ? -1 : 0

//Signals
up = bar == 1 and bar[1] == -1 and min > min[1] and max < max[1]
dn = bar == -1 and bar[1] == 1 and min > min[1] and max < max[1]
exit = ((strategy.position_size > 0 and bar == 1) or (strategy.position_size < 0 and bar == -1)) and body > abody / 2

//Trading
if up
    if strategy.position_size < 0
        strategy.close_all()
        
    strategy.entry("Long", strategy.long, needlong == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))

if dn
    if strategy.position_size > 0
        strategy.close_all()
        
    strategy.entry("Short", strategy.short, needshort == false ? 0 : na, when=(time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    
if time > timestamp(toyear, tomonth, today, 23, 59) or exit
    strategy.close_all()