Creare un robot di trading - pagina 25

 
Vitaly Muzichenko:

Beh, è così che dovrebbe essere: testiamo in MT5, ma facciamo trading in MT4. Se avete testato in MT5, non vedrete il quadro con l'equity, che tende a volare nello spazio, può essere mostrato solo in MT4 con le sue carenze.

Forum sul trading, sistemi di trading automatico e test di strategia

Calcolo delle differenze, esempi.

Aleksey Panfilov, 2018.08.11 13:49

Aggiunta di un minimo adattamento binario mentre facciamo trading, sotto forma di inversione del segnale a seconda della somma di due segnali precedenti.

E aprendo nuovi scambi solo dalla fine del lunedì al giovedì.

Consulente:2018_04_22_4P72_EA.
Simbolo:EURUSD
Periodo:M1 (2014.02.14 - 2018.02.06)
Parametri:Lotto=0,1
StopLoss=30000
TakeProfit=30000

Valuta:USD
Deposito iniziale:100 000.00
Leva:1:100
Backtest
Qualità della storia:93%
Bar:1473084Tic:5855532Personaggi:1
Utile netto:7 064.64Prelievo assoluto sul bilancio:39.68Prelievo assoluto sui fondi:51.16
Ritorno totale:14 433.00Prelievo massimo sul saldo:418.38 (0.39%)Massimo prelievo in fondi:466.49 (0.43%)
Perdita totale:-7 368.36Prelievo relativo sul bilancio:0.39% (418.38)Prelievo relativo sui fondi:0.43% (466.49)
Redditività:1.96Payoff previsto:9.76Livello di margine:71535.24%
Fattore di recupero:15.14Rapporto di Sharpe:0.21Z-score:-0.01 (0.80%)
AHPR:1.0001 (0.01%)Correlazione LR:0.98Risultato di OnTester:0
GHPR:1.0001 (0.01%)LR Errore standard:464.84
Totale scambi:724Scambi brevi (% dei vincitori):344 (61.34%)Scambi lunghi (% di vittorie):380 (60.00%)
Totale scambi:1319Operazioni redditizie (% di tutte le operazioni):439 (60.64%)Operazioni in perdita (% di tutte):285 (39.36%)
Il più grande commercio redditizio:377.19Il più grande scambio in perdita:-213.07
Commercio medio redditizio:32.88Commercio medio perdente:-25.85
Numero massimo di vittorie continue (profitto):11 (638.68)Numero massimo di perdite continue (perdita):10 (-316.04)
Profitti massimi continui (numero di vittorie):638.68 (11)Massima perdita continua (numero di perdite):-316.04 (10)
Vincite medie continue:3Media delle perdite continue:2

L'esperto stesso.

 
Uladzimir Izerski:

In 19 secondi, il prezzo può volare via di 150 punti a 4 cifre.

Ogni tick conta. Il periodo di tempo non è importante. Il prezzo è indicato in qualsiasi momento.

Non importa quale analisi temporale viene effettuata. Il prezzo attuale è importante.

No. Lasciate che il prezzo voli via anche se è 1500 tick a quattro cifre. Abbiamo TP e SL, e se la società di intermediazione è affidabile, funzionerà con precisione. Se inaffidabile... Beh, uno inaffidabile può semplicemente scappare con i vostri soldi.

Non importa cosa c'è dentro le barre. Lavoriamo solo con i prezzi OHLC su tutti gli orologi chiusi (quando facciamo trading sugli orologi), e prendiamo una decisione solo sul primo tick di ogni barra H1. Questo è ciò che significa "lavorare su un orario". Se analizziamo altri prezzi - allora non è in commercio su H1.

Alexander 2 dice che raccoglie tick ogni 20 secondi, cioè lavora su timeframe 20S. Volchanskiy ha un campionamento di 1s - lavora su 1S timeframe.

Se ogni tick viene contato, allora si chiama "lavorare sui tick", non "sul timeframe".

Quindi, il tester MT4 è progettato per lavorare su timeframe più grandi, non inferiori a H1. Esattamente su questi timeframes dà risultati che sono molto vicini a quelli del tester MT5. Se raccogliete tick ogni 20 secondi, o ancora di più se analizzate ogni tick - allora potete usare i risultati del tester MT4 solo come approssimazione.

 
aleger:

