SQX - ADX Problem
3 risposte
sbecm
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 - consentitaStop 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
tomas262
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.
sbecm
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
tomas262
4 anni fa #241326
Attualmente l'unico modo per ovviare a questo problema è quello di impostare le regole utilizzando l'Algowizard integrato,
Stai visualizzando 3 risposte - da 1 a 3 (di 3 totali)