Round Trip Cost Reconciler è un’utilità MT5 gratuita e di sola lettura, pensata per trader e sviluppatori che necessitano di qualcosa di più di una semplice esportazione della cronologia delle operazioni.
Genera un file CSV contenente i dati delle operazioni filtrati e un secondo file CSV che raggruppa le operazioni di acquisto/vendita in base al DEAL_POSITION_ID. Le esecuzioni parziali vengono combinate in prezzi di entrata e di uscita ponderati per il volume, mentre le commissioni, gli swap e le spese registrati dal broker rimangono visibili separatamente dal risultato lordo delle negoziazioni.
COSA RIPORTA
• Identificatori di operazioni, ordini e posizioni.
• Simbolo, numero magico, direzione, tipo di ingresso, ora, prezzo e volume.
• Profitto, commissione, swap e spese registrati dal broker.
• Volume totale di entrata e uscita per identificativo di posizione.
• Prezzi di entrata e di uscita ponderati in base al volume.
• Risultato lordo, costi totali, risultato netto, numero di operazioni e stato del ciclo di vita.
STATUS DEL CICLO DI VITA
• COMPLETO: i volumi in entrata e in uscita corrispondono entro i limiti di tolleranza.
• OPEN_OR_INCOMPLETE: il volume di entrata rimane non allineato.
• EXCESS_EXIT: il volume di uscita supera il volume di entrata registrato.
• COMPLEX_REVERSAL: è presente un'inversione INOUT, pertanto il programma non genera un'allocazione semplice.
DATI IN ENTRATA
• InpDaysBack: finestra della cronologia da 1 a 3650 giorni.
• InpSymbolScope: simbolo del grafico corrente o tutti i simboli.
• InpMagicFilter: -1 per ogni numero magico, altrimenti un unico numero magico esatto non negativo.
• InpDealsFileName e InpPositionsFileName: due nomi di file CSV distinti e sicuri.
• InpUseCommonFolder: cartella “Common Files” quando abilitata.
• InpDelimiter: virgola (44) o punto e virgola (59).
CONFIGURAZIONE
1. Compilare RoundTripCostReconcilerMT5.mq5 insieme a RoundTripCostCore.mqh nella stessa cartella.
2. Collegare l'Expert Advisor a un grafico qualsiasi.
3. Selezionare l'intervallo storico e, se lo si desidera, il filtro "exact magic".
4. Scegliere due nomi di file CSV distinti e sicuri.
5. Leggi il log degli esperti, quindi recupera i file CSV dalla cartella "Common Files" o dalla cartella "Files" del terminale.
SICUREZZA E LIMITAZIONI
L'utilità si limita a leggere la cronologia del conto e a salvare file CSV locali. Non effettua, modifica, cancella né chiude ordini; non utilizza DLL, WebRequest né servizi esterni.
I risultati dipendono dalla cronologia disponibile sul terminale collegato e dal broker. Le operazioni di storno sono state deliberatamente classificate come complesse, anziché essere forzatamente inserite in un "round trip" semplice ma fuorviante. Si tratta di uno strumento di supporto contabile e diagnostico, non di una garanzia di profitto o fiscale.