Non hai bisogno di un conto demo, non ancora. Prima dovete fare in modo che il programma segua la corrente

e tutte le tendenze successive dal loro inizio alla fine, e fare ciò che è necessario

per consegnare i rendimenti richiesti, e poi tutto il resto dopo.

Beh, non ho fretta.

Ho detto: "aspettiamo". Quando lo sarà, lo sarà.

 
Unicornis:

1. calcolo direzionale di base su Open H1. Perché quando si è verificato Open, allora Close (e altre variazioni) della barra precedente si è sicuramente verificato.

2.1 Calcolo di base di un ingresso da Open M15-M5.

2.2 Calcolo raffinato di un ingresso da parte di Open M1.

2.3 Raffinato che entra per ultimo prezzo (ticks).

3. Un'entrata in griglia di 5-10 Limiti attraverso 1 punto (1-1/2 dello spread) sulla tolleranza al rischio del TS.

Poiché l'intelligenza è limitata e soggetta a degrado, allora 2.2 e 2.3 possono essere abbandonati.

Questo è il trading sui tick.

Il tester MT4 non può essere usato qui. Solo MT5, e in modalità"ogni tick basato su quelli reali".

 
khorosh:

Non essere così duro con il tester MT4. Sì, il tester MT5 è migliore, ma quando non era disponibile, la gente ha creato Expert Advisors redditizi usando il tester MT4. Che il rapporto in MT4 dovrebbe essere su H1 e superiore è un falso. Il fatto che i tick siano emulati nel tester può influenzare l'adeguatezza dei risultati dei test di Pips Expert Advisors. Se un Expert Advisor tiene una posizione in diverse barre, l'influenza dei tick sui risultati non è significativa. A seconda della modalità di funzionamento utilizzata in un Expert Advisor, faccio i test in base a entrambi - prezzi aperti e tick. Non faccio test utilizzando la modalità demo, è per coloro che hanno molto tempo libero. Subito dopo lo Strategy Tester inizio a testare su centesimi di conto reale. Non ho notato differenze significative tra l'Expert Advisor nello Strategy Tester e quello reale. Il mio ultimo Expert Advisor (i risultati dei test sono stati mostrati qui) è stato testato su cent real già per 2 mesi. I risultati non sono molto diversi da quelli del tester. È stato testato nel tester su zecche di M30.

Non lo sto criticando, sto semplicemente ricordando il suo ambito di applicazione. Per le persone che fanno trading su timeframes più grandi il nostro argomento sarà strano perché gli Expert Advisors che fanno trading sul giornaliero mostrano quasi gli stessi risultati di trading, sia su МТ4 che su МТ5. Ma gli Expert Advisors di tick-trading differiscono troppo.

L'affermazione "Non sto testando sulla demo, sto andando direttamente al prezzo REALE" è abbastanza ridicola. E che cos'è se non una demo? Si tratta di "demo-testing", perché in questo conto si tiene un importo, con il quale si può facilmente dire addio.

E se avete un Expert Advisor in esecuzione su M30 - allora i risultati del tester MT4 su quel timeframe sono abbastanza adeguati, soprattutto se non ci sono grandi scosse nella storia.

 
Georgiy Merts:

E non lo sto criticando, sto solo ricordando la portata della sua applicazione. Per le persone che fanno trading su grandi timeframes il nostro argomento sarà strano, perché gli Expert Advisors che fanno trading in giornata mostrano praticamente gli stessi risultati di trading, sia su MT4 che su MT5. Ma gli Expert Advisors di tick-trading differiscono troppo.

L'affermazione "Non sto testando sulla demo, sto andando direttamente al prezzo REALE" è abbastanza ridicola. Che cos'è se non una demo? Si tratta di "demo-testing", perché in questo conto si tiene un importo, con il quale si può facilmente dire addio.

E se il vostro Expert Advisor lavora su M30 allora i risultati del tester MT4 su questo timeframe sono abbastanza adeguati, soprattutto se non ci sono forti scosse nella storia.

