Ottimo EA in backtest! - pagina 99

 
islandhome:
In risposta ad Aragon. È auspicabile? Si lo è se consideri che se fossimo stati in grado di invertire la decisione durante 8,9,10,12 avremmo raccolto $2k nell'ultima settimana. In 3 giorni Ea ha eseguito 40 trade. di cui 27 in perdita e 23 in profitto. Questo equivale a un tasso di perdita del 67%. Uguale al tasso di vincita del trading durante le ore consentite. La differenza è che saliamo a $2k di profitto da 500 molto più velocemente quando il trade si inverte durante queste 4 ore.

Ho provato aggiungendo questo...

/////////Test of reversing decision during specified hours/////////

if(Decision == DECISION_SELL)

{

Decision = DECISION_BUY ;

Print("Solution - to sell: reversed based on trade hours to BUY: ", DecisionValue);

// BlockSell = false;

BlockBuy = false;

return(0);

}

if(Decision == DECISION_BUY)

{

Decision = DECISION_SELL;

Print("Solution - to buy: reversed based on trade hours to SELL: ", DecisionValue);

BlockSell = false;

// BlockBuy = false;

return(0);

}

//////////////////end of reversing decision during specific hours test//////////

Non sembra fare alcuna differenza in un backtest. Stesso risultato con il codice attivato come disattivato. Sono solo un codificatore principiante. Per qualche ragione che non capisco, questo codice ha stampato la linea che gli è stata detta, ma non ha aperto nessun trade dalla decisione inversa. Non so perché. L'EA allegato ha il -rh che significa 'ore invertite'.

Come tutti gli altri oggi ho vinto un paio di trade e ne ho perso uno che ha portato via tutti i guadagni di quelle due vittorie. Il suo grande evento di notizie di domani. Sto ridimensionando il mio rischio, potrei anche spegnerlo presto domani ... lasciare che le notizie si esauriscano. Non so cosa fare del gap di oggi. Forse qualcuno che è più bravo con il codice può sistemare quello che ho iniziato.

 

Ok, ho un paio di pensieri qui...

1- Guardando questo EA lavorare, a volte mi chiedo quale sia la sua logica di chiusura e come potrebbe essere migliorata. Cosa può guardare per aiutarlo a salvare i profitti.

Caso emblematico: La scorsa notte, mentre dormivo, ha preso e vinto due posizioni per un totale di circa $9.50. Ero felice di vedere due vittorie consecutive al livello di rischio che avevo impostato. Ho notato che rispetto al backtest a questo livello gli importi delle vincite erano un po' piccoli. Nel tester le vincite erano ovunque da 5 a 8 dollari in media e a volte di più. Le perdite andavano da 11 a 14,50 dollari in media. Due vittorie medie sono più di una perdita media in questo modo. La vita è bella.

Così mi alzo per vedere qual è la situazione stamattina... due vittorie, bene bene, ed è anche in una terza posizione che è giù di $5.40. Guardando lo stop loss potrebbe perdere circa 16 dollari se va fino allo stop out.

Così ora mi trovo di fronte alla decisione e la domanda è? Permetto al sistema di funzionare da solo senza intervento e confido nel fatto che i suoi rapporti vincita/perdita siano fedeli alla logica del sistema o esco manualmente dal trade?

Ho visto il prezzo muoversi a favore della posizione fino al pareggio nel terzo scambio. Sembra una tendenza graduale a favore della posizione e forse non lo farà subito, ma dategli tempo e lo farà. Potrei dover sopportare un paio di ritracciamenti in più, ma alla fine sarà t/p e le vittorie saranno 3 a 0.

Così ho deciso di lasciarlo giocare da solo con la logica dell'EA che controlla la chiusura.

Sono tornato un'ora dopo per vedere che la coppia era salita abbastanza da far scattare l's/l e di sicuro ha preso 16 dollari di drawdown.

Ora mi chiedo come questo tipo di scenario possa essere evitato.

2. Questo solleva tutta una questione sulla disciplina di trading e sul tenere le mani fuori o andare con le mani in mano. Ho avuto l'impressione che la terza posizione fosse intangibile e mi sembrava che ci fosse circa il 50/50 di possibilità che andasse in entrambi i modi. Non considero il 50/50 una buona probabilità.

