Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 492
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
C'è un modo per controllare se gli script di apertura funzionano nel fine settimana?
Solo l'indicatore gestisce tutti i tick in OnCalculate(). Senza salti.
No. E sbaglia. Ma meno di altri. Ma salta.
Bene, grazie.
Un'altra domanda:
OrderSelect
Seleziona un ordine per lavorare ulteriormente con esso. Restituisce true quando la funzione viene completata con successo. Restituisce false se la funzione fallisce. È necessario chiamare la funzioneGetLastError() per ottenere informazioni sull'errore.
Il metodoOrderSelect(
ulong ticket// Ticket l'ordine
);
Parametri
biglietto
[Il biglietto dell'ordine.
Come viene assegnato questo biglietto? Dove posso trovarlo? O come posso impostarlo?
OrderGetTicket
Restituisce il biglietto dell'ordine corrispondente e seleziona automaticamente l'ordine per ulteriori manipolazioni tramite funzioni. Dobbiamo guardare tutti gli ordini per indice e ottenere un biglietto, se necessario. Anche se questa funzione selezionerà anche l'ordine stesso. Il biglietto è fissato dal broker e non possiamo cambiarlo.
Ciao a tutti!
Ho scritto una funzione che dovrebbe disegnare ogni giorno sul grafico il "fuso orario non commerciale".
Ma qui c'è un problema - quando lo avvio, il modulo OnInit, disegna come dovrebbe essere ma quando lo attivo nel modulo OnTimer per qualche motivo sconosciuto la variabile data mantiene i valori che sono stati assegnati nel modulo OnInit.
Domanda: Perché?
Ciao a tutti!
Ho scritto una funzione che dovrebbe disegnare un "fuso orario non commerciale" su un grafico ogni giorno.
Ma c'è un problema - quando viene eseguito nel modulo OnInit disegna la data come dovrebbe essere ma quando viene eseguito nel modulo OnTimer per qualche motivo sconosciuto la variabile data mantiene i valori che sono stati assegnati nel modulo OnInit.
Domanda: Perché?
Forum sul trading, sistemi di trading automatico e test di strategia
Bug, bug, domande
Karputov Vladimir, 2016.01.09 20:51
Cosa vi fa pensare che nella variabile timer date venga passato il valore precedentemente definito in OnInit()?
Devi guardare la tua funzione che disegna la zona.
Completato:
Correttamente sarebbe OnTimer, non onTimer.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
INGFX, 2016.01.09 21:20
Perché A) vedo visivamente, il "fuso orario" non è disegnato oggi dalle 21:00 alle 23:59, ma da ieri 21:00 a oggi 23:59
B) Se apro le proprietà dell'oggetto grafico (rettangolo ombreggiato - "fuso orario"), vedo che la prima variabile non è cambiata, cioè ha lo stesso valore delle 21:00 di ieri
Beh sì OnTimer, ha fatto un errore quando riscritto qui ... il codice stesso è corretto
Avresti controllato il tuo codice. Stanco di cucire insieme i tuoi pezzi - quindi ecco, controlla il codice. In OnTimer sostituisci la tua ora locale e confronta le stampe all'inizializzazione e nel timer:
Avresti controllato il tuo codice.
Vladimir, grazie per la tua pazienza e il tuo aiuto!
Davvero fatto un errore nel codice ...
Starò più attento d'ora in poi.