Discussione sull’articolo "L'ultima crociata"

 

Il nuovo articolo L'ultima crociata è stato pubblicato:

Dai un'occhiata al tuo terminale di trading. Quali mezzi di presentazione del prezzo vedi? Bar, candele, linee. Inseguiamo il tempo e i prezzi mentre guadagniamo solo dai prezzi. Dobbiamo prestare attenzione solo ai prezzi quando analizziamo il mercato? Questo articolo propone un algoritmo e uno script per la creazione di grafici a punti e cifre ("naught and cross"). Vengono presi in considerazione vari modelli di prezzo il cui uso pratico è delineato nelle raccomandazioni fornite.

Come possono essere utilizzati?

Diamo prima un'occhiata agli schemi tipici, soprattutto perché si possono contare sulle dita.

Questi sono:

Fig.4. Andamento dei prezzi: il doppio massimo, il triplo massimo, il doppio minimo e il triplo minimo

Modelli di prezzo: Il doppio massimo, il triplo massimo, il doppio minimo di breakout e il triplo minimo

Autore: Roman Zamozhnyy

 

hmm, è possibile aggiungere una sorta di barra di avanzamento o qualcos'altro per evitare di stare seduti davanti al monitor in attesa di un miracolo, un miracolo è avvenuto, una voce è apparsa nel log:

2012.03.13 23:24:12 Scripts script PnF (EURUSD,H1) removed
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:10 MemoryException 1048576 bytes not available
2012.03.13 23:19:48 Scripts script PnF (EURUSD,H1) loaded successfully

nella scheda degli esperti:

2012.03.13 23:24:11 PnF (EURUSD,H1) array fuori range in 'cIntBMP.mqh' (348,21)

SZY: Capisco perfettamente che 2Ga di RAM (il mio Win ne usa non più di 470-600M) non sono autorevoli al giorno d'oggi, ma imho c'è qualcosa che non va.

 

Funziona:


Ma ho 8 GB di memoria.
 
IgorM:

hmm, è possibile aggiungere una sorta di barra di avanzamento o qualcos'altro per evitare di stare seduti davanti al monitor in attesa di un miracolo, un miracolo è avvenuto, una voce è apparsa nel log:

nella scheda degli esperti:

ZY: Capisco perfettamente che 2Ga di RAM (il mio Win ne usa non più di 470-600M) non sono autorevoli al giorno d'oggi, ma imho c'è qualcosa che non va.

Ho preso il modulo cIntBMP così com'è. Cercherò di capirlo e riferirò. Lavoro su 2Ga, ma la storia di circa 100000 barre e MarketWatch 10 strumenti.
 
Rich:ma la storia di circa 100000 barre e MarketWatch 10 strumenti.

cronologia di 50 000 barre, un TF aperto, solo le major nella panoramica del mercato, la cronologia viene caricata completamente, ma apparentemente il terminale ha caricato la cronologia - scaricato circa 40 Mb, lo script ha tentato di essere eseguito due volte, dopo aver riavviato il terminale la seconda volta la cronologia non è stata caricata, impostazioni predefinite nello script, MT5 607 build per Win 32-bit

 

Non riesco a riprodurre l'errore.

L'ho provato su 10 major, 100000 minuti su ognuna, boxing 2 (DUE) pips, inversione 5.

Ha funzionato per 5 minuti e mezzo

1

Ho ottenuto queste immagini di dimensioni,

2

ma non c'era nulla di sbagliato.

 
Rich: Non riesco a riprodurre l'errore.

Posso solo supporre che:

1. Ho Win 32, e voi?

2.Ho usato lo script dell'articolo di atach con i parametri sul silenzio, e voi?

ZY: grazie a Integer per la possibilità di utilizzare i grafici di MT5, ma imho, gli sviluppatori dovrebbero realizzare funzioni simili a livello di funzionalità del terminale, e non voglio nemmeno parlare della possibilità di creare grafici offline personalizzati.

 
IgorM:

Posso solo supporre che:

1.Ho Win 32, e voi?

