Errori, bug, domande - pagina 3056
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
Ilyas:
Penserò a cosa si può fare.
In alcune modalità di profilo, EX5 genera statistiche su ogni chiamata di funzione. Le statistiche sono visibili solo se eseguite da ME.
È possibile in questo modo EX5 emettere le statistiche in un file di testo, bypassando ME?
In questo momento, per esempio, è molto difficile capire le statistiche delle chiamate a SymbolInfoTick, per esempio. Lo misuro io stesso e vedo che è in ritardo. Ma ci vogliono mosse speciali per farlo.
Se fosse possibile vedere statistiche riassuntive per ogni funzione in un file di testo, sarebbe molto utile e bello.
Basta eseguire il profiler - succede sulla normale macchina da lavoro. E con l'HFT è in esecuzione su una macchina con ping minimo, molti terminali, ecc. In generale, proprietà specifiche in cui sono necessarie esattamente le misurazioni.
Sarebbe auspicabile aggiungere una tale forma comune di notazione:
soprattutto perché \u è esplicitamente Unicode, mentre \x non è necessariamente
Purtroppo non possiamo determinare (almeno non ancora) quale funzione CopyXXX è stata chiamata.
Poiché questa è una funzione di CopyHistoryData, il contatore "Self CPU" è anche uno + nel rapporto si vedono 3 posti di chiamata CopyHistoryData, ogni posto di chiamata (in realtà linee di codice) ha il proprio contatore "Total
CPU".
Per quanto riguarda la discrepanza dei valori, la funzione CopyHistoryData è "pesante" e apparentemente, in termini di misure, non è stato possibile determinare il luogo della chiamata - questo è dovuto ad alcune caratteristiche del codice nativo x64, penserò a cosa può essere
fatto.
Grazie per le vostre risposte.
"Perché non hanno allegato un rapporto? elenca gli errori di misurazione".
0 2021.07.08 15:38:38.647 MQL5 profiler avvio di 'STS2020.ex5' su history con parametri:
0 2021.07.08 15:38:38.647 MQL5 profiler simbolo: 'EURUSD'
0 2021.07.08 15:38:38.647 MQL5 profiler periodo: 'H1'
0 2021.07.08 15:38:38.647 MQL5 profiler date from: '2021.04.01
0 2021.07.08 15:38:38.647 MQL5 profiler date to: '2021.05.31
0 2021.07.08 15:38:38.647 MQL5 profiler ticks mode: 'open prices'
0 2021.07.08 15:38:38.647 MQL5 profiler ritardo di esecuzione: 0 ms
0 2021.07.08 15:38:38.647 MQL5 profiler deposito: 100000
0 2021.07.08 15:38:38.647 MQL5 profiler valuta: 'EUR'
0 2021.07.08 15:38:38.647 MQL5 profiler leva: 1:15
0 2021.07.08 15:38:38.647 MQL5 profiler profitto in pip: NO
0 2021.07.08 15:38:38.952 MQL5 profiler connesso
0 2021.07.08 15:43:06.269 MQL5 profiler dati del profilo ricevuti (8896 byte)
0 2021.07.08 15:43:06.269 MQL5 profiler 139098 misurazioni totali, 0/0 errori, 320 mb di memoria stack analizzata (92848/1073741824)
0 2021.07.08 15:43:06.269 MQL5 profiler 982065 frame di funzione totali trovati (279627 codice mql5, 122460 built-in, 571051 altro, 8927 sistema)
Non ci sono stati errori.
Come nota a margine "prezzi aperti" non è corretto, la modalità utilizzata era "1 Minute OHLC".
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Bug, bug, domande
fxsaber, 2021.07.12 22:23
C'è la colonna Cost in modalità di visualizzazione delle posizioni chiuse.
Che cos'è?
Nessuno sembra saperlo. Cari sviluppatori, per favore spiegate il significato di questo parametro.
Ho trovato descrizioni di alcuni parametri che causano alcune domande quando si guardano i loro valori.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Nuova build 2450 della piattaforma MetaTrader 5: servizio "Abbonamenti", miglioramenti dell'interfaccia utente e funzioni riviste in MetaEditor
MetaCitazioni, 2020.05.15 13:43
Sono state aggiunte nuove colonne nella lista degli ordini e delle posizioni aperte:
SZ
MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?Grazie per le vostre risposte.
...Come nota a margine "prezzi aperti" non è corretto, la modalità utilizzata era "1 Minute OHLC".
Grazie, fisso.
MetaEditor si blocca costantemente quando si modificano i file di un altro linguaggio di programmazione in esso. Forse perché l'evidenziazione, i suggerimenti e altre caratteristiche non si adattano alla sintassi corrispondente.
Si suggerisce di lasciare l'analogico IntelliSense solo per MQL e file correlati (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) e disabilitare funzioni intelligenti per altre estensioni di file
MetaEditor si blocca costantemente quando si modificano i file di un altro linguaggio di programmazione in esso. Forse perché l'evidenziazione, i suggerimenti e altre caratteristiche non si adattano alla sintassi corrispondente.
L'analogo di IntelliSense dovrebbe essere lasciato solo per MQL e file correlati (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) e per altre estensioni di file disabilitare le funzioni smart.
E ho già fatto un sacco di funzioni enumerate... )))
E quelli già elencati sono un po' troppo... )))
Non li ho inventati io, ma ho preso una lista già pronta dal filtro di ricerca dei file di MetaEditor