D'altra parte, se non mi fido del sistema con cui faccio trading, allora non ho nemmeno il diritto di farlo. Quindi dove trovo l'equilibrio tra queste due cose? Mi rendo conto che probabilmente non posso vincere ogni trade, ma voglio comunque farlo.

Infine osservo che il backtester mi dà una grande immagine panoramica della performance mentre guardando ogni trade al ritmo di solo un paio di trade al giorno, 2 o 3... beh è difficile vedere con una tale visione microcosomica giorno per giorno come si inseriscono nel quadro più grande che sembra così buono sul backtester.

Posso concludere che sono stato solo sfortunato in quanto le vittorie sono state due piccole contro una grande perdita (relativamente parlando)? O devo concludere che il broker sta incasinando i dati e li sta manipolando per lavorare contro il sistema intenzionalmente? Non so cosa suggeriscono le prove o come interpretare i risultati.

Per ora lascerò che continui a fare trading e lo terrò sotto controllo. Mi chiedo quale disciplina stia sviluppando? Non mi piace non sapere cosa fare che sia ragionevole fare e il fatto che le prove vengano acquisite così lentamente. Sono impaziente di avere risposte e non ho abbastanza informazioni per dire davvero cosa sta succedendo.

L'unica cosa che mi ha impedito di spegnerlo è che Dave e altri hanno postato informazioni che dicono che stanno vedendo che i test in avanti stanno effettivamente seguendo i modelli di backtest se si lascia correre abbastanza a lungo. La pazienza non è mai stata il mio forte.

Gli darò un altro giorno.

 

Ciao Aragorn, sei più persistente di me su CT che è sicuro, ho rinunciato a questo un po', ho dovuto tornare al trading reale, ho già perso circa 500 dollari dal vivo su questo sistema, avrebbe vinto davvero bene e poi perso tutto ... più e più volte e ha continuato a strisciare verso il basso invece che verso l'alto, sarebbe stato più conveniente acquistare la versione Pro e risparmiare il mal di testa ... Non si può negare che questo EA abbia una logica ingegnosa e che sia in qualche modo avvincente cercare di farlo funzionare... ma stavo pensando che, poiché è così ingegnoso, forse lo sviluppatore voleva che fosse così, in modo da attirarvi a ottenere la versione Pro e smettere di tormentarvi per mesi chiedendovi se mai funzionerà davvero. Comprerei la versione Pro in un batter d'occhio, ma per quanto mi riguarda non riesco a trovare una persona che dica che ce l'ha e che funziona o meno...

Si parla di disclipline, non penso che si debba aspettare mesi per vedere piccoli profitti, se questo è il caso allora questo EA non sta funzionando come pensavamo. Guarda USDJPY, è stato tranquillo e facile con una tendenza ragionevole, CT avrebbe dovuto essere in grado di trarre profitto molto bene da questo nelle ultime 3-4 settimane se avesse potuto funzionare come backtestato, ma ha restituito tutto anche quando ha escluso le ore volitili....

Pensavo che l'ultimo commento di Daves fosse che CT ha restituito i suoi profitti così è tornato al suo vecchio thread...

Quindi continuo a fare trading come al solito e a giocare con gli EA sul lato e quello di interesse che sta facendo molto bene in questo momento è Phoenix2007 anche Sashken, questi 2 sono in cima al concorso Championship e le mie istanze dal vivo stanno facendo scambi esatti entro 1-2 pips.

 
 
DudeWorks:

Pensavo che l'ultimo commento di Daves fosse che CT ha restituito i suoi profitti così è tornato al suo vecchio thread.

.

No, hai capito male. Ho dei piccoli profitti da questo. (piccolo)

Ho smesso di postare le impostazioni e i risultati dei test perché ho trovato ciò che funziona per me. È ancora nella percentuale di vittoria del 70+%.

Ma vedo lo stesso problema di cui parla Argorn. Vedo che i profitti vengono tirati fuori prima dei soliti 8 pips che il back test mostra. Non so se è perché l'ea pensa che il movimento del prezzo stia rallentando o cosa, ma l'ho visto togliere i profitti a 5 pips e poi guardare il prezzo continuare senza di me.

