Thursday 24 August 2017

Latency Checker Broker Forex


Come per testare la vostra Broker8217s latenza Sembra una cosa banale, ma la qualità della connessione tra voi e il vostro broker MetaTrader può influenzare notevolmente la qualità di esecuzione. Quando i mercati si muovono rapidamente, ritardi nella millisecondi fanno la differenza tra l'esecuzione ad un prezzo richiesto contro lo slittamento pesante. Si tratta di una saggia idea per essere sicuri di fare tutto quanto in suo potere per minimizzare i rischi di trading. I passaggi per verificare la latenza per il vostro broker MT4 sono semplici. 1) Capire il loro indirizzo IPDomain. Non è l'ovvio 8220mbtrading8221 o chiunque il vostro broker è. You8217ll deve guardare in su all'interno della vostra installazione di MetaTrader. Vai a C: Program Files (x86) IL TUO BROKER HEREconfig. L'esempio seguente mostra l'elenco dei server per Alpari. 2) Fare doppio clic sul server che il tuo account Live è collegato. Se you8217re non è sicuro quale server si connette a, you8217ll trovarlo quando si accede al proprio account all'interno di MetaTrader. 3) Fare doppio clic sul file. srv appropriato che trovato nel passaggio 1. Quando lo fa, una scatola sarà messo a punto. Selezionare il 8220Select un programma da un elenco di programs.8221 installate 4) Scegliere Blocco note e spingere OK. 5) You8217ll vedere un sacco di gobbledy-gook venire. Solo poche parole sono evidenti. You8217re sia alla ricerca di un indirizzo IP (come mostrato nell'immagine Alpari su) o un indirizzo web (come mostrato nell'immagine Forex). 6) Questo passaggio è l'unico unico al vostro sistema operativo. Se avete Vista o Windows 7, è sufficiente fare clic sul pulsante nell'angolo in basso a sinistra, quindi digitare 8220Command8221. Se si dispone di XP, you8217ll necessario spingere Start. Selezionare Esegui, quindi digitare in 8220cmd8221 e spingere entrare. Si può vedere che la mia connessione si trova sul lato cattivo. Ciò non è sorprendente. Il broker, GO Markets, è in Australia, mentre questo test è stato fatto da Dallas, TX. It8217s non realistico aspettarsi una connessione veloce ardente dall'altra parte del mondo. Le opzioni per migliorare la connettività sono piuttosto limitate. 1) Avvicinare il computer al vostro broker. Se non si ha familiarità con il trading con un VPS. Consiglio vivamente la lettura di quel collegamento. Posso risolvere la mia connessione lenta in Australia in questo esempio trovando un fornitore di VPS stimabile in quel paese. 2) Prova ISP di commutazione. L'aggiornamento del programma non è in grado di aiutare. Se vivete al di fuori di una grande città, l'unica opzione è probabilmente aumento VPS. A negli ultimi mesi il numero di EA, che il commercio cosiddetti picchi di impulso (ad esempio Forex Thor) ha fatto sì che un sacco di domande sono ora viene chiesto A proposito di latenza. La latenza è, in generale, una misura del tempo necessario per inviare i pacchetti di dati dal PC al server broker. Un povero connessione al server broker potrebbe tradursi in ordini in mancanza di eseguire al prezzo desiderato e opportunità commerciali di essere persa. Ciò che potrebbe sembrare un ottimo EA ad alcuni utenti, può facilmente trasformarsi in un incubo per gli altri dico in senso lato, perché, al meglio delle mie conoscenze, theres assolutamente alcun modo di misurare quanto tempo ci vuole per fare il senso unico collegamento tra le due macchine. Invece, siamo in grado di misurare solo una cosa che si chiama la latenza di andata e ritorno. latenza di andata e ritorno è in realtà un processo in tre parti perché include non solo i due viaggi ciascun andata da una macchina all'altra e viceversa, ma comprende anche l'elemento di tempo che viene preso dalla macchina broker per elaborare il le istruzioni che sono stati inviati e compilare una risposta adeguata. Per esempio, se ogni viaggio dura 200 millisecondi, e il server broker prende 100 millisecondi per eseguire tutte le istruzioni e compilare la sua risposta, allora la latenza di andata e ritorno sarà di 500 millisecondi il senso unico di latenza saranno solo 200 millisecondi e tutte le importanti bit e bob saranno stati risolti sul server broker dopo 300 millisecondi. Quindi, come possiamo misurare la latenza per ottenere una sorta di un'idea se la nostra connessione è un bene o meno bene, in primo luogo, le uniche funzioni MetaQuotes Language che coinvolgono la comunicazione bidirezionale tra l'utente e il suo agente sono all'ordine invio funzioni. Come parte di questo processo, il terminale del cliente MT4 invia un'istruzione per i broker di server MT4 per acquistare o vendere un mercato. Il server esegue MT4 che l'istruzione e quindi invia una risposta al terminale del cliente MT4 che o dice Bingo o Houston, abbiamo un problema. Così, abbiamo semplicemente prendere nota del tempo subito prima di inviare il nostro ordine al broker, e poi fare un altro atto del tempo, non appena otteniamo una risposta indietro dal broker a dire l'ordine è stato eseguito. Sottrarre una volta dall'altra e, oplà, weve ha ottenuto il nostro andata e ritorno latenza. La sua facile innit. roll: Beh no, la sua realtà un po 'più complicato di così, perché noi non vogliamo essere in attesa di un EA per essere pronti per il commercio in un ambiente vivo, prima di poter scoprire se la nostra connessione è un bene o no. Per superare questo problema, abbiamo bisogno di essere l'invio di una serie di limite fittizio o fermarsi ordini ad un prezzo lontano dal prezzo corrente, quindi non c'è nessun rischio di sorta di ordine di prova effettivamente riempito. Dopo aver inviato un ordine limite manichino, possiamo quindi eliminarlo immediatamente. E se inviamo gli ordini fittizi a intervalli regolari, si può facilmente trovare il massimo, minimo e la latenza media su un campione di 100s o 1.000 s di ordini di prova fittizi. Fresco, eh La buona notizia è che Ive ha scritto un semplice EA che fa esattamente quello, e Ive ha messa in MellyForex come download gratuito per i miei lettori. Non ci sono vincoli. È sufficiente collegare l'EA latenza alla finestra del grafico di qualsiasi simbolo di valuta, in esecuzione su qualsiasi periodo di tempo. Impostare la frequenza in minuti che si desidera inviare gli ordini fittizi, e la EA farà il resto. La latenza EA mostrerà un commento in alto a sinistra della finestra grafico che mostra il minimo, massimo e latenza media di andata e ritorno. Gli ordini limite stessi vengono inviati al prezzo minimo assoluto e per la dimensione minima del contratto consentita per quel mercato così, come ho detto, non c'è nessun reale possibilità di uno qualsiasi dei ordini di prova manichino di essere riempito. La EA rileva automaticamente 4 o 5 cifre intermediari e, per i più esperti, utilizza il numero magico un po 'oscuro 4.156.434,123 mila, quindi c'è improbabile che sia un conflitto tra i suoi mestieri e quelle di tutti gli altri EA operante sul conto. In ogni caso, Ive ha reso open source di EA, in modo da poter cambiare o modificare il codice se lo si desidera. Si prega di tenere a mente che il suo EA, piuttosto che un indicatore o uno script, per cui il suo buon funzionamento dipende da un flusso di prezzo in entrata zecche per farlo funzionare. Se si nota che si pretende molto chiudere un ordine aperto immediatamente, sarà semplicemente perché la sua attesa del prossimo tick in entrata. Come ha detto Ive, siete liberi di modificare la EA se lo si desidera e, gettando un paio di idee di miglioramento nel crogiolo, si potrebbe salvare i risultati come una variabile globale in modo che potessero essere aggiunti ogni volta che la EA si ricarica o si potrebbe scrivere i dettagli di ogni commercio in un file CSV per i posteri. Si potrebbe anche eseguire alcuni algoritmi di deviazione sui risultati, se lo si desidera. Ma questo è giù a voi - per favore non mi chiedono di apportare modifiche al EA per voi, come io davvero non hanno il tempo. Se vi piace l'EA, quindi tutto ciò che chiedo è che dici ai tuoi amici MellyForex e inviarli a questa pagina per scaricare l'EA. Vi prego, non sono collegati direttamente al download di file nel caso in cui decido in una data futura a uno spostare la posizione dei file o aggiornarlo con una versione più recente. E se si decide di modificare la EA, si prega di assicurarsi di lasciare intatto il messaggio di copyright. Suppongo che dovrebbe includere anche un disclaimer nel senso che chiunque usa la latenza EA lo fa a proprio rischio e pericolo. In caso contrario, godere Theres tutte le possibilità che il link al download qui sopra aprirà la EA come file di testo leggibile nella finestra del browser, piuttosto che presentare come file per il download. Se questo è il caso, quando si apre nella finestra del browser, è sufficiente premere File Salva con nome e scegliere dove si desidera salvare su PC. È necessario salvare il file nella cartella LatencyEA. mq4 esperti cartella MetaTrader installazione. La cartella MetaTrader installazione sarà normalmente trova in C: Program Files, anche se questo non sarà sempre così. Quando si riavvia il terminale del cliente MetaTrader 4, il MQ4 verrà automaticamente compilato, e sarete in grado di vederlo come un Expert Advisor nel pannello Navigatore. Da lì, è possibile trascinarlo in una finestra cartografica adeguata e impostare la frequenza con cui si desidera gli ordini limite di test da inviare (di default è intervalli di 5 minuti). È inoltre necessario garantire che dal vivo Trading è attivato, in caso contrario verranno inviati ordini. Discussione (3 commenti) Aggiungi un commento

No comments:

Post a Comment