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

 
Ekburg:

Per favore, aiutatemi.

Ho un terminale funzionante e uno aggiuntivo di un altro broker. Ho fatto un EA che inserisce tutte le azioni necessarie in un file e un EA in un altro terminale, che può leggere le informazioni da questo file e duplicare queste azioni. Ma l'EA non può lavorare con altre directory oltre a quella del terminale, come faccio a collegare questi due file, o semplicemente come sincronizzare i due terminali, per mezzo di cosa? Posso usare l'Expert Advisor per fare correzioni ai file in cartelle diverse dal terminale?

Forse la biblioteca ti aiuterà.
 
TarasBY:

Da due anni, IndicatorCounted() restituisce il numero di barre contate meno una.

Il contatore deve essere diminuito di 1 ad ogni iterazione.


Eppure, qualcosa va storto... L'indicatore si blocca quando si apre una nuova barra o dopo aver riavviato il terminale.
 

Cari professionisti! Ho appena imparato il tutorial MQL4 e ho scritto il mio Expert Advisor di arbitraggio. Il mio Expert Advisor si compila senza errori, ma non entra nel mercato. Non ho idea di cosa ci sia di sbagliato. Ho controllato tutto dieci volte. Non posso eseguirlo sullo Strategy Tester allo stesso tempo. Questo messaggio dice 2013.06.27 23:46:08 TestGenerator: no history data 'GBPUSD5'.

Questo dà luogo ad alcuni problemi non standard che personalmente non ho potuto trovare sul forum. Naturalmente, continuerò a cercare, ma sarei estremamente grato se qualcuno potesse darmi qualche consiglio o mandarmi un link:

1) Ci sono esempi di semplici strategie di arbitraggio da qualche parte. (Tutti questi appelli a serie temporali di altri simboli rompono il tutto)

2) Queste strategie possono essere testate da un tester? Intendo quelli di arbitraggio con pochi simboli, ovviamente.

3) Ho un po' di esperienza nella programmazione (ovviamente), e sono interessato ai metodi di debugging di un Expert Advisor che non funziona correttamente o non funziona affatto. È solo possibile scrivere avvisi ovunque (che l'azione venga eseguita, ecc.)? Forse ci sono dei punti di arresto come nei compilatori di altre lingue?

Ad essere onesti, sto affondando i denti - 300 linee di codice per un principiante è troppo ripida.Purtroppo, il codice Expert Advisor non posso stendere, o posso parzialmente se necessario. Per favore, aiutatemi!

 
stack overflow interno - semplificare il programma, per favore
Cosa significa questo e come posso combatterlo?
 
Leo59:
stack overflow interno - semplificare il programma, per favore
Cosa significa e come combatterlo?


Overflow interno dello stack, si prega di semplificare il programma.

Significa che avete incasinato qualcosa di assurdo lì, e potete combatterlo strutturando la logica del programma.

 
tara:


Overflow interno dello stack, si prega di semplificare il programma.

Significa che avete fatto un casino, ma potete combatterlo strutturando la logica del programma.


Come si può aumentare la pila, se è possibile?
 

In µl, non lo so.

Ma non è un problema di allocazione della memoria, è colpa vostra. La ricorsione è più probabile.

 
tara:

In µl, non lo so.

Ma non è un problema di allocazione della memoria, è colpa vostra. La ricorsione è più probabile.


Grazie per il consiglio. Cercherò di trovare il difetto.
 
Non per niente.
 
Leo59:

Come si fa ad aumentare la pila, se si può?
stacksize
Motivazione: