Sunday 8 October 2017

Binary Opzioni Strategia Tester Mt4


Opzioni Binarie Strategia Tester Binary-Options-strategia-Tester per Metatrader 4: Costruire strategie opzioni binarie di backtest in Metatrader 4 Strategy-Tester Run estensivi di strategie di opzioni binarie per lunghi periodi in breve tempo di migliorare le strategie di opzioni binarie per renderli stabili per il commercio eseguire i test a termine di strategie di opzioni binarie con i test Run broker per ogni simbolo (ad esempio EURUSD, GBPUSD, EURJPY, ecc) o qualsiasi periodo di tempo (ad esempio M1, M5, M15, M30, H1 ecc) strategia-Tester di Metatrader 4 non in grado di gestire Opzioni binarie. Pertanto questa utility ordini virtuali, contano i risultati e stampa le informazioni sulla carta di darvi la possibilità di testare e migliorare la vostra strategia di opzioni binarie. Concetto: Visualizza gli screenshot 1 per il concetto di utilità Binary-Opzioni-strategia-Tester. Si prega di tenere presente: Backtesting con i dati storici non potrà mai rappresentare il vero futuro, ma potrebbe dare un valore approssimativo per ottenere la vostra strategia più stabile. La qualità della vostra volontà backtest dipende da dati storici. Pertanto si consiglia vivamente di utilizzare una serie di qualità alta di installazione dei dati scaricare e acquistare l'utilità Binary-Options-strategia-Tester - è necessaria una versione acquistata. Perché è necessaria una versione acquistata di utilità Binary-Opzioni-strategia-Tester una strategia di opzioni binarie è di chiamare una funzione del binario-Opzioni-strategia-Tester (via Binary-Opzioni-strategia-Library) per posizionare i mestieri virtuali ( vedi screenshot 1 concetto). In relazione al concetto di licenza di MQL4 questo funziona solo se il prodotto ha una licenza di lavoro. Pertanto è necessario acquistare il prodotto per testare le strategie di opzioni binarie o il codice d'esempio in sezione costruire una strategia. Costruire una strategia: Vedere Come costruire e testare una strategia di opzioni binarie con la strategia-Tester di Metatrader 4 per un esempio di come costruire una strategia per Binary-Options-strategia-tester e estensivi eseguiti così come le prove in avanti. 1. Aprire Metatrader 4 Strategia-Tester, selezionare Binary-Opzioni-strategia-Tester (cartella di mercato), impostare i parametri di input necessari e iniziare strategia-Tester. 2. Trascinare l'indicatore in cui la vostra strategia è memorizzato sulla carta, impostare i parametri di input necessari per la strategia e vedere i risultati sul grafico. 3. Migliora la tua strategia di Andor cambiare i parametri di input per eseguire nuovamente il backtest fino a quando la vostra strategia è stabile al commercio. 4. Eseguire i test Prefazione di trascinando l'utilità Binary-Opzioni-strategia-tester e l'indicatore strategia demo o grafico in diretta del vostro broker. Oltre al vostro indicatore con la vostra strategia di opzioni binarie è possibile inserire gli indicatori utilizzati dal vostra strategia con le relative impostazioni usate in tabella, per vederli in tempo reale durante il test. Inoltre è possibile salvare tutti gli indicatori e le relative impostazioni salvando il modello del grafico e caricarli sul prossimo test. Per salvare o caricare tutti gli indicatori necessari con le loro impostazioni su un modello prima di piste tester, utilizzare il pulsante di pausa di MetaTrader 4 Strategy-Tester. Parametri di ingresso Vedi screenshot 2 per i parametri di input. Ulteriori parametri di input per la vostra strategia saranno memorizzati nel file indicatore di strategia. Domanda: Non ci sono frecce appaiono sul grafico dopo aver draged il mio indicatore con una strategia di lavoro su di esso. Quello che è successo answere: Devi abilitare consentire le importazioni di esperti esterni nella scheda comune, mentre si trascina la vostra strategia sul grafico (log messaggio verrà visualizzato un errore in questo caso). Domanda: Non ci sono frecce appaiono sul grafico dopo aver draged il mio indicatore con una strategia di lavoro su di esso con Lasciare che le importazioni di esperti esterni abilitati. Perché answere: Una strategia deve chiamare una funzione di Binary-Options-strategia-Tester per posizionare i commerci virtuali. In relazione al concetto di licenza MQL4 questo funziona solo se il prodotto ha una licenza di lavoro. Pertanto è necessario acquistare il prodotto. Domanda: Non ci sono frecce appaiono sul grafico dopo aver trascinato il mio indicatore con una strategia di lavoro su di esso e ho ottenuto errori come Impossibile chiamare. o Impossibile caricare. nel registro di MetaTrader 4. Cosa posso fare answere: Utilizzare la versione più recente (maggiore v1.00) di BinaryOptionsStrategyLibrary. mqh. Controllare etichetta versione in codice del vostro BinaryOptionsStrategyLibrary. mqh e vedere v1.01 changelog di BinaryOptionsStrategyLibrary. Domanda: Non vedo risultati sulla strategia-Tester schede Risultati, grafico, Servizi. Dove posso visualizzare tutti i risultati answere: Strategia-Tester di Metatrader 4 non è in grado di gestire le opzioni binarie in modo queste schede non possono essere utilizzati. Pertanto questa utility calcola tutte le vincite e le perdite e stampa i risultati sul grafico. Ulteriori informazioni Vedere Come costruire e testare una strategia di opzioni binarie con la strategia-Tester di Metatrader 4 per un esempio di come costruire una strategia per Binary-Options-strategia-tester e estensivi eseguiti così come le prove in avanti. Varie Se avete idee di miglioramento, non esitate a contattare meTesting delle strategie di trading di opzioni binarie Come negoziare opzioni binarie. Consente di strategie di test Forum e vari siti su Internet sono pieni di vecchi e sono emersi solo strategie di trading per opzioni binarie. Allo stesso tempo, spesso nella descrizione della strategia e delle sue potenzialità i commercianti di solito promettono immensi profitti, e in un vero e proprio quadro di commercio si scopre completamente diverso. In questo caso, il commerciante perde una parte del suo deposito. Come determinare se è possibile fare soldi su strategia di trading per opzioni binarie o tutto descritto sui siti web è solo spazzatura, che Internet è piena di La tecnologia di strategie di trading test può aiutare a rispondere a questa domanda. In questo caso, il commerciante sa esattamente se o non iniziare a fare trading o mettere il miracolo di recente è apparso nella spazzatura dopo il test della strategia, senza la perdita di tempo e denaro per il commercio. Come negoziare opzioni binarie Inizia a commerciare con il test per la strategia di test è possibile usufruire di un terminale di trading, che si usa nel seguire la storia di citazioni. Noi proponiamo di utilizzare MT4 nelle prove, che può essere scaricato qui. Soprattutto perché in questo terminale uno strumento software speciale chiamato Strategia Tester è presente. Con il suo aiuto è possibile ricreare le quotazioni in tempo reale dei giorni passati. Così, quando si è trovato una nuova strategia commerciale che si intende utilizzare nel proprio trading, testarlo per determinare se il sistema merita la vostra attenzione. Scegli un lasso di tempo per testare Non è necessario che la vostra strategia di trading è stato progettato per l'utilizzo sul terminale di trading MT4. Dopo tutto, in commercio abbiamo a che fare con le quotazioni delle attività finanziarie che sono gli stessi in tutti i terminali per la negoziazione. Cioè, i terminali web ei terminali installati, come MT4, contengono gli stessi apici. Tuttavia, il vantaggio della piattaforma Meta Trader 4 è che con l'aiuto di questo software possiamo guardare al passato, rivelano le citazioni reali che erano un giorno, settimana, mese o anche un anno fa per il nostro bene prescelto. Quindi, si dispone di una nuova strategia per il commercio e non si sa se vale la pena la vostra attenzione. Al fine di determinare la redditività, MT4 aperta e selezionare un bene che si desidera utilizzare per la negoziazione. Ad esempio, la coppia di valute GBPUSD. Quindi, selezionare l'intervallo di tempo per la visualizzazione di citazioni. In un terminale web tipica il broker fornisce un grafico lineare che corrisponde al periodo di tempo di M15 nel MT4 terminale. Tuttavia, per la convenienza dei grafici, dobbiamo scegliere i tempi M5. Poi, scorrere la rotellina del mouse del computer, possiamo passare grafico delle attività citazioni avventurano quasi ogni tempo fa. Come testare una strategia di trading, ad esempio, avete trovato su Internet una strategia di trading che include una serie di indicatori tecnici. Il sito in cui si trova questa strategia dovrebbe descrivere le regole per l'inserimento dei traffici. La strategia, che abbiamo preso come esempio, è semplice. L'ingresso alla transazione è l'intersezione simultanea di linee di segnale nella direzione di indicatori di entrare in commercio, e l'intersezione con una candela del movimento di prezzo sul grafico. Allo stesso tempo, se vendiamo opzioni binarie classiche, sappiamo che il termine di scadenza dell'opzione è di solito 15 minuti. Nel MT4 terminal abbiamo scelto il periodo delle quotazioni M5. Cioè, se abbiamo fatto un accordo in occasione dell'apertura di una candela di cinque minuti, il periodo di scadenza arriva alla fine della terza candela sul conto. Così, vediamo che l'affare si sarebbe fatto in un terminale web per l'acquisto (Call option) avrebbe portato un profitto. Cioè, siamo in grado di prendere qualsiasi periodo della storia e del presente algoritmo per testare il lavoro della nostra strategia di trading per ottenere risultati chiari sui profitti e delle perdite. Come negoziare opzioni binarie. La tecnologia dei test strategia A causa della eterogeneità del movimento quotazioni, c'è un cambiamento frequente di tendenze da piatta a tendenza e viceversa - così come per testare strategie di trading sulla storia, abbiamo bisogno di prendere un intervallo di almeno 3 mesi . Così, si ottengono i dati medi sulla economico, tenendo conto della variazione nel movimento di citazioni in diverse correnti (TV e tendenza). Se entro 3 mesi dal commercio virtuale nella storia citazioni vostro sistema di trading dà un risultato positivo, è necessario testare questa strategia nello stesso modo sull'intervallo di 6 mesi, che darà dati più precisi sulla redditività della vostra strategia. Allo stesso tempo, nel corso di testare la strategia si può vedere che le regole del commercio raccomandate di ingresso della vendita non sono adatti per questa strategia, è possibile determinare le condizioni del tutto diverse per tale scambio. Inoltre, grazie alla strategia di sperimentazione sulla storia, è possibile configurare il trade-in per altri tipi di opzioni binarie, quali le opzioni Gamma o One-Touch. Cioè, consente di prendere in considerazione le opzioni di trading con le quotazioni predefiniti del grafico con i livelli di sciopero. Strategy Tester. Come usare questo terminale MT4 negoziazione enhancement software contiene un tester strategia che può giocare on-line il movimento dei prezzi con una riproduzione a velocità prestabilita per un certo periodo di tempo in passato. Che cosa ci dà Siamo in grado di ricreare una vera e propria immagine del movimento dei prezzi in quella parte della storia, i risultati di cui si conoscono già in anticipo. Allo stesso tempo, utilizzando gli strumenti grafici del terminale, che nella modalità di negoziazione sarà in grado di prendere appunti direttamente sul grafico, in cui è necessario acquistare o vendere a seconda delle condizioni commerciali, dove il tempo di scadenza del contratto viene e dove si dovrebbe ottenere un profitto o perdita. Allo stesso tempo, è possibile utilizzare il tester di strategia su uno qualsiasi dei intervalli selezionati e delle attività finanziarie. Leggere: MetaTrader 4 - Esempi Come costruire e testare una strategia di opzioni binarie con la strategia Tester Sommario MetaTrader 4 1. Introduzione Questo articolo mostra come costruire una strategia di opzioni binarie e testarlo nella strategia-Tester di Metatrader 4 con l'utility Binary-Opzioni-strategia-Tester. Per impostazione predefinita Strategia-Tester di Metatrader 4 può testare Expert Advisors e indicatori con i dati storici, ma non in grado di gestire le opzioni binarie con scadenza volte. Come ho bisogno di una possibilità di testare le strategie di opzioni binarie automatizzati in Strategia-Tester di MetaTrader 4, il Binary-Options-strategia-Tester è stato costruito come un programma di utilità per soddisfare tali esigenze. Il concetto contiene i seguenti componenti: Questo è un passo per esempio passo come costruire una strategia di opzioni binarie memorizzate in un indicatore (segnato in rosso nell'immagine sopra) per comunicare attraverso Binary-Opzioni-strategia-Library (contrassegnato come verde nell'immagine sopra ) con il binario-Opzioni-strategia-Tester (contrassegnato come blu nella immagine qui sopra), di effettuare ordini virtuali e contare i loro risultati con test retrospettivi e test in avanti. Si prega di tenere presente: Backtesting con i dati storici non potrà mai rappresentare il vero futuro, ma potrebbe dare un valore approssimativo per ottenere la vostra strategia più stabile. La qualità della vostra volontà backtest dipende da dati storici. Pertanto si consiglia vivamente di utilizzare una serie di dati di qualità alta 2. Installazione scaricare e acquistare Binary-Opzioni-strategia-Tester utilità dal mercato: Test-quadro per testare le strategie di opzioni binarie in Strategia-Tester di MetaTrader 4. Perché una versione acquistata dell'utilità Binary-Options-strategia-Tester è necessaria una strategia binario opzioni deve chiamare una funzione del binario-Opzioni-strategia-Tester (via Binary-Opzioni-strategia-Library) per posizionare i mestieri virtuali. In relazione al concetto di licenza di MQL4 questo funziona solo se il prodotto ha una licenza di lavoro. Pertanto è necessario acquistare il prodotto per testare le strategie di opzioni binarie o questo esempio. Scarica gratis BinaryOptionsStrategyLibrary. mqh e posizionarlo nella cartella in Include (percorso della MetaTrader 4MQL4Include): La biblioteca libera fornirà diverse funzioni per costruire la vostra strategia di opzioni binarie in modo semplice e per comunicare con il binario-Opzioni-strategia-Tester. Vedere Binary-Options-strategia-Library per ulteriori dettagli della biblioteca. Scarica indicatore KVO. mq4 gratuito e posizionarlo (e il file compilato KVO. ex4) in IndicatorsDownloads cartella (percorso dei 4MQL4IndicatorsDownloads MetaTrader): L'indicatore KVO viene utilizzato come un esempio per mostrare l'accesso di indicatori esterni e file ci ex4 nella sezione 3.2.6 L'utilizzo di indicatori esterni (file ex4). Vedere mql5encode8677 per maggiori dettagli dell'indicatore. Ora si può andare avanti con la strategia esempio sezione 3. Le opzioni binarie e costruire il codice di esempio da soli o semplicemente scaricare il codice di questo esempio di seguito. download opzionale BinaryOptionsStrategyExample. mq4 e posizionarlo (e il file compilato BinaryOptionsStrategyExample. ex4) in indicatori di cartella (percorso dei 4MQL4Indicators MetaTrader): Scarica il codice di questo esempio di strategia di opzioni binarie per farlo funzionare senza costruire da soli. Per compilare i file necessari. ex4 aprire i file. mq4 (KVO. mq4 e BinaryOptionsStrategyExample. mq4 - NON Binary-Opzioni-strategia-Library. mqh) in MetaQuotes Language Editor e cliccare sul pulsante Compile o semplicemente riavviare il MetaTrader 4 dopo questi file vengono memorizzati nelle cartelle descritte e MetaTrader 4 lo farà automaticamente per voi. 3. Strategia Opzioni Binarie esempio I passaggi seguenti vi guideranno throgh un esempio di come costruire un esempio di strategia opzioni binarie memorizzate in un indicatore per comunicare con Binary-Options-strategia-Tester. Si può costruire da soli o semplicemente scaricare il codice della BinaryOptionsStrategyExample. mq4. Si prega di notare: Questa strategia non è una strategia proficua Opzioni binarie E 'solo un esempio di come costruire una strategia in un indicatore per comunicare con l'utilità Binary-Opzioni-strategia-Tester. Naturalmente si deve costruire una strategia proficua da soli. Ma, come si vedrà, questa utility vi aiuterà a testare e migliorare la vostra strategia di opzioni binarie. 3.1 Definire strategia di opzioni binarie Prima di tutto dobbiamo definire la strategia e valori modificabile (parametri di ingresso). documentazione MQL4 mostra tutti gli indicatori tecnici, che può essere indirizzato attraverso l'interfaccia iCustom: docs. mql4indicators. Diciamo che ci piace per creare un semplice Moving Average strategia di croce con una veloce e una lenta media mobile al commercio sul candela successiva dopo aver attraversato l'un l'altro. Documentazione dice, come possiamo ottenere il valore di un singolo media mobile: docs. mql4indicatorsima. Diciamo di più, ci piace scegliere i valori relativi al periodo di MA media (veloce e lento) e per il prezzo praticato, così come per il metodo della media. Altri valori (come simbolo, lasso di tempo e spostamento) dipende dalla TestCase (ad esempio, il simbolo del tester gira su) e deve essere impostato automaticamente. Quindi abbiamo praticamente bisogno dei seguenti variabili per una media mobile: int maperiod int mamethod int appliedprice Come abbiamo bisogno di due medie mobili a verificare le loro croci, abbiamo bisogno dei seguenti parametri di input per l'esempio di strategia con alcuni valori di default: int periodfast 5 int periodslow 10 int methodboth 0 int appliedpriceboth 0 3.2 Crea strategia di opzioni binarie, è necessario costruire un indicatore che memorizza la vostra strategia di opzioni binarie a trascinarlo sul grafico dove Binary-Opzioni-strategia-Tester è in esecuzione. Aprire MetaQuotes Language Editor (in MetaTrader 4 clic su Strumenti - gt editore MetaQuotes Language o semplicemente premere F4) e fare clic su Nuovo: Apparirà la MQL guidata. Selezionare indicatore personalizzato per creare un indicatore vuoto e fare clic su Avanti: Inserire il nome, diritto d'autore e il link della strategia, nonché i parametri di input con i tipi e valori di default (valori iniziali) facendo clic su Aggiungi-Button e premere Avanti: Nella scheda gestori di eventi selezionare casella OnCalculate come abbiamo bisogno di questo evento per verificare la nostra strategia su ogni tick. Premere Avanti: Sulla proprietà del disegno Selezionare la scheda Indicatore casella di controllo nella finestra separata, come abbiamo bisogno di una finestra separata per stampare i valori di debug. Premere Fine: Viene visualizzato il codice iniziale del vostro indicatore: -------------------------------------- ---------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin -------------- -------------------------------------------------- - proprietà del copyright Copyright 2016, Martin collegamento immobili versione immobili mql5enusersmartin 1.00 immobili rigoroso proprietà indicatorseparatewindow --- parametri di ingresso int di ingresso periodfast int 5 ingresso periodslow 10 ingresso int methodboth 0 ingresso int appliedpriceboth 0 ----------- -------------------------------------------------- ----- personalizzato funzione di indicatore di inizializzazione ----------------------------------------- ------------------------- int OnInit () --- indicatore buffer di mappatura parametri I parametri di input iniziali sono creati con la MQL Wizard 3.2.1 Input (vedere 3.2 Creazione di strategia opzioni binarie) e li migliorare con le seguenti operazioni. Per evitare di dover inserire int valori per il prezzo applicato e il metodo media delle medie mobili per i parametri di input, il tipo per methodboth e appliedpriceboth passa da int a tipo di enumerazione con un valore predefinito. Nei commenti aggiunta per i parametri di input vengono aggiunti per mostrare i commenti come etichette al posto dei nomi di variabili: --- parametri di input int di ingresso periodfast 5 Veloce MA int ingresso valore periodslow 10 Lento valore MA ingresso ENUMMAMETHOD methodboth MODESMA MA metodo di input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA prezzo applicato con questo modifiche i parametri di input fornisce un elenco a discesa con i valori disponibili per selezionare così come etichette per i parametri di input: 3.2.2 Includere Binary-Opzioni-strategia-library Se avete scaricato e conservato alla biblioteca (vedi 2. Installazione ) in Includi cartella (percorso della MetaTrader 4MQL4Include), si è in grado di includere la libreria in questo modo: ---------------------------- -------------------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ---- -------------------------------------------------- ------------ proprietà del copyright Copyright 2016, Martin collegamento immobili versione immobili mql5enusersmartin 1.00 immobili rigoroso proprietà indicatorseparatewindow la libreria sarà disponibile come descritto nell'esempio solo al di sopra se è stato inserito in Includi cartella del vostro MetaTrader 4. Modifica del contenuto della libreria non è necessaria Binary-Opzioni-strategia-library migliorerà i parametri di input con due nuovi parametri: piazzare una sola vendita o uno scambio BUY per candela Controllare solo all'inizio di una nuova candela per la strategia 3.2.3 Aggiungi CallStrategy () Aggiungere una chiamata a CallStrategy () - funzione OnCalculate () del vostro indicatore strategia per chiamare la strategia su ogni nuovo tick. CallStrategy () è fornita da Binary-Opzioni-strategia-Library hai inlcuded come descriverli sopra: CallStrategy () Chiama la strategia, la funzione è Locatet in BinaryOptionsStrategyLibrary. mqh (incluso sopra) CallStrategy () - funzione binary-Opzioni-Strategy Biblioteca chiamerà una funzione denominata CheckMyRules () nel vostro indicatore di dove è possibile inserire le vostre condizioni per la vostra strategia di opzioni binarie. Pertanto è necessario attuare le CheckMyRules () in vostro indicatore strategia di opzioni binarie. 3.2.4 Implementare CheckMyRules () e aiutante-funzione in CheckMyRules () - funzione, che si chiama attraverso il binario-Opzioni-strategia-Library, le condizioni per la strategia di attuazione e le operazioni sono effettuate tramite PlaceTrade () - Funzione del biblioteca. I valori di entrambe le medie mobili sono temporarilly memorizzati nelle variabili per confrontarli in se-condizioni, mentre i valori delle medie mobili sono presi dal aiutante funzione GetValuesForMA (): --- Parametri di input int di ingresso periodfast 5 valore MA veloce di ingresso int periodslow 10 lento valore MA ingresso ENUMMAMETHOD methodboth MODESMA MA metodo di input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA prezzo applicato --------------------------------- --------------------------------- posiziona il trading-regole qui - vedi esempio qui sotto. StrategyTester chiamerà questa funzione per fare trading. NON: - la funzione Rinomina - Aggiungi paramaters funzione, ad esempio CheckMyRules (int a) - Modificare la funzione tipo di ritorno, ad esempio int CheckMyRules () ---------------------------------------------- -------------------- CheckMyRules void () memorizzare i valori MA con shift0 (candela corrente) - gt candela corrente, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedi helper-funzioni sotto doppia emaSlowCurrent GetValueForMA (periodslow, 0) doppio emaFastCurrent GetValueForMA (periodfast, 0) memorizzare i valori MA con shift1 (candela passato) - gt ultima candela, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedere helper-funzioni qui sotto doppia emaSlowPast GetValueForMA (periodslow, 1) doppio emaFastPast GetValueForMA (periodfast, 1) se (emaFastPast GT emaSlowPast ampamp emaFastCurrent lt emaSlowPast) Verificare se lenta MA e MA veloce attraversa PlaceTrade (OPSELL) Luogo SELL-commerciale per la strategia-Tester, la funzione si trova in BinaryOptionsStrategyFunctions. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) Verificare se lenta MA e MA veloce attraversa PlaceTrade (OPBUY) Luogo BUY-Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyFunctions. mqh 3.2.5 Stampare il debug valori Il funzione PrintDebugValue () privides la possibilità di stampare i valori di debug, mentre il tester è in funzione. Nell'esempio che segue i valori delle medie mobili sono stampati con i loro nomi di variabili come etichette: --- parametri di input int di ingresso periodfast 5 int ingresso valore MA veloce periodslow 10 valore MA lento ingresso ENUMMAMETHOD methodboth MODESMA MA metodo di input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA prezzo applicato ------------------------------------------------ ------------------ posiziona il trading-regole qui - vedi esempio qui sotto. StrategyTester chiamerà questa funzione per fare trading. NON: - la funzione Rinomina - Aggiungi paramaters funzione, ad esempio CheckMyRules (int a) - Modificare la funzione tipo di ritorno, ad esempio int CheckMyRules () ---------------------------------------------- -------------------- CheckMyRules void () memorizzare i valori MA con shift0 (candela corrente) - gt candela corrente, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedi helper-funzioni sotto doppia emaSlowCurrent GetValueForMA (periodslow, 0) doppio emaFastCurrent GetValueForMA (periodfast, 0) memorizzare i valori MA con shift1 (candela passato) - gt ultima candela, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedere helper-funzioni qui sotto doppia emaSlowPast GetValueForMA (periodslow, 1) doppio emaFastPast GetValueForMA (periodfast, 1) PrintDebugValue (emaSlowCurrent:, (stringa) emaSlowCurrent, 0) Etichetta e valore in linea 0 PrintDebugValue (emaFastCurrent:, (stringa) emaFastCurrent, 1) Etichetta e il valore d' linea 1 PrintDebugValue (emaSlowPast:, (stringa) emaSlowPast, 2) Etichetta e il valore nella riga 2 PrintDebugValue (emaFastPast:, (stringa) emaFastPast, 3) Etichetta e valore in linea 3 se (emaFastPast GT emaSlowPast ampamp emaFastCurrent lt emaSlowPast) Controllare se lento MA e MA veloce attraversa PlaceTrade (OPSELL) Luogo SELL-commerciale per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyFunctions. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) Verificare se lenta MA e MA veloce attraversa PlaceTrade (OPBUY) Luogo BUY - Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyFunctions. mqh 3.2.6 l'utilizzo di indicatori esterni (file ex4) Oltre un indicatore esterno che memorizza i suoi valori nel buffer è possibile accedere per la strategia di opzioni binarie, anche se solo la compilato esiste EX4-file. Diciamo che ci piace per includere la linea dell'indicatore di KVO mql5encode8677 segnale per fare trading solo se la linea del segnale è superiore a 0 per gli scambi comprare e sotto 0 per i traffici vendere. Scarica l'indicatore KVO. mq4 e posizionare il compilato (file ex4) in IndicatorsDownloads cartella (percorso dei 4MQL4IndicatorsDownloads MetaTrader). Per compilare il file. ex4 KVO. mq4 aperta necessario in MetaQuotes Language Editor e fare clic sul pulsante Compile o semplicemente riavviare il MetaTrader 4 dopo che il file viene memorizzato nella cartella descritta e MetaTrader 4 lo farà automaticamente per voi. In primo luogo dobbiamo identificare i buffer rilevanti che memorizza i valori rilevanti per l'accesso. Quindi premiamo il tasto Finestra Dati in MetaTrader 4 per mostrare tutti i buffer disponibili gli indicatori utilizzati e trascinare l'indicatore KVO su un grafico. Passando la croce sopra il grafico (stampa rotella del mouse sul grafico per portare la croce) i valori tampone dell'indicatore del timeperiod passato il mouse verranno visualizzati nella finestra dei dati: Le etichette delle finestre dei dati ci dice il secondo valore tampone dell'indicatore memorizza la linea di segnale. Se i buffer di indicatori non hanno etichette, siamo in grado di trovare quella giusta confrontando i valori tampone con il valore visualizzato sotto la croce nel grafico e l'indicatore. Buffer di un indicatore inizia con 0, quindi abbiamo tampone valore 1 del buffer 0, valore del tampone 2 buffer di 1 e così via e dobbiamo accedere tampone 1 per ottenere il valore del segnale. Ora dobbiamo conoscere tutti i parametri di input dell'indicatore esterno che ci piace per accedere. Con draging l'indicatore su un grafico, vediamo tutti i paremeters ingresso: Diciamo di più, ci piace per accedere l'indicatore con (i suoi valori di default): 34, 55 e 13. Usiamo una funzione di supporto (sulla base di iCostum), wich ci fornisce la possibilità di ottenere i valori dell'indicatore con i parametri per tampone e spostamento, mentre spostamento 0 sarà il valore della candela corrente, spostare 1 il valore dell'ultima candela, spostare 2 il valore della penultima candela e presto. Inoltre abbiamo temporarilly memorizzare i valori del buffer indicatori e migliorare la condizione If della strategia: --- parametri di input int di ingresso periodfast 5 Veloce MA int ingresso valore periodslow 10 Valore MA lento ingresso ENUMMAMETHOD methodboth MODESMA MA metodo di input ENUMAPPLIEDPRICE appliedpriceboth PRICECLOSE MA prezzo applicato ----------------------------------------------- ------------------- posiziona il trading-regole qui - vedi esempio qui sotto. StrategyTester chiamerà questa funzione per fare trading. NON: - la funzione Rinomina - Aggiungi paramaters funzione, ad esempio CheckMyRules (int a) - Modificare la funzione tipo di ritorno, ad esempio int CheckMyRules () ---------------------------------------------- -------------------- CheckMyRules void () memorizzare i valori MA con shift0 (candela corrente) - gt candela corrente, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedi helper-funzioni sotto doppia emaSlowCurrent GetValueForMA (periodslow, 0) doppio emaFastCurrent GetValueForMA (periodfast, 0) memorizzare i valori MA con shift1 (candela passato) - gt ultima candela, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedere helper-funzioni qui sotto doppia emaSlowPast GetValueForMA (periodslow, 1) doppio emaFastPast GetValueForMA (periodfast, 1) valore del segnale Store (tampone 1) dell'indicatore KVO dalla candela corrente (spostamento 0) doppia kvoSignal GetValuesFromIndicatorKVO (1 0) PrintDebugValue (emaSlowCurrent:, (stringa) emaSlowCurrent , 0) Etichetta e valore in linea 0 PrintDebugValue (emaFastCurrent:, (stringa) emaFastCurrent, 1) Etichetta e valore in linea 1 PrintDebugValue (emaSlowPast:, (stringa) emaSlowPast, 2) Etichetta e il valore nella riga 2 PrintDebugValue (emaFastPast:, (stringa) emaFastPast, 3) Etichetta e valore in linea 3 se (emaFastPast GT emaSlowPast ampamp emaFastCurrent lt emaSlowPast Controllare se lenta MA e MA veloce attraversa ampamp kvoSignal lt 0) Verificare se il valore di KVO segnale è sotto 0 PlaceTrade (OPSELL) Luogo SELL - Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyFunctions. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Controllare se lenta MA e MA veloce attraversa ampamp kvoSignal gt 0) Verificare se il valore di KVO segnale è superiore a 0 PlaceTrade (OPBUY) Luogo BUY-Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyFunctions. mqh ----------------------------------- ------------------------------- ottenere i valori mA per periodo, il metodo, il prezzo applicato e lo spostamento. Per i dettagli di IMA () Guarda docs. mql4indicatorsima ---------------------------------------- -------------------------- doppia GetValueForMA (periodo int, int turno) tornare iMA (NULL. 0, periodo, 0, methodboth, appliedpriceboth, spostamento) ------------------------------------------------ ------------------ esempio come ottenere i valori da indicatori esterni vedere Parametri docs. mql4indicatorsicustom: int tampone - indicatore-buffer (inizia con 0) int turno - il valore di spostare 0 candela corrente, 1 prev candela -------------------------------------------- ---------------------- doppia GetValuesFromIndicatorKVO (buffer int, int spostamento 0) Modificare KVO a nome indicatore di ritorno (iCustom (NULL. NULL per periodo di tempo selezionato nella tester - NO cambiamenti necessari 0. 0 per il simbolo corrente selezionato nella tester - NO cambiamenti necessari BEGIN EDIT DownloadsKVO. ex4 Filepath e il nome dell'indicatore (file. ex4) BEGIN iNDICATORI INGRESSI 34. 55. 13. FINE pER tampone EDIT INGRESSI END,. Indice Buffer (inizia da 0), buffer viene destinatari sopra parametro di funzione - NO cambiamenti necessari shift (0 per candela corrente), lo spostamento è destinataria oltre parametro di funzione - nESSUNA VARIAZIONE necessario)) E 'anche possibile per migliorare i parametri di ingresso del nostro indicatore strategia con i valori per l'indicatore KVO utilizzato e impostare i valori in funzione di supporto da variabili. Poiché questo tutorial dovrebbe essere solo un esempio e più semplice possibile, questa variante non è mostrato. 3.3 Il codice completo Qui di seguito troverete il codice completo del binario-Opzioni-strategia-Esempio da tutti i passaggi precedenti, pronti a trascinare sul binario-Opzioni-strategia-Tester per testare e vedere i risultati sul grafico: --- -------------------------------------------------- ------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ----------------------------- ------------------------------------- proprietà del copyright Copyright 2016, Martin collegamento immobili mql5enusersmartin versione immobili 1.00 immobili proprietà rigoroso indicatorseparatewindow ----------------------------------------------- ------------------- Posizionare i parametri di input qui - vedi esempio sotto ---------------------- -------------------------------------------- --- ingresso parametri di input int periodfast 5 veloce MA int ingresso valore periodslow 10 valore MA lento ingresso ENUMMAMETHOD methodboth MODESMA MA ENUMAPPLIEDPRICE metodo di input appliedpriceboth PRICECLOSE MA applicato CallStrategy prezzo () Chiama la strategia, la funzione è Locatet in BinaryOptionsStrategyLibrary. mqh (incluso sopra) --- valore di ritorno prevcalculated per il prossimo ritorno di chiamata (ratestotal) ------------------------------------------ ------------------------ posiziona il trading-regole qui - vedi esempio qui sotto. StrategyTester chiamerà questa funzione per fare trading. NON: - la funzione Rinomina - Aggiungi paramaters funzione, ad esempio CheckMyRules (int a) - Modificare la funzione tipo di ritorno, ad esempio int CheckMyRules () ---------------------------------------------- -------------------- CheckMyRules void () memorizzare i valori MA con shift0 (candela corrente) - gt candela corrente, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedi helper-funzioni sotto doppia emaSlowCurrent GetValueForMA (periodslow, 0) doppio emaFastCurrent GetValueForMA (periodfast, 0) memorizzare i valori MA con shift1 (candela passato) - gt ultima candela, la funzione di chiamata di supporto GetValueForMA () per ottenere il valore - vedere helper-funzioni qui sotto doppia emaSlowPast GetValueForMA (periodslow, 1) doppio emaFastPast GetValueForMA (periodfast, 1) valore del segnale Store (tampone 1) dell'indicatore KVO dalla candela corrente (spostamento 0) doppia kvoSignal GetValuesFromIndicatorKVO (1 0) PrintDebugValue (emaSlowCurrent:, (stringa) emaSlowCurrent , 0) Etichetta e valore in linea 0 PrintDebugValue (emaFastCurrent:, (stringa) emaFastCurrent, 1) Etichetta e valore in linea 1 PrintDebugValue (emaSlowPast:, (stringa) emaSlowPast, 2) Etichetta e il valore nella riga 2 PrintDebugValue (emaFastPast:, (stringa) emaFastPast, 3) Etichetta e valore in linea 3 se (emaFastPast GT emaSlowPast ampamp emaFastCurrent lt emaSlowPast Controllare se lenta MA e MA veloce attraversa ampamp kvoSignal lt 0) Verificare se il valore di KVO segnale è sotto 0 PlaceTrade (OPSELL) Luogo SELL - Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyLibrary. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Controllare se lenta MA e MA veloce attraversa ampamp kvoSignal gt 0) Verificare se il valore di KVO segnale è superiore a 0 PlaceTrade (OPBUY) Luogo BUY-Trade per la strategia-Tester, funzione si trova nella BinaryOptionsStrategyLibrary. mqh ----------------------------------- ------------------------------- ottenere i valori mA per periodo, il metodo, il prezzo applicato e lo spostamento. Per i dettagli di IMA () Guarda docs. mql4indicatorsima ---------------------------------------- -------------------------- doppia GetValueForMA (periodo int, int turno) tornare iMA (NULL. 0, periodo, 0, methodboth, appliedpriceboth, spostamento) ------------------------------------------------ ------------------ esempio come ottenere i valori da indicatori esterni, vedere Parametri docs. mql4indicatorsicustom: tampone int - indicatore-buffer (inizia con 0) int turno - il valore di spostare 0 candela corrente, 1 prev candela ------------------------------------------- ----------------------- doppia GetValuesFromIndicatorKVO (buffer int, int spostamento 0) Modificare KVO a nome indicatore di ritorno (iCustom (NULL. NULL per periodo di tempo selezionato nella tester - NO cambiamenti necessari 0. 0 per il simbolo corrente selezionato nella tester - NO cambiamenti necessari BEGIN EDIT DownloadsKVO. ex4 Filepath e il nome dell'indicatore (file. ex4) BEGIN INDCATORS INGRESSI 34, 55, 13, FINE pER INGRESSI tampone FINE EDIT. , indice di buffer (inizia da 0), buffer viene destinatari sopra parametro di funzione - NO cambiamenti necessari shift (0 per candela corrente), lo spostamento è destinataria oltre parametro di funzione - nESSUNA VARIAZIONE necessario)) ---------- -------------------------------------------------- ----- 4. Eseguire un backtest (video) Il video seguente mostra come eseguire un backtest della vostra strategia di opzioni binarie in strategia-Tester di MetaTrader 4: Avviare Binary-Opzioni-strategia-Tester in strategia-Tester di MetaTrader 4 e impostare i parametri di input trascinare il indicatore strategia di opzioni binarie sulla carta, impostare i parametri di input e controllare consentire le importazioni di esperti esterni nella scheda comune Trascinare gli indicatori utilizzati con i loro parametri di input utilizzati sulla carta per vedere i loro valori, mentre il tester è in esecuzione ( facoltativo) Salva tutte le impostazioni in un modello per eseguire il test con tutte le impostazioni di nuovo - utilizzando il pulsante di pausa della strategia-Tester (opzionale) Vedi i risultati della strategia di opzioni binarie sul grafico strategia-Tester 5. eseguire un test in avanti per Fare un test in avanti è sufficiente trascinare l'utilità Binary-Opzioni-strategia-tester e l'indicatore di strategia sul demo o grafico in diretta del vostro broker invece di usarlo in strategia-Tester: trascinare Binary-Opzioni-strategia-Tester utilità su demo o dal vivo grafico e impostare i parametri di input trascinare il indicatore strategia di opzioni binarie sulla carta, impostare i parametri di input e controllare consentire le importazioni di esperti esterni nella scheda comune Trascinare gli indicatori utilizzati con i loro parametri di input utilizzati sulla carta per vedere i loro valori, mentre prova in avanti è esecuzione (facoltativo) Salva tutte le impostazioni in un modello per eseguire nuovamente il test con tutte le impostazioni (opzionale) Vedere i risultati della strategia di opzioni binarie su demo o un grafico in diretta domanda: Perché mostrano un esempio di una proficua strategia di answere non Opzioni Binarie : Questo è solo un esempio di come costruire una strategia in un indicatore per comunicare con l'utilità Binary-Opzioni-strategia-Tester nel mercato per testare e migliorare la vostra strategia. Domanda: Binary-Opzioni-strategia-Tester si ferma dopo l'esatta quantità di perdite con l'errore Array fuori portata. Perché answere: Binary-Options-strategia-Tester può salire un errore dopo le perdite x per fermare Tester e di analizzare il situaion sul grafico. Se non si desidera, basta disattivare l'opzione nelle impostazioni. Domanda: Non ci sono frecce appaiono sul grafico dopo aver draged il mio indicatore con una strategia di lavoro su di esso. Quello che è successo answere: Devi abilitare consentire le importazioni di esperti esterni nella scheda comune, mentre si trascina la vostra strategia indicatore sul grafico (messaggio di log mostrerà un errore in questo caso). Domanda: Non ci sono frecce appaiono sul grafico dopo aver draged il mio indicatore con una strategia di lavoro su di esso con Lasciare che le importazioni di esperti esterni abilitati. Perché answere: Una strategia deve chiamare una funzione di Binary-Options-strategia-Tester per posizionare i commerci virtuali. In relazione al concetto di licenza MQL4 questo funziona solo se il prodotto ha una licenza di lavoro. Pertanto è necessario acquistare il prodotto. Domanda: Non ci sono frecce appaiono sul grafico dopo aver trascinato il mio indicatore con una strategia di lavoro su di esso e ho ottenuto errori come Impossibile chiamare. o Impossibile caricare. nel registro di MetaTrader 4. Cosa posso fare answere: Utilizzare la versione più recente (maggiore v1.00) di BinaryOptionsStrategyLibrary. mqh. Controllare etichetta versione in codice del vostro BinaryOptionsStrategyLibrary. mqh e vedere v1.01 changelog di BinaryOptionsStrategyLibrary. Domanda: Non vedo risultati sulla strategia-Tester schede Risultati, grafico, Servizi. Dove posso vedere i risultati answere: Strategia-Tester di MetaTrader 4 non è in grado di gestire le opzioni binarie in modo da queste schede non Con essere utilizzati. Pertanto questa utility calcola tutte le vincite e le perdite e stampa i risultati sul grafico. 7. Varie Come ho bisogno di una possibilità di testare le strategie di opzioni binarie automatizzati in Strategia-Tester di MetaTrader 4 per lunghi periodi di tempo in un breve periodo di tempo e per fare i test foward sul grafico del broker, questa utility è stato costruito. Ho trascorso molto tempo per il concetto e l'attuazione del binario-Opzioni-Strategy-Tester nonché per la documentazione. Forse c'è un modo migliore per farlo e forse alcuni miglioramenti avvicinarlo per soddisfare le esigenze di voi. Quindi, non esitate a contattarmi per le idee di miglioramento

No comments:

Post a Comment