Sembri piuttosto bravo ad aggiungere cose all'EA Argorn. Puoi provare a fare in modo che sia in grado di impostare un tp rigido a cui si attenga?

D'altra parte l'ho visto prendere 12 pip di profitto 1 volta. HUH?

Mabe le sue condizioni di mercato o qualcosa del genere. Non so.

 

Ho iniziato questo su una demo IBFX domenica sera.

Ecco la mia dichiarazione finora questa settimana.

Usando le impostazioni di daves...

Jack

 

Stavo giocando con 1.88 per vedere se poteva onorare l'impostazione del pip minimo. Ho anche cambiato il codice per dichiarare il miglior profitto in pip = 15, ma non sembrava funzionare bene... E quando giocavo con quella specie di timer per i pip, i risultati non cambiavano indipendentemente dall'impostazione che usavo. (30,60,120,240)

Ma quando ho trasformato il pip timer in falso ho fatto qualche pips in più rispetto a quando era attivo.

Ma questo è solo con i miei test

Anche in tutte le versioni del sistema operativo. Nella finestra delle impostazioni ha l'opzione di impostazione del profitto, ma non ho trovato nulla nel codice in cui si fa riferimento a questa impostazione esterna.

Mi chiedo solo quanto potrebbe essere lasciato fuori che è nella versione pro.

EDIT: DudeWorks.... sì, è avvincente.... come potete vedere non riesco a staccarmi per testare anche se ho ottenuto risultati soddisfacenti. (finora)

testare CT è come una droga, non ne ho mai abbastanza.

 
DudeWorks:
Ciao Aragorn, sei più persistente di me su CT che è sicuro, ho rinunciato a questo un po', dovevo tornare al trading reale, ho già perso circa 500 dollari dal vivo su questo sistema, avrebbe vinto davvero bene e poi perso tutto... più e più volte e ha continuato a scendere invece di salire, sarebbe stato più economico comprare la versione Pro e risparmiare il mal di testa... Non si può negare che questo EA abbia una logica ingegnosa e che sia in qualche modo avvincente cercare di farlo funzionare... ma stavo pensando che, poiché è così ingegnoso, forse lo sviluppatore voleva che fosse così, in modo da attirarvi a ottenere la versione Pro e smettere di tormentarvi per mesi chiedendovi se mai funzionerà davvero. Comprerei la versione Pro in un batter d'occhio, ma per quanto mi riguarda non riesco a trovare una persona che dica che ce l'ha e che funziona o meno...

Hai menzionato la disclipline, non penso che dovresti aspettare mesi per vedere piccoli profitti, se questo è il caso allora questo EA non sta funzionando come pensavamo. Guarda USDJPY, è stato pastoso e facile con una tendenza ragionevole, CT avrebbe dovuto essere in grado di trarre profitto molto bene da questo nelle ultime 3-4 settimane se avesse potuto funzionare come backtestato, ma ha restituito tutto anche quando ha escluso le ore volatili ....

Pensavo che l'ultimo commento di Daves fosse che CT ha restituito i suoi profitti così è tornato al suo vecchio thread...

Quindi continuo a fare trading come al solito e a giocare con gli EA sul lato e quello di interesse che sta facendo molto bene in questo momento è Phoenix2007 e anche Sashken, questi 2 sono in cima al concorso Championship e le mie istanze live stanno facendo scambi esatti entro 1-2 pips.

Per favore, condividi i link a questi altri EA o dove posso scaricarli e testarli. L'unico motivo per cui sono qui è che non conosco niente di meglio.

Dave ha delle impostazioni leggermente diverse dalle mie, credo. Io per esempio ho usato il reverse index=8 per generare più trades e poi ho usato i miei nuovi filtri per smistare il rumore. Non so se quello che sto facendo funziona meglio/peggio del suo metodo di eseguire il reverse index=3.82. Odio vedere un giorno intero senza prendere una sola posizione.

