SQX - ADX Problem

3 risposte

sbecm

Cliente, bbp_partecipante, comunità, 35 risposte.

Visita il profilo

5 anni fa #241154

Ciao

Sto cercando di implementare una strategia in cui l'adx è inferiore al livello 30, ma non riesco a farlo come vorrei.

Se seleziono solo la voce " ADX è inferiore al livello " nei segnali predefiniti e mi assicuro di avere solo una condizione di entrata impostata.

Se seleziono solo la direzione di trading long o short, le strategie vengono create come desidero.

 

Il frammento di codice è riportato di seguito:

//——————————————————————–
// Regola di trading: Segnali di trading (all'apertura della barra)
//——————————————————————–
LongEntrySignal = (ADX(grafico principale,14) < 30);

ShortEntrySignal = false;

LongExitSignal = false;

ShortExitSignal = false;

 

//——————————————————————–
// Regola di trading: Ingresso lungo (all'apertura della barra)
//——————————————————————–
se LongEntrySignal
{
// Azione #1
Aprire un ordine Long a [Close(grafico principale)[1] + (1.10 * ATR(grafico principale,40)[1]]) Stop;
Ordine valido per 1 bar;
Operazioni duplicate - disattivate
Sostituzione degli ordini in sospeso - consentita

Stop Loss = 2,3* ATR(20);
Obiettivo Profit = 2,3* ATR(20);

}

 

MA se seleziono uno sviluppo sia long che short i parametri adx cambiano e l'adx passa a (ADX < 70) invece che a (ADX < 30) come indicato di seguito nel codice:

 

//——————————————————————–
// Regola di trading: Segnali di trading (all'apertura della barra)
//——————————————————————–
LongEntrySignal = (ADX(grafico principale,14) < 30);

ShortEntrySignal = (ADX(grafico principale,14) < 70);

LongExitSignal = false;

ShortExitSignal = false;

 

C'è un modo per forzare sia l'entrata Long che Short ad essere ADX < 30?

 

Grazie

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

5 anni fa #241163

Ciao,

in Builder - Scheda Cosa costruire -> Direzioni di trading -> Disabilita "Simmetria di entrata". Se attivata, SQX crea automaticamente una regola simmetrica per il lato short.

0

sbecm

Cliente, bbp_partecipante, comunità, 35 risposte.

Visita il profilo

5 anni fa #241178

Ciao Tomas Grazie per la tua risposta.

 

L'ho fatto e produce operazioni in cui sia l'entrata lunga che quella corta hanno un ADX <30.

Tuttavia, con la simmetria di entrata disabilitata non sembro in grado di produrre i trade che sto cercando.

C'è un altro modo di procedere?

 

Ad esempio, se volessi una strategia in cui il segnale di entrata non è simmetrico, ma l'entrata nel trade è come di seguito:

 

LongEntrySignal = (ADX(grafico principale,14) < 30);

ShortEntrySignal = (ADX(grafico principale,14) < 30);

//–

Aprire un ordine Long al massimo (chiusura, 10) Stop;

Aprire un ordine short al minimo (chiusura, 10) Stop;

Grazie

0

tomas262

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

4 anni fa #241326

Attualmente l'unico modo per ovviare a questo problema è quello di impostare le regole utilizzando l'Algowizard integrato,

0

Stai visualizzando 3 risposte - da 1 a 3 (di 3 totali)