Errori, bug, domande - pagina 2031

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
Leggi la conversione del tipo e le perdite nel farlo. https://www.mql5.com/ru/docs/basis/types/casting
Grazie! L'idea è questa: abbiamo un indicatore che dà pochi segnali precisi.
Apri un numero qualsiasi di grafici e, in base alla MM e al segnale dell'indicatore, apri posizioni. Creiamo segni di testo o pulsanti sul grafico che indicano il simbolo e il profitto attuale delle posizioni aperte. Quando si clicca il pulsante, il grafico desiderato è in primo piano.
Un quartetto?
Sì
Non una DLL qualsiasi, nemmeno Temp.ex4!
Sì
Il problema è che nel nuovo MQL4 le stringhe sono unicode. In tutti gli altri posti: oggetti, indicatori, grafici, nomi di simboli, log, impostazioni, ecc. - le stringhe rimangono unicode. Pertanto, quando si comunica con il "mondo esterno" nei programmi MQL4, ogni volta che viene fatta la conversione WideCharToMultiByte. Nel caso normale, i caratteri delle stringhe sono singoli byte (ma diversi nelle diverse codifiche), nel Sud-est asiatico è multibyte (nel layout cinese 1 carattere prende da 1 a 4 byte.
Quindi non solo i cinesi, ma anche gli europei non capiranno la pagina del codice 1251
Il problema è che nel nuovo MQL4 le stringhe sono unicode. In tutti gli altri posti: oggetti, indicatori, grafici, nomi di simboli, log, impostazioni, ecc. - le stringhe rimangono unicode. Pertanto, quando si comunica con il "mondo esterno" nei programmi MQL4, ogni volta che viene fatta la conversione WideCharToMultiByte. Nel caso usuale, i caratteri delle stringhe sono singoli byte (ma diversi nelle diverse codifiche), nel sud-est asiatico è multibyte (nel layout cinese 1 carattere prende da 1 a 4 byte.
Quindi non solo i cinesi, ma anche gli europei non capirebbero la pagina del codice 1251
Ecco il trucco: creiamo un oggetto con un nome in cirillico, poi al click lo gestisce in OnChartEvent, ma il suo nome non è visibile lì.
Controlleremo oggi alle cinque per vedere se questo posto avrà un problema.
Ecco il problema: creiamo un oggetto con un nome in cirillico, poi al click lo gestisce in OnChartEvent, ma non si vede il suo nome lì.
Oggi controlleremo in CINQUE per vedere se questo posto avrà un problema.
Funzionerà in Fiver.
E c'è una soluzione per il tuo caso nel Quaternario.
Chiamare MQLSetInteger(MQL_CODEPAGE,CP_ACP) in OnInit;
Allora le conversioni di stringhe "avanti e indietro" saranno adeguate
questo codice funziona su EURUSD 30m
terminale genera un errore:
Quando lo stampo, genera -1;
Per favore, ditemi cosa sto sbagliando:
questo codice funziona su EURUSD 30m
terminale dà un errore:
E così:
?
Per favore, ditemi cosa sto sbagliando:
questo codice funziona su EURUSD 30m
il terminale dà un errore: