Quali sono le opzioni binarie opzioni binarie sono un tipo di opzione in cui il profitto è strutturato per essere un importo fisso di indennizzo se l'opzione scade in the money, o niente del tutto, se l'opzione scade out of the money. Questi tipi di opzioni sono diverse dalle opzioni plain vanilla e sono anche a volte indicato come opzioni tutto o niente o opzioni digitali. La verità sulle opzioni binarie opzioni binarie sono diventati molto popolari e attirare un sacco di operatori inesperti, che trovano più facile da negoziare opzioni binarie di fare trading reale, perché la gestione di posizione è fuori dall'equazione. La maggior parte di loro sentono di avere un vantaggio perché possono leggere i grafici tecnici, ma ignora che a breve tempo i movimenti dei prezzi sono del tutto casuali e non hanno nulla a che fare con l'analisi tecnica. Opzioni binarie hanno un tempo di scadenza, e quindi cap i profitti in due dimensioni: prezzo e tempo. Le probabilità di prezzo futuro di essere al di sopra del prezzo corrente in un determinato periodo di tempo è sempre una possibilità di 50, e trading di opzioni binarie in tal modo è in realtà il gioco d'azzardo. Naturalmente, non tutti gli usi di opzioni binarie dovrebbe essere considerato il gioco d'azzardo. Opzioni binarie possono essere usati come assicurazione a copertura di posizioni reali delle altre attività, come l'oro, l'argento o scorte, per esempio. Ma non fare errore, trading di opzioni binarie senza una strategia di trading di fondo è gioco d'azzardo. La verità matematica è che, utilizzando fisse 50-50 scommesse, il broker ha un vantaggio e si deve essere a destra 55 del tempo in modo che la vostra scommessa per avere un valore atteso neutrale nel lungo periodo. Nessuno, non importa quanto esperto, può sempre prevedere ciò che un magazzino o merce faranno entro un breve lasso di tempo. Saranno le azioni di Apple vanno su o giù nei prossimi 10 minuti a meno che non vi è appena stato qualche annuncio importante da parte della società, non c'è modo di indovinare anche a questo. La buona notizia La buona notizia è che il mercato di opzioni binarie permette di trovare commerci con valore atteso positivo, perché non tutte le scommesse hanno lo stesso costo né hanno lo stesso payoff. Volete scommettere 25 e vieni pagato 75 per un coin flip successo è sicuramente dovrebbe, perché la vincita supera le probabilità della manifestazione e si dovrebbe fare i soldi nel lungo periodo. Ciò può essere ottenuto anche nel mercato delle opzioni binarie, tutto ciò che serve è un po 'di pazienza. Ad esempio, se il sentimento del mercato è molto rialzista si può trovare molto economici opzioni put subito dopo la barra corrente ha aperto. Non è raro vedere opzioni put al prezzo di 35 o 40 a destra dopo l'apertura bar durante una tendenza rialzista. Questo è meraviglioso, perché si è in grado di scommettere in un evento 5050 con un 3565 o 4060 payoff Allo stesso modo, non è raro trovare opzioni call al prezzo di 35-40 se il sentimento del mercato è ribassista. Inoltre, vi è una finestra di tempo ragionevole dopo il bar è aperto durante il quale è ancora possibile effettuare la scommessa con le stesse probabilità di essere nel giusto: 50. trading reale è più redditizio di trading di opzioni binarie, ma ha bisogno di più conoscenza, perché il commerciante deve attuare la strategia di uscita. Se sei un trader alle prime armi, vi consiglio di studiare e imparare al commercio. Inizia qui Come al commercio Trading con l'indicatore di Opzioni Binarie Pz è un pezzo di torta. L'indicatore analizza modelli di azione dei prezzi e visualizza le informazioni cruciali su nell'angolo in alto a destra del grafico a barre di chiusura. Quanto si deve pagare per una opzione call quanto si dovrebbe pagare per una opzione put Può il commercio ancora essere collocato Date un'occhiata ad alcuni esempi di seguito: Maggiori informazioni L'indicatore mostra valori passati sul grafico e implementa un oscillatore forza relativa che le misure la tendenza generale utilizzando due medie mobili: se la linea principale è sopra la linea di segnale, barre tendono a chiudere sopra il prezzo di apertura e viceversa. Aditionally, sblocchi forti o falsi sblocchi sono fattori direzionali per avere in numero, e sono ritratte sul grafico da una finale ai dati candelabro. Domande frequenti Questo indicatore non visualizza quale direzione al commercio Questo è corretto, non è così. Si dovrebbe commercio in entrambe le direzioni data l'opportunità. Qual è il tasso di sciopero dell'indicatore non esiste un tasso di sciopero L'indicatore non ti dice in quale direzione al commercio, perché prevedere il risultato della misura successiva è impossibile. L'indicatore mostra quanto sia ragionevole da pagare sia per opzioni call e put. Data l'opportunità, si dovrebbe commercio entrambe le direzioni. Qual è l'oscillatore per l'oscillatore visualizza la direzione di tutte le barre del grafico e due medie mobili che ritraggono la tendenza del mercato. Se la linea principale è sopra la linea di segnale, il mercato è rialzista e viceversa. È possibile utilizzare queste informazioni per prendere decisioni discrezionali. Ti negoziare opzioni binarie No, io non negoziare opzioni binarie. Io preferisco trading reale perché 1) posso lasciare correre i profitti per giorni, settimane o mesi a mia discrezione, 2) ho molto più controllo sul mio trading e 3) L'utile sul mio tempo personale è molto più alta. Tuttavia, posso finalmente usare le opzioni per coprire le mie posizioni. Related ProductsWelcome alla casa dei mondi prime opzioni binarie automatizzati Expert Advisor Se siete nuovi a opzioni binarie, si può leggere di più qui. A proposito i nostri segnali opzioni binarie sono semplicemente gli investimenti che si fanno in base a se il prezzo corrente di una attività sarà aumentare o diminuire con il tempo di scadenza. La ragione per cui le opzioni binarie sono così popolare è perché le loro incredibili quantità di pagamento. È possibile generare fino a 75 del vostro investimento su ogni commercio vincente. I nostri segnali sono stati sviluppati e testati per un periodo di anni, e sono ora disponibili per essere utilizzati in modo automatico tramite un Expert Advisor Che cosa è incluso nel nostro pacchetto Expert Advisor, che può essere usato sia automatizzato o per generare i segnali per il mancato MT4 BO mediatore 5 modelli che è possibile scegliere, a seconda del tuo stile di trading materiali di formazione Istruzione amplificatore per il trading opzioni binarie a Meta Trader 4 l'accesso al nostro spazio clienti, dove abbiamo fornito aggiornamenti e rispondere a domande Condividi questo: 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 Binary-Options-strategia-Tester di utilità. 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 BinaryOptionsStrategyLibrary. mqh libero e metterlo in nella cartella 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 oltre con l'esempio di strategia 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 strategia di medio croce con uno veloce e uno lento 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 default) valori: 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