La qualità dei test non è determinata dalla quantità che tieni nel tuo conto. Anche la qualità è più alta sul conto in centesimi che sul conto demo, è più vicino a quello reale in termini di requotes. Non ho avuto a che fare con i conti demo per molto tempo, ma sembra che prima non ci fossero requote.

 
khorosh:

La qualità dei test non è determinata dalla quantità di denaro presente nel conto. Ed è più alto su un conto in centesimi che su un conto demo, più vicino a quello reale, almeno in termini di requotes. Non ho avuto a che fare con il conto demo per molto tempo, ma sembra che prima non ci fossero requote.

Il saldo del conto non è realmente determinato dalla qualità dei test, ma solo dalla tua fiducia nel tuo Expert Advisor (e parzialmente dalla tua sicurezza).

E riguardo al fatto che il conto in centesimi è più vicino al reale che alla demo... bene... è difficile per me giudicare, ho conti in cent - e lì le prestazioni non sono molto diverse dalla demo... Probabilmente perché uso quasi sempre conti ECN... Quindi forse hai ragione (facciamo "tu").

 

Ho letto tutto il thread - sordo come un super carro armato che spara su ogni tick....perché sei così ossessionato dai tick - ti danno profitto.... dammi almeno un buon trade al giorno su qualsiasi indice con un'esecuzione a 10p... Mi piace anche l'approccio trend following... Per me è quando il prezzo è giù - TS apre stop di vendita, su - stop di acquisto, piatto - questo e quello, e nient'altro è necessario, e soprattutto preoccuparsi di tutti i 672 TS... come questo, e può essere trovato su qualsiasi codice Barabashkin con ordini pendenti... anche qui me ne sono accorto solo di recente per caso...


 
Сергей Криушин:

Ho letto tutto il thread - sordo come un super carro armato che spara su ogni tick....perché sei così ossessionato dai tick - ti danno profitto.... dammi almeno un buon trade al giorno su qualsiasi indice con un'esecuzione a 10p... Mi piace anche l'approccio trend following... Per me è quando il prezzo è giù - TS apre sellstops, su - buyystops, piatto - questo e quello, e non c'è altro da fare, e soprattutto da disturbare con tutti i 672 TS... come questo, e può essere trovato su qualsiasi codice Barabashkin con ordini pendenti...


Togli MM e overshoots dal codice e l'immagine diventa deplorevole :-( il "verde" dovrebbe essere rigorosamente orizzontale, e il blu si allunga a fatica verso l'alto senza "moccio" penzolante. Se è così su un lungo tratto - allora il TS merita molta attenzione

Per controllare il TS(regole di entrata/uscita) - fate come segue: entrate sempre nel mercato con lo stesso volume, e solo da un lato. Il prelievo di capitale e il tempo di detenzione sono limitati artificialmente.

Il punto è che usando MM, lotti, reti e offerte eccessive possiamo tirare su qualsiasi cosa, fino a un "penny". È su questo che si basano molti EAs :-)

 
Maxim Kuznetsov:

Togliete MM e overshoots dal codice e l'immagine diventa deplorevole :-( il "verde" dovrebbe essere rigorosamente orizzontale e il blu dovrebbe inciampare in alto senza penzolare "moccio". Se è così su un lungo tratto - è allora che il TC merita un'occhiata da vicino

Per controllare il TS (regole di entrata/uscita): sempre mercato con lo stesso volume e solo da un lato. E l'equity drawdown e il tempo di detenzione sono limitati artificialmente.

Il punto è che con MM, blocchi, reti e offerte eccessive si può tirare su qualsiasi cosa, fino a un "penny". È su questo che si basano molti EAs :-)

Beh, sei andato troppo lontano nella direzione ideale... Ho deciso di vedere come avrebbe funzionato con posizioni aperte minime... Naturalmente, alcuni di loro si blocca quando cambiamenti bruschi e inversioni in altra direzione, funzionano più o meno bene a piatto, ho bisogno di più sforzo qui... per filtrare loro... La cosa principale è il senso, e farlo in modo tale che non rimanga per il giorno dopo... mini scalper di sorta e in tema di "facciamolo" - forse qualcuno farà un perfetto... e condividere...))

Motivazione: