Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 388
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Cercando di organizzare un tic per un esperto - senza fortuna. Il fine settimana mi ha colto di sorpresa. Come organizzarlo correttamente? Per esempio, abbiamo il seguente Expert Advisor elementare:
- come simulare i tick e avviare un timer?
Capisco che è il fine settimana, ma nel mercato il calendario delle vacanze non coincide con quello di RF, e devo lavorare...
Biblioteca.
Biblioteca.
Era ServiceTickExpert() che ho cercato di usare prima di contattare il forum. Provato ad eseguire il test expert ora
- Ma il silenzio.
La cosa principale è che devono essere visualizzati. :)
Facendo così e i valori proibiti evaporano, ma il problema rimane.
Credo che il problema sia in questa linea:
Tutti i valori sono moltiplicati per lo stesso tempo - il tempo corrente del server, per essere esatti - l'ultimo tempo conosciuto.
E anche nella dichiarazione di variabili di tipo bool dove dovrebbero essere double, e un paio di altri piccoli bug. Il primer non è ancora completamente annoiato, come ho capito ))))
Credo che il problema sia in questa linea:
Tutti i valori sono moltiplicati per lo stesso tempo - il tempo corrente del server, o più precisamente, l'ultimo tempo conosciuto.
E anche nella dichiarazione di variabili di tipo bool dove dovrebbero essere double, e un paio di altri piccoli bug. Il primer non è ancora completamente annoiato, come ho capito ))))
Oh, grazie!
Posso vedere gli errori e i difetti.
Non riesco a immaginare come potrei mai digitarlo? :)
Ho notato che l'indicatore disegna immagini che non immaginavo nemmeno.
Ho lavorato un po' sul "corpo" del codice.
È più simile a quello che immaginavo.
Ma le "onde del tempo" smorzano completamente le "onde del prezzo". Rafforzando le "onde di prezzo" e indebolendo le "onde di tempo".
Era ServiceTickExpert() che ho cercato di usare prima di contattare il forum. Provato ad eseguire il test expert ora
- ma è silenzioso.
Non è un codice funzionante. Forse puoi dare un'occhiata allo script di esempio?
Ci sono 3 modi per aggiornare il grafico.
1. Disponi un ciclo infinito all'inizio dell'Expert Advisor. È necessario un singolo avvio dell'Expert Advisor dal programma iniziale o remoto.
2. Iniziare l'aggiornamento da un altro thread. Allora ogni Expert Advisor sarà eseguito indipendentemente dal suo codice.
3. Simile al punto 2, lo stesso, ma con l'aiuto del timer di sistema.
I primi 2 sono implementati nella libreria. Quello che hai nel tuo codice richiede di organizzare in modo indipendente il ciclo di aggiornamento del grafico o il looping dell'Expert Advisor. Nel primo caso, è necessario uno script in loop. Nel secondo caso, l'Expert Advisor deve essere avviato una volta.
Le prime 7 funzioni di quella sezione (4.7) organizzano l'aggiornamento e gestiscono l'aggiornamento indipendente del grafico in un thread separato. È possibile avviare e scaricare il programma una volta sola. I grafici continueranno ad aggiornarsi senza programmi MQL.
Oh, grazie!
Posso vedere gli errori e i difetti.
Non riesco a immaginare come potrei mai digitarlo? :)
Ho notato che l'indicatore disegna immagini che non immaginavo nemmeno.
Ho lavorato un po' sul "corpo" del codice.
È più simile a quello che immaginavo.
Ma le "onde del tempo" smorzano completamente le "onde del prezzo". Rafforzando le "onde di prezzo" e indebolendo le "onde di tempo".
Posso chiedere qual è la cosa che fa paura?
Puoi dare un'occhiata allo script di esempio? Questo non è un codice funzionante.
Ma... ma è stato grazie al tuo script che ho modificato per la prima volta il famoso script iTicks! Ecco, ora l'ho eseguito di nuovo, prima l'EA di prova (il suo codice è nella pagina precedente, non in questa), poi iTicks la prossima modifica:
dal codice di esempio di Check_ServicesMT4.dll.mq4
Nessun cambiamento nel grafico
La casella di controllo "allow dll call" è selezionata...
Aggiunto da
Ci sono 3 modi per aggiornare un grafico.
gyfto, l'esempio nello script di test è fatto per aggiornare il grafico che hai impostato. È possibile impostare un grafico remoto (di qualcun altro).
È ovvio che non ha senso aggiornare il grafico per lo script.
Configuralo sul grafico con il tuo Expert Advisor. L'esperto lavorerà.
Amico, sono un pazzo. Mi sono reso conto del mio errore. Parola chiave.
L'ho fatto.
E così via, che era una costante all'avvio (2013.12.31 18:59:59). Ecco come la disattenzione fallisce.... Mi dispiace per l'inconveniente, ora tutto ha un senso.
Questo codice funziona:
Naturalmente, è solo per il fine settimana. Ancora una volta mi scuso per l'inconveniente.
Non è appropriato. Questo è il modo per farlo: