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
I file manager grafici sono per i dilettanti, ovviamente. È una questione di abitudine. Una volta sono passato da NortonCommander basato su testo a FarCommander con molti plug-in.
Usavo con piacere gli analoghi NC in DOS. Tuttavia, FAR mi causò immediatamente una terribile avversione senza capirne il motivo. Ho provato TC senza entusiasmo (una versione pompata, non ho modificato nulla): funzionava perfettamente.
Ricordo ancora bene NC e FAR con un brivido. Anche se tutti i programmatori che ho conosciuto usano solo FAR.
In TotalCommander confronto le sorgenti premendo un tasto. Ogni codifica può essere facilmente confrontata con qualsiasi altra codifica.
Sì, lo uso anche in locale. Ma ci sono software più convenienti e servizi di terze parti. Non ovunque la codifica "non ha importanza".
Aggiornamento: aggiunte un paio di cose.
1) Il grafico del TurnOver è stato sostituito da un grafico con P/L per acquisti e vendite e relativi importi. In questo modo è possibile capire se la strategia è rialzista o ribassista. Si può decidere di disattivare una delle direzioni di trading se non è redditizia.
2) Grafici dei profitti e delle perdite per ore e giorni della settimana.
A differenza del tester MQ, i profitti e le perdite non vengono visualizzati al momento in cui si verificano, ma al momento dell'entrata nel trade. In questo modo è più facile capire che le entrate in una certa ora sono per lo più non redditizie e quindi è sufficiente escludere questa ora per le entrate.
Inoltre, sono stati creati dei grafici sugli acquisti e sulle vendite.
Se si fa clic su uno di questi grafici, vengono visualizzate le tabelle con gli importi esatti per ore e giorni. Sono presenti anche delle caselle di controllo che possono essere utilizzate per disattivare le ore e i giorni dagli input: i grafici e le tabelle verranno ricostruiti e sarà possibile valutare il risultato senza ulteriori test. È un analogo di BestInterval di Fxsaber, ma più grossolano (con un passo di 1 ora) e senza automazione. L'intervallo M10 è stato aggiunto per ridurre il passo.
Su questi grafici si possono notare alcune esplosioni di profitto su base oraria o giornaliera su piccoli periodi di test. Nei grafici precedenti, il test è stato effettuato per 5 mesi con una tendenza al rialzo. Quindi l'acquisto è in profitto e la vendita è in perdita. Se si aumenta il test a un anno o più, quando passeranno diverse grandi tendenze in entrambe le direzioni, tutto diventerà uniformemente spalmato e di solito non redditizio, quindi è improbabile che si riesca a spegnere qualcosa e ottenere un cambiamento significativo nel profitto.
Ecco cosa è successo alla stessa strategia con il test per 1 anno: (si dovrebbe spegnere quasi tutto).
Quindi è improbabile che diventi la base della vostra strategia.
Suggerisco di apportare le seguenti modifiche al codice.
Poi l'esempio dell'intestazione.
Aggiornamento: sono state aggiunte un paio di cose.
È stata aggiunta una selezione del tipo di report a CustomReport. Ho provato a guardare Backtest/Segnali attraverso di esso - a volte è utile, grazie.
Propongo di apportare le seguenti modifiche al codice.
Poi l'esempio dell'intestazione.
Ho fatto
Ho lasciato la chiamata di funzione invariata, per compatibilità con la vecchia versione, in modo che i codici di lavoro non si rompano. Cioè, il numero della virtualizzazione viene preso dalla variabile virtual_number come prima, e la funzione vi aggiunge VIRTUAL::GetID() da sola.
Propongo di apportare le seguenti modifiche al codice.
Poi l'esempio dell'intestazione.
Creare una nuova variante
virtual_number - numero di tester virtuale (-1 - sarà determinato automaticamente, 0 - tester MT5, >0 - tester virtuale)
Ora per impostazione predefinita (se virtual_number non è specificato), come in questo esempio
il numero virtuale verrà definito automaticamente.
Se virtual_number è specificato e >=0, verrà mostrato.
Filtraggio degli ordini.
Sono stati aggiunti numerosi filtri per visualizzare gli ordini in base a diversi parametri.
Compra, Vendi, Limite di acquisto, Limite di vendita, Stop di acquisto, Stop di vendita, Saldo - è possibile rimuovere qualsiasi tipo di ordine dal report.
Symbols - mostra l'intero elenco degli strumenti utilizzati, con la possibilità di selezionare solo quelli necessari.
Magic - si possono mostrare gli ordini solo con il Magic specificato
Min Lot, Max Lot - si possono selezionare gli ordini con i lotti richiesti
Negative Slippage - si possono mostrare gli ordini con slippage negativo separatamente per gli ordini di apertura o di chiusura
Swap - mostra gli ordini con swap > 0
Min LengthTime - ordini con durata superiore al tempo specificato (specificato in numero di giorni, ore, minuti e secondi)
Max LengthTime - ordini con durata inferiore al tempo specificato
Open Time - orario di apertura dell'ordine da e verso le date specificate
Close Time - orario di chiusura dell'ordine da e verso le date specificate
TP, SL - ordini che si sono conclusi con l'attivazione di TP o SL
Profitti, perdite - ordini in profitto o in perdita (le commissioni e gli swap non sono inclusi, in quanto possono rendere negativo il profitto finale)
Rifiuti - ordini non eseguiti
Il pulsante Reimposta consente di ripristinare i filtri ai valori predefiniti e di mostrare tutti gli ordini senza filtri.
Ordini pendenti MT5 eseguiti
L'ordine pendente, la cui attivazione ha causato questo ordine/posizione, è indicato in colore blu scuro nella stessa riga in alto. Vengono indicati l'ora in cui l'ordine pendente è stato inserito, il tempo trascorso dal posizionamento all'attivazione dell'ordine e il tipo di ordine pendente (Buy limit, Sell limit, Buy stop o Sell stop). Queste informazioni vengono mostrate solo per i terminali o i tester MT5; i tester virtuali o MT4 non forniscono queste informazioni.
Ordini pendenti MT5 eseguiti
L'ordine pendente, la cui attivazione ha causato questo ordine/posizione, è indicato in colore blu scuro nella stessa riga precedente. Vengono specificati l'ora di impostazione dell'ordine pendente, il tempo trascorso dall'impostazione all'attivazione dell'ordine e il tipo di ordine pendente (Buy limit, Sell limit, Buy stop o Sell stop).
Si prega di dare la possibilità di non mostrare queste informazioni. Non è di alcuna utilità. Soprattutto se l'ordine è stato modificato prima dell'esecuzione.