Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 670
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
È chiaro che qualcosa non c'è nelle proprietà. E cosa succede se in modalità tester si crea qualcosa sul grafico, per esempio, un pulsante con un nome difficile e poi si controlla la sua presenza?
No, l'indicatore è sul grafico principale e durante il test viene aperto il grafico della coppia testata e in questo momento l'indicatore capisce che un altro grafico è stato aggiunto al terminale e cerca di gestirlo. Ma poiché si tratta di un grafico tester e non aggiunto dalla revisione del mercato, non ha bisogno di essere controllato.
Come posso tagliare un grafico di un tester senza aggiungere nulla?
Buon pomeriggio.
Aiutatemi a risolvere un problema: ho bisogno di proteggere il robot dal cambiare il periodo e cambiare lo strumento nella finestra del robot per ricordare lo strumento iniziale e il periodo, penso di creare una variabile globale del terminale con il nome dello strumento e del periodo, e il valore è l'ID della finestra del grafico, ma l'ID è di tipo lungo, e il valore di GPT tipo doppio, ho provato a trasferire da lungo a doppio, ma il terminale arrotonda le ultime due cifre, come risolvere il problema? O come gestire il grafico in modo diverso, anche se il terminale viene riavviato.
Grazie.
No, l'indicatore è sul grafico principale, ma durante i test viene aperto il grafico della coppia testata, e in questo momento l'indicatore si rende conto che un altro grafico è stato aggiunto al terminale e cerca di gestirlo. Ma poiché si tratta di un grafico tester e non aggiunto dalla revisione del mercato, non ha bisogno di essere controllato.
Come posso tagliare un grafico di un tester senza aggiungere nulla?
Per esempio: sul grafico principale il colore di sfondo è 1
sul colore di sfondo del grafico testato 2
L'indicatore interroga il colore di sfondo del grafico
Oppure: il grafico tester è lanciato dall'Expert Advisor
Richiedi il nome dell'Expert Advisor nell'indicatore
Per esempio: sul grafico principale, colore di sfondo 1
sul colore di sfondo del grafico di prova 2
L'indicatore inquina il colore di sfondo del grafico
L'essenza dell'indicatore: molti grafici sono aperti e l'indicatore è installato su un solo grafico. Quando si aggiunge un nuovo grafico dalla revisione del mercato, l'indicatore lo prende al volo e lo gestisce
Indicatore: Il solito sincronizzatore di tutti i grafici nel terminale, creato per la gestione e l'analisi veloce, se si cambia timeframe su uno, passerà a tutti in parallelo, zoom in/out, scorrimento sincronizzato.
In sostanza, i grafici possono essere diversi nel colore e nella presenza di oggetti su di essi, o anche senza oggetti. Un grafico testato può avere sfondi diversi a seconda del TS sotto test e dell'umore.
Sviluppatori, non c'è un modo per determinare programmaticamente che il grafico è del tester?
L'essenza dell'indicatore: molti grafici sono aperti e l'indicatore è installato solo su un grafico, quando si aggiunge un nuovo grafico dalla revisione del mercato, l'indicatore lo prende al volo e lo gestisce
Indicatore: Il solito sincronizzatore di tutti i grafici nel terminale, creato per la gestione e l'analisi veloce, se si cambia timeframe su uno, passerà a tutti in parallelo, zoom in/out, scorrimento sincronizzato.
In sostanza, i grafici possono essere diversi nel colore e nella presenza di oggetti su di essi, o anche senza oggetti. Un grafico testato può avere sfondi diversi a seconda del TS sotto test e dell'umore.
Non c'è modo di determinare programmaticamente che il grafico è del tester?
Questo non funzionerà?
NOME_ESPERTO GRAFICO
Nome dell'Expert Advisor in esecuzione sul grafico con il chart_id specificato
Questo non va bene?
Il nocciolo del problema qui
Sto riattaccando il codice.if(currChart == график тестера) continue; // Что сюда написать чтоб его пропустить?
ObjectSetInteger(currChart,"Sync","что-то делаем с графиками");
}
Durante i fine settimana il mercato è chiuso e non ci sono tick con "last known server time" ma c'è una connessione al server. Come posso scoprire l'ora corrente sul server durante il fine settimana?
Ciao!
Durante i fine settimana il mercato è chiuso e non ci sono tick con "last known server time" ma c'è una connessione al server. Come faccio a sapere l'ora corrente sul server nel fine settimana?
La connessione c'è, ma non ci sono ticchettii, e il tempo del server arriva con un ticchettio. Quindi solo indirettamente, tramite TimeLocal() e la differenza di fuso orario.
Il server reagisce a un tentativo di aprire o impostare un ordine restituendo l'errore 132 ("Il mercato è chiuso"). Come si può estrarre e "prendere" il tempo del server da questo segnale di errore?