2.Ho usato lo script dell'articolo atach con i parametri sul silenzio, e voi?

ZY: grazie a Integer per la possibilità di utilizzare i grafici della MT5, ma imho gli sviluppatori dovrebbero implementare funzioni simili a livello di funzionalità del terminale, e non voglio nemmeno parlare della possibilità di creare grafici offline personalizzati.

Forse il problema è legato al fatto che la cronologia non viene caricata. Può essere caricato automaticamente da tutti i simboli utilizzando CDownLoadHistory.

Provate a modificare le dimensioni del riquadro (ad esempio, aumentate a 7) e limitatevi a uno strumento:

Come risultato, si dovrebbe ottenere un file di 1,5 mb nella directory terminal_data_terminal_directory\MQL5/Images\.

 
Automated-Trading:

Forse il problema è dovuto al fatto che la cronologia non viene caricata. Può essere caricato automaticamente da tutti i simboli con l'aiuto di CDownLoadHistory.

Ho scaricato la cronologia con lo script downloadhistoryvisualmode.mq5 con l'impostazione: History download option = All symbols from the market overview.

dopo l'esecuzione dello script ho riavviato il terminale, quindi ho eseguito nuovamente lo script downloadhistoryvisualmode e poi ho eseguito PnF.mq5 con le impostazioni predefinite.

nel log:

2012.03.14 19:38:00 Script PnF (EURUSD,H1) rimosso
2012.03.14 19:38:00 MemoryException 1048576 byte non disponibili
2012.03.14 19:27:36 Script PnF (EURUSD,H1) caricato con successo
2012.03.14 19:27:28 Scripts downloadhistoryvisualmode (EURUSD,H1) rimosso
2012.03.14 19:26:41 Scripts script downloadhistoryvisualmode (EURUSD,H1) caricato con successo

nella scheda Esperti:

2012.03.14 19:38:00 PnF (EURUSD,H1) array fuori range in 'cIntBMP.mqh' (348,21)
2012.03.14 19:27:28 downloadhistoryvisualmode (EURUSD,H1) Scaricato con successo

eseguito poi con le impostazioni in base al vostro schermo, nel log:

2012.03.14 19:56:11 Scripts script PnF (EURUSD,H1) rimosso
2012.03.14 19:55:57 Scripts script PnF (EURUSD,H1) caricato con successo

nella scheda Esperti:

2012.03.14 19:56:11 PnF (EURUSD,H1) Ok.

nella cartella MT5:

i file con i disegni contengono immagini di grafici CW, ma il terminale non ha disegnato nulla,

 

ho trovato il problema: ho il file di swap di Win impostato max/min = 2048/2048 con 2G di RAM e non ho mai avuto problemi di mancanza di memoria in nessuna applicazione (MATLAB, Statistica, MSOffice, Delphi, debugger..., compresi i giochi) fino ad ora. Ho impostato il file di swap su "auto", come scritto nel log:

2012.03.14 20:13:02 Scripts script PnF (EURUSD,H1) removed
2012.03.14 20:12:40 Scripts script PnF (EURUSD,H1) loaded successfully

nella scheda esperti:2012.03.14 20:13:02 PnF (EURUSD,H1) Ok.

hmm..., non voglio nemmeno commentare cosa ne penso....

Se sì, perché ne ho bisogno? Posso creare schermate simili da diverse risorse nelle piattaforme web proposte, per non parlare dei terminali che forniscono i TF sotto forma di HO.

ZY: è davvero così difficile per gli sviluppatori rendere possibile la creazione di strumenti MT5 per disegnare sulla tela della finestra TF? Mi limiterò a tacere sui grafici offline personalizzati......

Buona fortuna!

 
IgorM: hmmm..., non ho nemmeno voglia di commentare quello che penso di questo sito....
È davvero strano. Non è nemmeno che ci sia abbastanza memoria. È solo che ho guardato Task Manager e ho visto che il consumo di memoria di questo script è piuttosto basso - beh, 50 meg al massimo.