SQX - ADX Problem

3 réponses

sbecm

Client, bbp_participant, communauté, 35 réponses.

Visiter le profil

il y a 5 ans #241154

Bonjour

J'essaie de mettre en place une stratégie où l'adx est inférieur à un niveau 30, mais je n'arrive pas à le faire comme je le souhaite.

Si je ne sélectionne que les " ADX est inférieur au niveau "dans les signaux prédéfinis et je m'assure que je n'ai qu'une seule condition d'entrée.

Si je sélectionne une direction de trading longue ou courte, les stratégies sont créées comme je le souhaite.

 

Extrait de code ci-dessous :

//——————————————————————–
// Règle de trading : Signaux de trading (à l'ouverture de la barre)
//——————————————————————–
LongEntrySignal = (ADX(Main chart,14) < 30) ;

ShortEntrySignal = false ;

LongExitSignal = false ;

ShortExitSignal = false ;

 

//——————————————————————–
// Règle de trading : Entrée longue (à l'ouverture de la barre)
//——————————————————————–
si LongEntrySignal
{
// Action #1
Ouvrir un ordre Long à (Close(Main chart)[1] + (1.10 * ATR(Main chart,40)[1])) Stop ;
Commande valable pour 1 barre ;
Métiers en double - désactivé
Remplacement des ordres en cours - autorisé

Stop Loss = 2.3* ATR(20) ;
Profit target = 2.3* ATR(20) ;

}

 

MAIS si je sélectionne à la fois le développement long et court, les paramètres adx changent et l'adx devient (ADX < 70) au lieu de (ADX < 30) comme ci-dessous dans le code :

 

//——————————————————————–
// Règle de trading : Signaux de trading (à l'ouverture de la barre)
//——————————————————————–
LongEntrySignal = (ADX(Main chart,14) < 30) ;

ShortEntrySignal = (ADX(Main chart,14) < 70) ;

LongExitSignal = false ;

ShortExitSignal = false ;

 

Existe-t-il un moyen de forcer les entrées longues et courtes à être ADX < 30 ?

 

Merci de votre attention.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 5 ans #241163

Bonjour,

sous Builder - What to build tab -> Trading directions -> Disable "Entry symmetry". Lorsque cette option est activée, SQX crée automatiquement une règle symétrique pour le côté court.

0

sbecm

Client, bbp_participant, communauté, 35 réponses.

Visiter le profil

il y a 5 ans #241178

Bonjour Tomas Merci pour votre réponse.

 

J'ai fait cela et cela produit des transactions où les entrées longues et courtes sont ADX < 30.

Cependant, avec la symétrie d'entrée désactivée, je ne semble pas être en mesure de produire les transactions que je recherche.

Existe-t-il une autre façon de procéder ?

 

Par exemple, si je veux une stratégie où le signal d'entrée n'est pas symétrique mais où l'entrée est comme ci-dessous :

 

LongEntrySignal = (ADX(Main chart,14) < 30) ;

ShortEntrySignal = (ADX(Main chart,14) < 30) ;

//–

Ouvrir un ordre Long à Highest(Close, 10) Stop ;

Ouvrir un ordre court à Lowest(Close,10) Stop ;

Merci de votre attention.

0

tomas262

Administrateur, sq-ultimate, 2 réponses.

Visiter le profil

il y a 5 ans #241326

Actuellement, le seul moyen de contourner ce problème est de définir des règles à l'aide de l'Algowizard intégré,

0

Affichage de 3 réponses de 1 à 3 (sur un total de 3)