Librerie: Rapporto rapido MT4Ordini

 

Rapporto rapido MT4Ordini:

Versione veloce in JavaScript della libreria Report di fxsaber per i comandi di trading in stile MT4 implementati tramite MT4Orders o Virtual. Funziona fino a 10 volte più velocemente, la dimensione del file NTML è più piccola, può caricare e visualizzare fino a 5,4 milioni di righe di report.

Rapporto rapido MT4Ordini

Author: Forester

 
Come ha fatto il validatore di kodobase a far passare il mq5 senza tutti i file mqh?
 
fxsaber #:
Come ha fatto il validatore di kodobazu a far passare mq5 senza tutti i file mqh?
A quanto pare MT4Orders.mqh è già installato sul loro validatore. Il codice è stato controllato senza problemi.
 

L'autore ha fatto un ottimo lavoro! L'aspetto è ottimo.

Dal momento che JS è diventato JS, suggerisco di migliorare in questa direzione.

Инструменты для анализа HTML-файлов MT4
Инструменты для анализа HTML-файлов MT4
  • 2016.11.18
  • www.mql5.com
Довольно часто возникает необходимость проанализировать html-документы, генерируемые МТ4. В частности, из-за того, что тестер стратегий МТ4 является одновалютным, при тестировании мультивалютных
 
Eseguirlo su un conto di trading.
#define  MT4ORDERS_BYPASS_MAXTIME 1000000 // Tempo massimo (in µs) di attesa per la sincronizzazione dell'ambiente di trading

#define  REPORT_BROWSER            // Aprire automaticamente il rapporto nel browser. Richiede una DLL.
#include <MT4Orders_QuickReport.mqh> // https://www.mql5.com/it/code/47816

void OnStart()
{  
  QuickReport("QuickReport", true);
}


Commenti.

  • Il browser non si è avviato.
  • La commissione totale non corrispondeva (CustomReport mostra correttamente).
 
графики отображают сделки во временном масштабе, а не в равномерном по номеру сделки. Так мы можем увидеть, что эксперт сделал 1000 сделок на 1-й неделе, а еще 52 недели бездействовал.
Per questo utilizzo una soluzione simile all'interno di Report. Siate amici di JS, in modo da poter creare qualsiasi bellezza da HighCharts-library e simili.
Highcharts Demos and Examples | Highcharts
  • www.highcharts.com
Check out Highcharts demos and examples to learn how to create interactive charts with Highcharts core, Highcharts Stock, Highcharts Maps, Highcharts Gantt, and Highcharts Dashboards.
 
fxsaber #:
  • Il totale delle commissioni non corrisponde (CustomReport mostra correttamente).

La commissione non è un numero normalizzato, quindi le perdite.

 
fxsaber #:
Eseguirlo su un conto di trading.


Commenti.

  • Il browser non si è avviato.
  • La commissione totale non corrisponde (CustomReport mostra correttamente).
C'era un'apertura solo per il tester. Ho fatto lo stesso per i conti di trading. Ora non si apre solo in ottimizzazione.

Commissione - somma solo i dati della colonna con la commissione.
Ho ottenuto lo stesso risultato:

Forse ci sono delle operazioni di commissione che non provengono dalle transazioni (ho visto nel codice del Report che le trasferisci dal saldo alla commissione), ma non ho nulla per verificarlo.
 
fxsaber #:

La commissione non è un numero normalizzato, da cui deriva la perdita.

Ho arrotondato la commissione a 8 cifre decimali, forse ora corrisponderà.
Il codice è stato aggiornato.
 
fxsaber #:
Per questo utilizzo una soluzione simile all'interno di Report. Siete amici di JS, quindi potete creare qualsiasi bellezza da HighCharts-library e simili.
Ho scritto io stesso il codice per i grafici circa 2 anni fa. Il formato degli array passati per formare un grafico è lo stesso di google.charts, perché l'ho usato inizialmente.
Quando ci sono molte offerte, google.charts rallenta. Ho paura che a partire da 5 milioni e passa di pagine si blocca.....
Ecco perché ho realizzato una versione rapida. Senza funzionalità aggiuntive come lo zoom e il trascinamento da destra a sinistra, la griglia, ecc, per una rapida valutazione del grafico.
.


Quindi era ben fatto, ma ho rinunciato a favore della velocità.

 
Personalmente, faccio spesso zoom, sarebbe un peccato rinunciarvi.