Binary Opzioni Strategia Mt4 Demo


MetaTrader 4 - Esempi Come costruire e testare una strategia di opzioni binarie con la strategia Tester Tabella MetaTrader 4 Indice 1. Introduzione Questo articolo mostra come costruire una strategia di opzioni binarie e testarlo nella strategia-Tester di Metatrader 4 con Binary-Opzioni - utility 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 idee per improvementsBinary Opzioni Opzioni Binarie NoaFX offre un modo semplice per negoziare opzioni binarie. Tutto quello che devi fare è quello di valutare la probabile direzione di un bene per un periodo di tempo. NoaFX Knowledge Center sarà disponibile per voi per ottenere una comprensione dei mercati e delle strategie al fine di aumentare il vostro successo commerciale. Venire a conoscenza con intuizioni di traffici da NoaFX. recensioni mercato giornaliero, l'analisi e la comprensione del mondo del trading. Tipi di conto Offriamo una varietà di conti di trading e vedrete quello che fa per voi. Qualunque siano le vostre esigenze, abbiamo un formato account. Opzioni binarie leva su uno degli strumenti più interessanti per il commercio on - Opzioni Binarie. Le opzioni binarie è un grande ed estremamente semplice strumento per il commercio nei mercati. Quali sono le opzioni binarie opzioni binarie offrono un modo molto semplice, diretto di negoziazione in vari strumenti, dove il profitto è un importo fisso e quindi è la perdita. Il rischio relativo o tornare isnt alla quantità di distanza il mercato si è mosso. Con strumenti convenzionali, se il mercato si è mosso contro di voi 100 pips, la vostra perdita sarà ingrandita di 100 pips e più a lungo si aspetta, più si perde. Con le opzioni binarie, la logica è semplice. È sufficiente posizionare un commercio se il mercato sta andando verso l'alto o verso il basso con un investimento fisso e una durata del commercio, e alla fine del periodo fisso, a seconda della direzione mercati in relazione alla tua previsione, il vostro commercio si trasforma un profitto o di una perdita . Scegliere il tuo strumento Con oltre 100 strumenti per il commercio, è possibile scegliere di negoziare opzioni binarie su una combinazione di uno qualsiasi dei principali strumenti sottostanti. Da Forex coppie di valute, oro, indici, o anche materie prime, è possibile inserire un commercio opzioni binarie su ogni possibile strumento. Scegli il periodo di tempo da un'installazione di commercio istante di circa soli 60 secondi per un periodo più lungo, sofisticato commercio di circa 1 settimana. ci sono vari tempi diversi per soddisfare il vostro systemstrategy trading. Scegli un lasso di tempo che misura il vostro stile. Allocare il rischio vostra dimensione commerciale inizia con un minimo di 1 USD. È possibile il commercio su un importo più elevato in base al rischio che si è disposti a bear. Trading Simulator spiegato Lasciatemi cominciare con una domanda per ottenere la vostra mente a pensare. Hai mai entrare in un gioco che hai appena imparato a conoscere e puntare tutti i vostri soldi guadagnati duri a vincere la partita io non la penso così, forse se sei un giocatore. Il resto di noi avrebbe scelto di evitare qualsiasi rischio inutile, imparando tutti i dettagli del gioco prima di scommettere soldi su di esso, proprio perché sarebbe trading di opzioni binarie o qualsiasi altra cosa per quella materia dovrebbe essere diverso di quanto l'esempio che ho appena citato perché si dovrebbe correre il rischio di perdere denaro reale quando imparare a scambi mi rendo conto che la stragrande maggioranza delle persone vorrebbe iniziare a trarre profitto subito a causa del pensiero di tutte le cose che si può fare con il denaro. Trading, dopo tutto, si presenta come un modo semplice per fare qualche soldo. Se siete stati in gioco per un po ', si sa senza ombra di dubbio che questa non è la situazione. Voglio dire, sulla remota possibilità che si ha il denaro per bruciare e giocare per la corsa di esso, andate avanti, ma per gli altri individui c'è un modo migliore Benvenuti nel mondo dei simulatori di trading. Si tratta di un standout tra i più, se non il più potente strumento per avere se sei un commerciante stagionato o semplicemente pensando a una carriera nel commercio. Questi simulatori di trading demo accelerare la curva di apprendimento ripida di diventare tale operatore esperto che ognuno sta prendendo una pugnalata a. Quali sono esattamente Trading simulatori simulatori di trading sono noti anche come scambio di carta o di scambio virtuale. Esso può essere paragonato a un account di opzioni binarie gratis, solo molto meglio a mio parere. Sono estremamente utile per voi come un commerciante, perché si può praticare il commercio senza stress, sperimentare nuove strategie di trading, migliorare le vostre strategie attuali, imparare alla volatilità commercio, perfezionare la tecnica e l'approccio, acquisire esperienza, diventare fiducioso, fanno tutto gli errori del mondo e acquisire nuove sfaccettature del mercato senza alcun costo. E 'regolarmente dice che il 95 di tutti i commercianti perdono il loro capitale di trading entro il primo anno. Che cosa rende un trader di successo, allora Nelle interviste, i migliori commercianti della storia sottolineare sempre l'importanza di backtesting. Backtesting significa utilizzare i dati storici di prezzo di un particolare mercato per scoprire quanto bene una strategia di trading avrebbe funzionato. Mentre non vi è alcuna garanzia, è probabile che una strategia di successo in passato, sarà molto spesso generare profitti nel futuro. Trading simulatori consente essenzialmente indietro testare le strategie di trading e vi permette anche di prendere i commerci demo durante conditions. How mercato dal vivo posso applicare questo al mio Trading Non c'è davvero alcuna alternativa valida per l'esperienza e la schermata del tempo per quanto riguarda il trading di opzioni binarie o la mercato Forex. I commercianti che hanno speso infinito di ore di negoziazione un mercato vivo avranno sviluppato una sensibilità per il mercato che è quasi impossibile da spiegare. Questi operatori saranno in grado di distinguere tra buoni e cattivi configurazioni di negoziazione, semplicemente riconoscendo simile azione dei prezzi a quello che hanno visto prima. Se avete questo tipo di esperienza, si sa esattamente che cosa sto parlando. Il tentativo di commercio, di un mercato dal vivo è completamente diverso dal guardare indietro a grafici o backtesting una strategia di trading. Backtesting una strategia rende facile vedere col senno di poi, che i segnali avrebbero funzionato e che non senza stress coinvolti. Quando si sono negoziazione mercati in tempo reale, potete vedere che cosa sta venendo dopo, e si inizia a chiedersi se si tratta di un segnale valido. Sarete contemplare o meno di prendere il commercio. Questo è dove l'incertezza comincia a impostare in. Il trading con denaro reale fa sì che i commercianti di essere naturalmente sotto stress perché è necessario prendere decisioni di trading rapide. L'unico modo per combattere questa sensazione di ansia è quando si ha sufficiente esperienza sotto la cintura. I simulatori di negoziazione sono stati creati per aiutare gli operatori a sviluppare questo tipo di esperienza e fiducia attraverso prendendo scambi su condizioni storiche e in tempo reale di mercato. Questa pratica li aiuterà a prendere decisioni di trading diventare come una seconda natura per loro. Questo è un importante punto di forza, perché i treni loro di non pensare troppo al commercio, ma semplicemente agire quando devono. Questo è esattamente come si dovrebbe commercio, rasenta come una macchina senza sentimenti. E 'fondamentale per rimanere in pratica di prendere commerci su una base quotidiana altrimenti si perde la capacità di agire senza alcun timore. C'è un detto perfetto che parla a questa dichiarazione Usalo o lo perdi indicatore Metatrader per Trading Simulator Come sempre, MetaBinaryOptions vi offre un indicatore Metatrader libero per aiutare l'applicazione di questa strategia. Questo indicatore inserirà automaticamente il simulatore di trading sul grafico. Assicurati di inserire il file nella cartella MQL4Indicators. Consenti importazioni DLL in ToolsOptionsExpert Advisors prima di utilizzare l'indicatore. Figura 1 opzioni binarie simulatore di trading per MT4 come utilizzare il Trading Simulator Quando si aggiunge il simulatore di trading al grafico, si otterrà la possibilità di selezionare quanto il vostro capitale di partenza deve essere. È inoltre possibile scegliere quello vincite percentuale si dovrebbe ottenere. Dopo aver fatto questo, si vedrà una finestra pop-up sulla vostra destra. Qui si può scegliere il tempo di scadenza, l'importo che si vuole rischiare e quindi quando si ottiene un commercio si può semplicemente fare clic sul pulsante su o giù. Questo indicatore MT4 non mancherà di tenere traccia di tutti i tuoi scambi come molti vincitori, vinti e cravatte che avete. La Opzioni Binarie simulatore sarà anche calcolare la percentuale di vincita. Quando si prende la chiamata o il commercio parole, si vedrà che compare nella colonna di destra. Il commercio vi mostrerà il vostro prezzo di entrata, il prezzo di mercato corrente, quanti secondi è rimasto fino a scadenza e che la vincita sarà dopo la scadenza. L'altra cosa utile Metatrader Simulator fa è che vi mostra il grafico in cui si ha il commercio e dove scaduto. Figura 2 Il simulatore funziona proprio come un conto demo opzioni binarie Non iniziare a prendere dal panico quando si vede i mestieri scompaiono sulla vostra destra. Questo viene fatto solo per fare spazio per nuovi mestieri. Si noti che dopo aver chiuso il simulatore, tutti i risultati commerciali sono salvati in un file CSV sotto FolderMQL4Files dati quando si fa trading dal vivo o in Dati Foldertesterfiles durante l'esecuzione del Tester strategia. Quando si utilizza il simulatore di trading si può combinare con i nostri altri indicatori MBO MT4 come Sessioni di mercato o indicatore Calendario News. Questa funzione è molto utile perché la maggior parte delle persone tendono ad evitare di trading durante i comunicati stampa e come solo gli scambi durante le sessioni di negoziazione specifici. Ogni trader dovrebbe prendere in considerazione questi fatti quando le negoziazioni di opzioni binarie. Nell'immagine sottostante (figura 3), si può vedere che abbiamo aggiunto il Calendario News ed indicatore di Sessioni di mercato con il nostro simulatore di trading. Figura 3 Il simulatore può lavorare insieme ad altri indicatori, come gli indicatori di notizie calendario e sessioni di mercato. La Opzioni Binarie Trading Simulator può essere utilizzato anche per backtest differenti strategie di trading o indicatori facendo uso del tester strategia sul Metatrader 4. Abbiamo scoperto che questa funzione è particolarmente utile per quei commercianti che sono in grado di praticare durante le ore di mercato normali. Utilizzando il tester strategia consente di scambiare un paio di settimane vale la pena di dati in poche ore. La possibilità di negoziare, anche quando i mercati sono vicini, a qualsiasi ora del giorno o della notte rende il nostro Trading Simulator uno strumento molto prezioso e utile. Figura 4 MT4 opzioni binarie simulatore può essere utilizzato in backtests con storico successo notizie dati dipende fatti, e questo è esattamente ciò che questo Opzioni Binarie Simulator vi darà. Potrai rapidamente scoprire se la vostra strategia è redditizio o meno. Questo vi aiuterà in due modi. Numero uno è che nel caso in cui la vostra strategia era quella di non avere successo, si può andare avanti e investire il vostro tempo nello sviluppo di una nuova strategia. In secondo luogo, se il metodo deve essere redditizia, si può lavorare per migliorare su di esso e passare al commercio dal vivo il più presto possibile. Devo ammettere che backtesting vostra strategia non è reale come utilizzare denaro reale, ma crea una visione abbastanza realistica di quanto bene si può fare con la vostra strategia per il futuro. Personalmente ritengo che i simulatori di trading sono il secondo miglior aiuto di apprendimento là fuori per ogni trader. Numero uno sarebbe ovviamente trading dal vivo ma che potrebbe diventare piuttosto costoso. Trading Sintesi Simulatore Indipendentemente dal fatto che youve preso centinaia di corsi e leggere un paio di libri di negoziazione, potrebbe non essere più preparati, come si pensa di essere. Negoziazione dei mercati in tempo reale è molto diverso rispetto a discutere solo. Utilizzando il nostro simulatore di trading, si ottiene il vantaggio di esperienza genuina senza prendere dei rischi finanziari. La chiave per utilizzare il simulatore di trading a vostro vantaggio è quello di trattare seriamente come se fossero i mestieri dal vivo. Una volta che sei comodo utilizzando il simulatore di trading, molto bene potrebbe essere il momento di tentare la vostra strategia con soldi reali. Trading qualsiasi mercato richiede precisione e concentrazione, che può essere sviluppata solo con la pratica. Si dovrebbe impegnarsi a pratiche coerenti e non mollare mai. La pratica non rende perfetti. Perfetto pratica rende perfetti. Vince Lombardi Trading Simulator Recensioni degli utenti

Comments

Popular Posts