Una cosa strana questa mattina... mi sono svegliato e ho scoperto che aveva vinto due posizioni, una sulla EURUSD e l'altra sulla USDCAD. Quando ho guardato la scheda degli esperti per vedere dove si trovava nel suo valore di decisione, stava dicendo che la sua soluzione di vendita era -.0016, ma non stava eseguendo un ordine. Ho trovato questo particolarmente strano dato che il mio filtro DV permette l'esecuzione di qualsiasi cosa oltre il valore assoluto di .0009. Qui stava avendo appena vinto un trade e con una soluzione di vendita di .0016 e ancora non eseguiva la sua prossima posizione!!!!

Così, da lemming quale sono, l'ho seguito e ho aperto un ordine manualmente. Ho preso una posizione di 1 lotto ma me ne sono subito pentito. Avevo appena guadagnato $6 e la barra successiva la soluzione di vendita è andata a .0001 nella scheda esperto. Ho deciso di prendere il mio spread loss e uscire piuttosto che lasciare che si riprendesse tutto. Stavo ancora soffrendo per la perdita del giorno precedente. Pochi minuti dopo vedo che mi avrebbe dato i 5 pips che chiedevo. Ma il senno di poi è sempre perfetto eh?

Ad ogni modo, sono ancora disorientato da come pensa questo EA. Ovviamente prende e vince i trade. Pensavo solo che lo facesse in base alla sua soluzione dei valori di decisione. A quanto pare c'è di più, altrimenti sarebbe entrato in posizione molto prima di quando l'ho visto. Mi chiedo cosa l'abbia tenuto fuori dalla posizione quando il suo DV era così alto?

Un'altra cosa che trovo interessante è che i miei test hanno dimostrato che funziona meglio sull'EURUSD ora che sul jpy su cui mi sono concentrato molto prima... quello spread sul gbpjpy è pazzesco. Se riesco a farlo funzionare sull'eurusd, invece, con uno spread di 2 per la maggior parte del tempo, penso che questo ridurrà anche il rischio.

grazie per gli incoraggiamenti, la persistenza la posso gestire spero solo di non essere testardo.

 
 
xxDavidxSxx:
No, hai capito male. Ho piccoli profitti da esso. (piccolo)

Ho smesso di postare le impostazioni e i risultati dei test perché ho trovato quello che funziona per me. È ancora nel 70+% di tasso di vittoria.

Ma vedo lo stesso problema di cui parla Argorn. Vedo che i profitti vengono tirati fuori prima dei soliti 8 pips che il back test mostra. Non so se è perché l'ea pensa che il movimento del prezzo stia rallentando o cosa, ma l'ho visto togliere i profitti a 5 pip e poi guardare il prezzo continuare senza di me.

Sembri piuttosto bravo ad aggiungere cose all'EA Argorn. Puoi provare a fare in modo che sia in grado di impostare un tp rigido a cui si attenga?

D'altra parte l'ho visto prendere 12 pip di profitto 1 volta. HUH?

Forse le sue condizioni di mercato o qualcosa del genere. Non so.

Ho seriamente considerato questo. Ci darò un'occhiata se non mi distraggo. Le distrazioni abbondano nel mio mondo...lol Non ho molto tempo per concentrarmi sulla programmazione in realtà, devo cercare di inserirla nel lato. Nelle mie prove posteriori ho scoperto che il t/p su un commercio tutto il senso a 98 pips una volta. In realtà ecco la serie di dati di t/p che ho tirato fuori dai risultati....this era dal 1 agosto a corrente sulla EURUSD, questi sono solo i t/ps dei trade che ha fatto...

se dovessimo inserire un hardcode di t/p dove lo imposteremmo?

0.0098

0.0076

0.0047

0.0047

0.0025

0.0025

0.0025

0.0024

0.0021

0.0021

0.002

0.0019

0.0019

0.0019

0.0018

0.0018

0.0018

0.0017

0.0017

0.0017

0.0017

0.0017

0.0016

0.0016

0.0016

0.0016

0.0016

0.0015

0.0015

0.0015

0.0015

0.0015

0.0015

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0014

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0013

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0012

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.0011

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.001

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0009

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0008

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0007

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0006

0.0005

0.0005

0.0005

0.0005

un'altra curiosità, notate che ha fatto solo t/p 5 pips 4 volte in due mesi nel backtest eppure nel mio test live forward lo ha fatto già una volta e l'altro trade era solo 6??? qualcosa è ancora sospetto qui.