Problema con PSAR

10 risposte

MIUFX

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

10 anni fa #112025

Salve, questo è il mio primo post nel forum. Grazie per l'ottimo software!

 

Tuttavia, ho un problema di scarsa qualità con il SAR parabolico, che sto cercando di utilizzare come trigger. Non riesco a fargli prendere tutte le operazioni che dovrebbe fare e non ho idea del perché. Ho provato le funzioni "incrocia sopra/sotto" e anche cose come "close[2] > psar [2]". E "close[1] < psar[1]", cioè il prezzo di chiusura è prima sopra e poi sotto, il che dovrebbe innescare il trade (se le altre condizioni sono soddisfatte).

 

Ecco una foto del problema, che richiede solo un paio di operazioni. Qui non ci sono altre regole, solo IsBarOpen e parabolicSAR[1] incrocia sopra/sotto close[1], poi prende long/short. Ne prende solo 2 su 7 quando penso che le regole siano soddisfatte. Vi prego di aiutarmi se sapete cosa potrebbe essere sbagliato. Il passo e il massimo di psar sono gli stessi nel grafico e nell'EA.

File: psar.jpgpsar.jpg

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #123980

Salve,

 

sarebbe utile se postasse la sua strategia anche qui.

 

C'è un'altra cosa da considerare: il ridisegno degli indicatori. Ciò che si vede nel grafico risultante potrebbe non essere lo stesso che l'EA vede mentre opera.

Alcuni indicatori, in particolare le medie mobili e il PSAR, si ridisegnano da soli - significa che ricalcolano i loro valori anche poche candele indietro. Quindi se arriva una candela estrema,

può spostare il PSAR che prima era al di sopra della candela al di sotto di essa, anche all'indietro.

 

Provate a eseguire il test del vostro EA in MT4 in modalità visiva e osservate se ridisegna i punti PSAR o meno. In caso contrario, molto probabilmente c'è un errore nella logica della strategia.

Marchio
Architetto StrategyQuant

0

MIUFX

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

10 anni fa #123998

Ciao Marc,

 

Ho guardato la modalità visuale e il PSAR non sembra ridipingere dopo la chiusura della candela, ma l'EA non prende i trade... Ho messo qui una versione del sqw così forse puoi vedere qualcosa in esso. Non ci sono altre regole se non la parte di cross-over in questa versione.

 

Grazie per il supporto!

File: psar.sqw

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #124019

Salve,

 

Ok, sembra che il problema non sia il segnale in sé, ma che si voglia invertire la posizione.

Il semplice inserimento di un ordine short quando si è aperto un ordine long non invertirà la posizione, è necessario chiudere prima la posizione esistente.

 

Allego una strategia corretta.

File: psar.sqw

Marchio
Architetto StrategyQuant

0

MIUFX

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

10 anni fa #124049

Grazie per l'impegno Marc, ma ancora non prende tutte le operazioni. Prende circa un'operazione ogni cinque di quelle che dovrebbe prendere. Vorrei che attivasse un trade ogni singola volta quando i punti passano sopra/sotto. Suppongo che ci sia un problema di riverniciatura nel pSAR che non riesco a capire. Ho scattato un'altra istantanea in cui vengono eseguite quattro operazioni secondo le regole e poi non lo fa più, riuscite a vedere qualcosa che potrebbe essere la causa? Le opzioni psar erano 0.01step e 0.1max sull'EA e sul grafico. L'EA esegue correttamente le operazioni fino a quando non si ferma, e non ci sono operazioni aperte che possano interferire...

 

 

 

 

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #124116

Salve,

 

la strategia ha funzionato nei miei test, l'unico problema è che ho dovuto impostare LotsDecimals = 1 perché il mio broker non supporta i microlotti. 

Se mancano alcuni trade, controllate anche il backtest Journal se non vedete un messaggio di errore.

Marchio
Architetto StrategyQuant

0

MIUFX

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

10 anni fa #124255

Ciao, 

 

Ho fatto altre cose per un po', ma ci sto ancora lavorando. Ho provato tutto quello che so al momento, ma non riesco ad accettare le operazioni. Ma sì, il giornale dice che l'errore ordersend 138 molto spesso, ma non riesco a capire perché e come affrontare questo? Qualche altro consiglio? Allego qui la prova più recente con l'immagine. Si suppone che utilizzi PSAR come supporto/resistenza a seconda della posizione MACD ( 0). Questo è originariamente il file psar_OA.sqw di jimask che ho provato a regolare per me, ma ottengo ancora gli stessi errori. Non cerco di fare giri lunghi, lo considero un approccio di tipo swing e penso che psar lavori meglio nella direzione "opposta". Potete per favore controllare di nuovo se c'è qualcosa di sbagliato? 

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #124265

Ciao,

 

Ho testato questo EA e funziona, almeno nel backtest. Effettua i trade come dovrebbe. 

 

L'errore 138 è un requote, non c'è nulla da fare se non cambiare il broker. Ma l'EA dovrebbe essere in grado di gestirlo, in quanto tenta di piazzare l'ordine poche volte quando c'è un requote.

 

Quale problema hai esattamente con la strategia? Fa trading ma sbaglia alcune operazioni? Oppure non fa trading affatto?

Hai provato anche a fare il backtesitng?

Marchio
Architetto StrategyQuant

0

MIUFX

Abbonato, bbp_partecipante, comunità, 7 risposte.

Visita il profilo

10 anni fa #124267

Ciao,

 

è strano che si lamenti delle requote, perché le altre mie strategie non lo fanno mai. Prende alcuni trade, ma meno della metà di quelli che dovrebbe prendere, ma sembra che almeno cerchi di prenderne di più. Sto facendo dei backtesting su tickdata e non ho mai avuto problemi con i requotes prima d'ora... Comunque posso provare a stabilire cosa fa ora e vedere se può essere ottimizzato per essere redditizio. Non l'ho testato sul conto demo, quindi non so se fa qualcosa di diverso.

0

Mark Fric

Amministratore, sq-ultimate, 2 risposte.

Visita il profilo

10 anni fa #124374

Salve,

 

Vi dà l'errore 138 durante il backtest?

È molto strano, non dovrebbero esserci requote nel backtest.

Marchio
Architetto StrategyQuant

0

krikri

Abbonato, bbp_partecipante, comunità, 49 risposte.

Visita il profilo

9 anni fa #125059

Ciao MIUFX,

 

per evitare l'errore 138, è necessario modificare i parametri in MT4:

 

strumenti/opzioni e deviazione predefinita = 10 o 15 (in realtà 1 o 1,5 pip).

 

Provatelo e ditemi!

 

Krikri

0

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