Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1023

 
come ottenere una data senza ora, ad esempio dopo aver ottenuto i dati da TimeLocal()

solo convertendo in una stringa??
 
Trader76:
...

iHigh(NULL,PERIOD_H1, iHighest(NULL,PERIOD_H1,MODE_HIGH,8,h-7))

Grazie compagno per il tuo aiuto ... Esattamente questo tipo di stringa funziona correttamente su H1, indipendentemente dal periodo sul grafico.
 
Zhunko:

Sì, c'è un problema nella lettura del registro ora. Una volta era più facile.

Il punto è che il file stesso è codificato ANSI, ma le stringhe sono ora UNICODE.

Questo script funziona:

Ma funzionerà solo se prima salvate il file di log in UNICODE!

Cioè la libreria funziona correttamente. Dobbiamo pensare a un modo semplice per convertire la codifica ANSI del file in array di stringhe UNICODE, o dovrei aggiungere alla funzione di libreria, che convertirebbe la codifica delle stringhe quando si legge il file.

=====================

Opzione 1: non avete a che fare con gli array. Leggere l'intero file come ANSI, convertirlo in UNICODE, e poi analizzarlo usando MQL.

Variante 2. Leggilo come ANSI, scrivilo nella directory corrente del terminale e leggilo usando le funzioni MQL per i file CSV.

Opzione 3. Creare un link simbolico al file di log nella sandbox usando la funzione della stessa libreria e leggerlo usando le funzioni MQL per lavorare con i file CSV:

Mi sembra che questa sia l'opzione più bella e più semplice.

Sì, il più semplice e davvero bello :)
 
Vi prego di spiegare il problema: sto usando il robot sulla piattaforma XM e apre 28 trade; lo stesso robot con le stesse impostazioni, durante lo stesso periodo di funzionamento sulla piattaforma RoboForex ho solo 5 trade, e uno di loro era perdente. Che diavolo è questo? E confrontando i grafici attuali, possiamo vedere chiaramente che le quotazioni di RoboForex sono in ritardo.
 
rapid_minus:
E confrontando i grafici attuali, si può chiaramente vedere che le quotazioni di RoboForex sono in ritardo.
Se si vede che le citazioni sono diverse, allora qual è la domanda?
 
La differenza è solo 2-5 pip. Le barre sono quasi le stesse, i grafici degli indicatori anche. Tenendo conto del fatto che un segnale per aprire una posizione si forma sulla prima barra e non sulla barra zero corrente, tutto deve essere uguale, almeno non così sorprendentemente diverso. In generale, dato che nessuno sa veramente nulla, la conclusione è semplice: "Consiglio di trading a tutti i trader - tenete le vostre gambe nude su RoboForex! (Pushkin, da ciò che non è stato scritto). Se ci stai pensando, guarda la domanda: che tipo di motivi di profitto abbiamo sui robot di trading?
 
rapid_minus:
La differenza è di 2-5 pip. Le barre sono quasi identiche e anche i grafici degli indicatori. Tenendo conto del fatto che un segnale per aprire una posizione si forma sulla prima barra e non sulla barra zero attuale, tutto deve essere uguale, almeno non così clamorosamente diverso. In generale, dato che nessuno sa veramente nulla, la conclusione è semplice: "un semplice consiglio a tutti i trader - tenete la vostra gamba nuda a RoboForex"! (Pushkin, da ciò che non è stato scritto). Se ci stai pensando, guarda la domanda: che tipo di motivi di profitto hai sul tuo robot di trading?

Ecco perché ho scritto ovunque che i robot strettamente legati agli spread, e ancor più alle citazioni, sono degni solo di un bidone o di una tazza del cesso. Se c'è un'opzione "spread ammissibile" nel bot, dovrebbe essere usata solo dallo sviluppatore, dovrebbero essere evitati. Se un bot richiede l'ottimizzazione una volta alla settimana e lo sviluppatore ha scritto su di esso, allora è anche spazzatura che effettivamente commercia su una moneta. Un TS normale non richiede un'ottimizzazione nel tester, tranne in casi eccezionali - una volta all'anno.

Trovo più sorprendenti le impostazioni raccomandate dallo sviluppatore: Stopplosus = 27pp, Takeprofit = 11pp, perché non 11.4pp o 12.3))) Poi si mette l'impostazione nel tester non 11, ma 15, e questo è tutto - stupido prugna nella strategia della bestia. Questo è scritto sciocchezze, e poi seduto per un mese raccolto le impostazioni, finalmente raccolto e rapidamente con lui nel mercato.

Non posso imitare il movimento di domani nello Strategy Tester, l'ho regolato sulla storia e domani inizierà a muoversi diversamente di 2 punti e questa è la fine del deposito. Se il bot fa trading solo su una coppia particolare, è anche un bot tester. E se è raccomandato solo ad un certo broker, questo bot è già troppo ripido.

 

Ciao a tutti.

Potete dirmi se è possibile scaricare MetaEditor separatamente dal terminale e lavorarci in pace.

 
Ekburg:

Ciao a tutti.

Potete dirmi se è possibile scaricare MetaEditor separatamente dal terminale e lavorarci in pace.

Che tipo di disturbo porta l'esistente, una fobia?
 
Ekburg:

Ciao a tutti.

Potete dirmi se è possibile scaricare MetaEditor separatamente dal terminale e lavorarci in pace.

Nessun download, ma è possibile copiare i file e le cartelle necessarie dal terminale esistente in un luogo separato o in un altro computer e lavorare senza problemi.
Motivazione: