Indicatore PAR e AWO :(

21 risposte

Loz

Abbonato, bbp_partecipante, comunità, 59 risposte.

Visita il profilo

10 anni fa #111935

Le mie operazioni si aprono in momenti sbagliati e, quando si aprono, continuano ad aprirne di nuove dopo che la prima è stata chiusa 🙁 Non volevo che lo facesse.

 

Come faccio a far sì che il PAR guardi la CHIUSURA della candela, cioè l'ultimo punto del PAR, se nella barra successiva la candela chiude sotto il punto del PAR, vai short... MA, per controllare l'indicatore AWO per vedere a che punto sono le barre... ho bisogno di differenziare i due colori e se è al di sopra dello 0 (la scala verticale) o al di sotto. e viceversa...

 

Come si fa con questo software?

 

Salute

 

Loz

0

jimasks

Cliente, bbp_partecipante, comunità, 45 risposte.

Visita il profilo

10 anni fa #123760

Cercherò di rispondere ai tuoi ultimi due commenti e poi aggiungerò ciò che ho scoperto su EA Wizard.

 

Inizierò dal suo secondo commento.

   Non capivo come EA Wizard cercasse di gestire un'operazione. Ora ho corretto il problema. Quindi funziona. Non so ancora se è quello che vorrei. Ora l'ho impostato in modo che inizi il trailing quando raggiunge il primo livello di trail stop. Ad esempio, se è impostato per iniziare il trailing a 10 pips di profitto, il trailing sarà di 5 pips. Questo implica che non dovrebbe spostare lo stop loss dalla condizione iniziale fino a quando non è in profitto di 15 pips. Poi, quando si muove, sposterà lo SL a 10 pips in profitto. 

 

Non so se questo è ciò che vorrebbe. 

 

In alternativa, potremmo (facilmente) costruirlo in modo che imposti lo stop loss inizialmente per pareggiare i conti a un certo livello di pip e poi per iniziare il trailing a un livello ancora più alto. Esempio: L'operazione si apre e raggiunge il primo livello di 15 pip, dove lo SL è impostato sul pareggio. Poi, a un livello più alto, come 25 pip in profitto, inizia il trailing di 5 pip. È solo un'opzione.

 

Quali sono le variabili e cosa significano?

Credo che la maggior parte dei parametri sia autoesplicativa, come i parametri OA e PSAR, i parametri commerciali. 

Quelli che potrebbero non esserlo sono;

TrailingSLAcitive : interruttore per attivare o disattivare la funzione di trailing stop (true = utilizza i parametri di trailing stop).

SL_Trail_Start_ifActive ; Se TrailingSLActive = true, questo valore sarà il livello di profitto attivo. 

SL_Trail_ifActive: Se TrailingSLActive = true, questa è la quantità di stop che viene spostata ogni volta che viene raggiunto un nuovo livello di profitto.

 

Spero che sia più chiaro. 

 

——–

Ok, ora le sorprese che ho trovato e un ulteriore problema.

 

1. Il trailing stop è impostato nel modo in cui spesso vengono tracciati i titoli, ossia una volta attivato il trailing stop, lo stop loss viene regolato a un nuovo livello per ogni piccolo movimento di profitto superiore. Poiché non avevo mai usato il trailing stop prima d'ora, questa è stata una sorpresa. Nel forex, il trailing stop non viene aggiustato fino a quando l'operazione va in profitto per la dimensione del trailing stop, e per una buona ragione.

Utilizziamo l'esempio di un trailing stop attivato a 15 pips in profitto e di 5 pips.

Per le azioni, il trailing stop dovrebbe essere pari a;

1TP9Livello di adattamento, arresto del percorso

15,0 pip, 5,0 pip

15,5 pip, 5,5 pip

19.0 pips, 9.0 pips

21,0 pips, 11. pips

 

Per quanto riguarda i trailing stop nel Forex, l'aspetto è diverso;

15,0 pip, 5,0 pip

15.5pips, 5.0 pips

19.0 pips, 5.0 pips

21,0 pips, 10. pips

 

Il modo in cui SQ EA Wizard opera va bene, purché lo si capisca.

Tuttavia. Credo che questo causerà alcuni errori in tempo reale. Se gli aggiustamenti degli scambi vengono inviati troppo spesso, il tempo di andata e ritorno al broker e il tempo necessario al broker per effettuare l'aggiustamento non sono piccoli. Se gli aggiustamenti vengono inviati troppo spesso, il broker emetterà alcuni errori. Questo accadrà sicuramente in un mercato attivo.... Penso che questo aspetto debba essere risolto e lo proporrò in un'area dei moduli.

 

2. è possibile gestire un solo trailing stop lungo o corto alla volta. Pertanto, se si dovesse avere più di un'operazione di acquisto, solo l'ultima operazione sarebbe gestita da un trailing stop. - Questo è il risultato di come è scritto il codice di base. 

 

Ora penso di avere un modo per superare questo problema in una certa misura. Potrei aggiungere altre due schede e adattare la gestione utilizzando un po' di codice interno... Non ci ho provato perché si tratta di un esercizio di apprendimento e oggi non ho più tempo. Se siete interessati, posso fare una prova. Mi aspetto che quest'ultimo punto sia una delusione, ma è una limitazione di EA Wizard. 

 

——————-

 

Includo il nuovo EA e un extra che mi ha aiutato a capire come funziona il trailing stop.

 

Jim

0

jimasks

Cliente, bbp_partecipante, comunità, 45 risposte.

Visita il profilo

10 anni fa #123761

Opps. pulsante sbagliato. Ecco il mio piccolo EA che mi aiuta a capire come funziona il trailing stop. Non credo che sia utile a nessuno, tranne che a me, ma mi aspetto che qualcuno possa imparare da esso.

 

 

0

Loz

Abbonato, bbp_partecipante, comunità, 59 risposte.

Visita il profilo

10 anni fa #123766

Salute Jim

 

Poco tempo fa ho chiesto a Mark come mai l'EA Wizard non ci permetta di controllare più di un'operazione in qualsiasi direzione; Mark dice che finché c'è un numero magico, dovrebbe essere tutto a posto...

 

Abbiamo un numero magico per le operazioni long e short, tuttavia non sono sicuro che più di un'operazione, ad esempio un'operazione long, possa essere utilizzata con un numero magico, a quanto ho capito è necessario un nuovo numero magico per ogni operazione long aperta. A meno che non mi sbagli.

 

BTW...

Avete qualche metodo per verificare se siamo o meno a un livello di supporto o di resistenza:

 

Vedi, con il sistema PAR che sto usando, se c'è un elemento di supporto o di resistenza quando si presenta un segnale, prima di aprire l'operazione stabilisco se S/R è vicino, se è troppo vicino, non faccio l'operazione...

 

Come si potrebbe implementare questo aspetto nel software EA Wizard?

 

Pensavo di contare le chiusure di X candele e se sono entro X pip dal prezzo di mercato dell'operazione da aprire, allora ignoro l'operazione... viceversa per gli short.

 

Salute

 

Loz

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #123772

Ciao Loz,

 

Ho controllato il tuo EA. Il problema è che incrementi MagicLong e MagicShort prima di ogni ordine.

Questi valori devono rimanere costanti, altrimenti l'EA non saprebbe quali operazioni gestire.

 

Altrimenti continuerà a gestire solo l'ordine con l'ultimo numero magico (quello il cui valore è memorizzato in MagicLong o MagicShort).

Quando si incrementa MagicLong, il vecchio valore viene dimenticato e la funzione di gestione degli ordini non troverà il vecchio ordine.

 

Gli EA possono gestire ordini multipli in modo indipendente, compresi i trailing stop, ma devono utilizzare numeri magici unici e costanti.

Se si desidera aprire più ordini contemporaneamente, è necessario utilizzare più regole di trading (schede).

 

 

Supporto/Resistenza - non c'è un modo semplice. Potrebbe funzionare come hai descritto tu, contando le chiusure delle candele per un certo periodo.

Dovreste creare una funzione personalizzata per questo.

Marchio
Architetto StrategyQuant

0

Loz

Abbonato, bbp_partecipante, comunità, 59 risposte.

Visita il profilo

10 anni fa #123809

Non ho mai montato quell'EA, l'ha fatto Jim... Non ho idea di come aggiustarlo, insieme a 99% di altre cose 🙁

 

K, ma come / quali modi sono disponibili per trovare il supporto e la resistenza utilizzando il vostro software è quello che sto chiedendo. 😉

 

L

0

jimasks

Cliente, bbp_partecipante, comunità, 45 risposte.

Visita il profilo

10 anni fa #123831

Ok, ora tocca a me dire che mi dispiace per il lungo ritardo nella risposta. 

 

Da quanto sopra esposto, vedo che potrebbe esserci una soluzione per gestire gli scambi quando il numero magico viene incrementato. Quindi, Ho guardato all'interno del codice generato dall'EA e ho visto che la gestione degli scambi avviene con una semplice istruzione di chiamata e utilizzando il numero magico corrente. Ho quindi utilizzato questo codice per creare un EA che gestisca le operazioni multiple che potrebbero essere in vigore contemporaneamente e ne allego una copia.

 

La gestione degli scambi multipli viene effettuata da due nuove schede: managelongs e manageshorts. In ogni scheda, modifico il numero magico e poi richiamo la dichiarazione di gestione. Si tratta di una soluzione forzata e permette di gestire solo gli ultimi 4 long o short. Si può espandere facilmente, se ne servono di più. Basta seguire quanto fatto nelle due schede.

 

Ecco un piccolo video del lavoro dei longs.

( http://screencast.com/t/LGdc5MphgyRB )

 

Ho l'impressione di aver modificato così tanto questa cosa da aver dimenticato quale fosse l'intento originale. Quindi, forse dovremo tornare indietro e vedere se la cosa funzionerà come volete voi. 

 

Il motore di inserimento è rimasto invariato, quindi dovrebbe funzionare ancora.

La gestione degli scambi per ogni operazione dovrebbe essere quella desiderata in origine.

Ora il numero di scambi gestiti è stato aumentato.

 

Per quanto riguarda il disegno automatico delle linee di supporto e resistenza, credo che si possa fare in diversi modi. Io ho avuto la migliore fortuna con l'indicatore 'fractal'. Questo indicatore è disponibile sulla MT4 come indicatore integrato ed è disponibile con Strategy Quant. Direi che dovreste visualizzare un grafico e vedere se è in grado di darvi le risposte che desiderate. Mi aspetto che sia possibile farlo funzionare. Ritengo che non dovrebbe essere troppo difficile farlo funzionare per noi. 

 

L'indicatore frattale cerca un estremo di prezzo (massimi o minimi). Se si trova un massimo con due candele prima e dopo una candela, lo segna come punto frattale. Allo stesso modo per i minimi. Questo sistema funziona in modo simile a quello che si potrebbe fare a occhio. Se lo si utilizza per diversi timeframe, si può notare che gli estremi possono essere trovati ovunque. 

 

Vediamo se possiamo definire alcune regole per farlo funzionare. In seguito, se un segnale si trova in prossimità di un supporto o di una resistenza, può essere respinto con un po' più di codice nell'SQ.

 

Jim 

0

Stai visualizzando 6 risposte - dal 16 al 21 (di 21 totali)

1 2