Wednesday 22 November 2017

Binário Opções Indicador V1 0 Mq4


MetaTrader 4 - Exemplos Como construir e testar uma estratégia de Opções Binárias com o MetaTrader 4 Strategy Tester Índice 1. Introdução Este artigo mostra como construir uma estratégia de Opções Binárias e testá-la no Strategy-Tester do Metatrader 4 com opções binárias - Estratégia-Tester utilitário. Por padrão Strategy-Tester do Metatrader 4 pode testar Expert Advisors e Indicadores contra dados históricos, mas não pode lidar com opções binárias com expirar vezes. Como eu preciso de uma possibilidade de testar estratégias de Opções Binárias automatizadas no Strategy-Tester do MetaTrader 4, o Binary-Options-Strategy-Tester foi construído como um utilitário para atender a essas necessidades. O conceito contém as seguintes partes: Este é um exemplo passo a passo como construir uma estratégia de Opções Binárias armazenada em um Indicador (marcado como vermelho na imagem acima) para comunicar através de Opções Binárias-Estratégia-Biblioteca (marcado como verde na imagem acima ) Com o Binary-Options-Strategy-Tester (marcado como azul na imagem acima), para colocar ordens virtuais e contar seus resultados com backtests e testes diretos. Por favor, tenha em mente: Backtesting com dados históricos nunca representará o futuro real, mas pode dar-lhe um valor aproximado para obter sua estratégia mais estável. A qualidade do seu backtest vai depender de seus dados históricos. Portanto, é altamente recomendável usar um conjunto de dados de alta qualidade 2. Instalação Baixe e compre o utilitário Binary-Options-Strategy-Tester do mercado: Test-Framework para testar estratégias de Opções Binárias no Strategy-Tester do MetaTrader 4. Por que uma versão comprada Do Binary-Options-Strategy-Tester utilitário é necessário Uma estratégia de Opções Binárias tem que chamar uma função do binário-Options-Strategy-Tester (via binário-Options-Strategy-Library) para colocar os negócios virtuais. Relacionado ao conceito de licença do MQL4 isso só funciona se o produto tiver uma licença operacional. Portanto, você deve comprar o produto para testar estratégias de Opções Binárias ou este exemplo. Baixe gratuitamente BinaryOptionsStrategyLibrary. mqh e coloque-o na pasta Include (caminho para o MetaTrader 4MQL4Include): A biblioteca gratuita irá fornecer várias funções para construir sua estratégia de Opções Binárias facilmente e para se comunicar com o Binary-Options-Strategy-Tester. Consulte Binary-Options-Strategy-Library para obter mais detalhes da biblioteca. Faça o download do indicador KVO. mq4 e coloque-o (e o arquivo KVO. ex4 compilado) na pasta IndicatorsDownloads (caminho para o MetaTrader 4MQL4IndicatorsDownloads): O indicador KVO é usado como um exemplo para mostrar o acesso de indicadores externos e ex4 arquivos na seção 3.2.6 Utilização de indicadores externos (ex4 ficheiros). Consulte mql5encode8677 para obter mais detalhes sobre o indicador. Agora você pode ir mais adiante com a seção 3. Exemplo de estratégia de opções binárias e compilar o código de exemplo por si mesmo ou simplesmente baixar o código deste exemplo abaixo. Opcional download BinaryOptionsStrategyExample. mq4 e colocá-lo (eo compilado arquivo BinaryOptionsStrategyExample. ex4) na pasta Indicadores (caminho para o seu MetaTrader 4MQL4Indicators): Baixe o código deste exemplo de estratégia de Opções Binárias para deixá-lo executar sem construí-lo sozinho. Para compilar os arquivos. ex4 necessários, abra os arquivos. mq4 (KVO. mq4 e BinaryOptionsStrategyExample. mq4 - NOT Binary-Options-Strategy-Library. mqh) no MetaQuotes Language Editor e clique no botão Compile ou reinicie o MetaTrader 4 após esses arquivos São armazenados nas pastas descritas e MetaTrader 4 fará isso automaticamente para você. 3. Exemplo de estratégia de Opções Binárias As etapas a seguir irão guiá-lo para dar um exemplo de como construir um exemplo de estratégia de Opções Binárias armazenada em um Indicador para se comunicar com o Binary-Options-Strategy-Tester. Você pode criá-lo sozinho ou simplesmente fazer o download do código do BinaryOptionsStrategyExample. mq4. Observe que: Esta estratégia não é uma estratégia de Opções Binárias rentável É apenas um exemplo de como construir uma estratégia em um indicador para se comunicar com o utilitário Binary-Options-Strategy-Tester. Claro que você tem que construir uma estratégia rentável por si mesmo. Mas como você verá, este utilitário irá ajudá-lo a testar e melhorar sua estratégia de Opções Binárias. 3.1 Definir estratégia de Opções Binárias Antes de mais nada temos de definir a estratégia e os valores variáveis ​​(parâmetros de entrada). A documentação MQL4 mostra todos os indicadores técnicos, que podem ser endereçados através da interface iCustom: docs. mql4indicators. Digamos que gostamos de criar uma estratégia simples de média móvel com um rápido e um lento Moving Average para negociar na próxima vela depois de terem cruzado uns aos outros. A documentação informa, como podemos obter o valor de uma média móvel única: docs. mql4indicatorsima. Vamos dizer ainda, nós gostamos de escolher os valores para o período de média MA (rápido e lento) e para o preço aplicado, bem como para o método de média. Outros valores (como símbolo, intervalo de tempo e deslocamento) dependem da caixa de teste (por exemplo, o símbolo em que o testador é executado) e devem ser definidos automaticamente. Por isso, basicamente, precisamos das seguintes variáveis ​​para uma média móvel: int maperiod int mamethod int appliedprice Como precisamos de duas médias móveis para verificar seus cruzamentos, precisamos dos seguintes parâmetros de entrada para o exemplo de estratégia com alguns valores padrão: int periodfast 5 int periodslow 10 Int methodboth 0 int appliedpriceboth 0 3.2 Criar estratégia de Opções Binárias Você precisa construir um indicador que armazena sua estratégia de Opções Binárias para arrastá-lo no gráfico onde o Binary-Options-Strategy-Tester está em execução. Abra o MetaQuotes Language Editor (no MetaTrader 4, clique em Tools - gt MetaQuotes Language editor ou apenas pressione F4) e clique em New: O MQL Wizard aparecerá. Selecione Indicador personalizado para criar um indicador vazio e clique em Avançar: digite o nome, direitos autorais e link da estratégia, bem como os parâmetros de entrada com seus tipos e valores padrão (valores iniciais) clicando em Add-Button e pressione Next: Os manipuladores de eventos selecionam a opção OnCalculate como precisamos deste evento para verificar a nossa estratégia em cada tick. Pressione Próximo: Propriedades de desenho na guia Selecionar caixa de seleção Indicador em uma janela separada, pois precisamos de uma janela separada para imprimir os valores de depuração. Pressione Concluir: O código inicial do indicador aparecerá: -------------------------------------- ---------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin -------------- -------------------------------------------------- - propriedade direitos autorais Copyright 2016, martin propriedade link mql5enusersmartin propriedade versão 1,00 propriedade propriedade estrita indicatorseparatewindow --- entrada parâmetros entrada int periodfast 5 entrada int periodslow 10 entrada int methodboth 0 entrada int appliedpriceboth 0 ----------- -------------------------------------------------- ----- Função de inicialização do indicador personalizado ----------------------------------------- ------------------------- int OnInit () --- indicador buffers mapeamento 3.2.1 Parâmetros de entrada Os parâmetros de entrada iniciais são criados com o MQL Wizard (Consulte 3.2 Criar estratégia de Opções Binárias) e os aprimoraremos com as seguintes etapas. Para evitar ter que inserir valores int para o método de preço aplicado e média dos Médias Móveis para os parâmetros de entrada, o tipo de método e o preço aplicado são mudados de int para o tipo de enumeração com um valor padrão. Além disso, os comentários para os parâmetros de entrada são adicionados para mostrar os comentários como rótulos em vez de nomes de variáveis: --- input parâmetros entrada int periodfast 5 Fast MA entrada de valor int periodslow 10 Slow MA entrada de valor ENUMMAMETHOD methodboth MODESMA MA input método ENUMAPPLIEDPRICE appliedprice PRICECLOSE MA Preço aplicado Com essas modificações, os parâmetros de entrada fornecem um menu suspenso com os valores disponíveis para selecionar, bem como rótulos para os parâmetros de entrada: 3.2.2 Incluir Binary-Options-Strategy-Library Se você baixou e armazenou a biblioteca (consulte 2. Instalação ) Na pasta Incluir (caminho para o MetaTrader 4MQL4Include), você pode incluir a biblioteca como esta: ---------------------------- -------------------------------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ---- -------------------------------------------------- ------------ propriedade direitos autorais Copyright 2016, martin propriedade link mql5enusersmartin propriedade versi On 1.00 propriedade propriedade estrita indicatorseparatewindow A biblioteca só estará disponível como descrito no exemplo acima se você colocou na pasta Include de seu MetaTrader 4. Alterando o conteúdo da biblioteca não é necessário Binary-Options-Strategy-Library irá melhorar a entrada Adicionar uma chamada para CallStrategy () - função em OnCalculate () do seu nome de usuário. Estratégia para chamar a estratégia em cada novo carrapato. CallStrategy () é fornecida por Binary-Options-Strategy-Library que você inlcuded como descrito acima: CallStrategy () Chame a estratégia, a função é locatet em BinaryOptionsStrategyLibrary. mqh (incluído acima) CallStrategy () Biblioteca chamará uma função chamada CheckMyRules () em seu indicador onde você pode colocar suas condições para sua estratégia Opções binárias. Portanto, você deve implementar a função CheckMyRules () no indicador de estratégia de Opções Binárias. 3.2.4 Implementar CheckMyRules () e função auxiliar Na função CheckMyRules () -, chamada através da Biblioteca de Opções-Estratégias Binárias, as condições para a estratégia são implementadas e os negócios são colocados através da função PlaceTrade () biblioteca. Os valores de ambas as Médias Móveis são temporariamente armazenados em variáveis ​​para os comparar em condições if enquanto os valores das Médias Móveis são obtidos a partir da função auxiliar GetValuesForMA (): --- input parâmetros entrada int periodfast 5 Fast MA value entrada int periodslow 10 Entrada do valor de MA lenta Método ENUMMAMETHODa entrada do método MODESMA MA ENUMAPPLIEDPRICE preço aplicado PRICECLOSE MA preço aplicado --------------------------------- --------------------------------- Coloque suas regras de negociação aqui - veja o exemplo abaixo. StrategyTester chamará esta função para colocar trades. NÃO: - Renomear função - Adicionar parâmetros de função, p. CheckMyRules (int a) - Alterar o tipo de retorno da função, p. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Armazenar valores MA com shift0 (atual vela) - gt vela atual, chamar função auxiliar GetValueForMA () para obter o valor - ver Funções auxiliares abaixo de double emaSlowCurrent GetValueForMA (periodos, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Armazenar valores de MA com shift1 (vela passada) - gt última vela, chamar função auxiliar GetValueForMA () para obter o valor - veja as funções auxiliares abaixo Verifique se o MA lento eo MA rápido cruzam o PlaceTrade (OPSELL) Coloque o SELL-Trade para o Strategy-Tester, a função está localizada Em BinaryOptionsStrategyFunctions. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) Verifique se MA lento e MA rápido cruzamentos PlaceTrade (OPBUY) Coloque BUY-Trade para Strategy-Tester, função i S localizado em BinaryOptionsStrategyFunctions. mqh 3.2.5 Imprimir valores de depuração A função PrintDebugValue () privide a possibilidade de imprimir valores de depuração enquanto o testador está em execução. No exemplo abaixo, os valores das Médias Móveis são impressos com seus nomes de variáveis ​​como rótulos: --- entrada de parâmetros entrada int periodfast 5 Entrada rápida de valor de MA int periodslow 10 Entrada de valor MA lenta Método ENUMMAMETHODa entrada de método MODESMA MA ENUMAPPLIEDPRICE preço aplicado PRICECLOSE MA Preço aplicado ------------------------------------------------ ------------------ Coloque suas regras de negociação aqui - veja o exemplo abaixo. StrategyTester chamará esta função para colocar trades. NÃO: - Renomear função - Adicionar parâmetros de função, p. CheckMyRules (int a) - Alterar o tipo de retorno da função, p. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Armazenar valores MA com shift0 (atual vela) - gt vela atual, chamar função auxiliar GetValueForMA () para obter o valor - ver Funções auxiliares abaixo de double emaSlowCurrent GetValueForMA (periodos, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Armazenar valores de MA com shift1 (vela passada) - gt última vela, chamar função auxiliar GetValueForMA () para obter o valor - veja as funções auxiliares abaixo Double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) PrintDebugValue (emaSlowCurrent:, (string) emaSlowCurrent, 0) Etiqueta e valor na linha 0 PrintDebugValue (emaFastCurrent: Linha 1 PrintDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Rótulo e valor na linha 2 PrintDebugValue (emaFastPast:, (string) emaFastPast, 3) Rótulo e valor na linha 3 se (emaFastPast gt emaSlowPast ampamp emaFast Current lt emaSlowPast) Verifique se o MA lento eo MA rápido cruzam o PlaceTrade (OPSELL) Coloque o SELL-Trade para o Strategy-Tester, a função está localizada em BinaryOptionsStrategyFunctions. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast) 3.2.6 Utilização de indicadores externos (arquivos ex4) Além disso, um indicador externo que armazena seus valores em buffers pode ser acessado para a estratégia de Opções Binárias , Mesmo se somente o arquivo ex4 compilado existir. Digamos que gostamos de incluir a linha de sinal do indicador KVO mql5encode8677 para colocar negociações somente se a linha de sinal for superior a 0 para COMÉRCIO negociações e em 0 para negociações VENDA. Faça o download do indicador KVO. mq4 e coloque o arquivo compilado (ex4) na pasta IndicatorsDownloads (caminho para o MetaTrader 4MQL4IndicatorsDownloads). Para compilar o arquivo. ex4 necessário, abra KVO. mq4 no MetaQuotes Language Editor e clique no botão Compile ou reinicie o MetaTrader 4 depois que o arquivo é armazenado na pasta descrita eo MetaTrader 4 fará isso automaticamente para você. Primeiro temos que identificar os buffers relevantes que armazenam os valores relevantes para acessar. Portanto, pressionamos o botão Data Window no MetaTrader 4 para mostrar todos os buffers disponíveis dos indicadores usados ​​e arrastar o indicador do KVO em um gráfico. Ao passar a cruz sobre o gráfico (pressione mouse-roda no gráfico para trazer a cruz) os valores de buffer do indicador do período de tempo pairado será mostrado na janela de dados: Os rótulos de janela de dados nos diz o valor do segundo buffer do indicador Armazena a linha de sinal. Se os buffers dos indicadores não tiverem rótulos, podemos encontrar o correto comparando os valores do buffer com o valor exibido sob a cruz no gráfico e no indicador. Buffers de um indicador começa com 0, por isso temos buffer buffer 1 valor, buffer buffer 2 buffer e assim por diante e temos de acessar buffer 1 para obter o valor do sinal. Em seguida, temos de saber todos os parâmetros de entrada do indicador externo que gostamos de acessar. Ao desenhar o indicador em um gráfico, vemos todos os paremetros de entrada: Vamos dizer mais, nós gostamos de acessar o indicador com (seu padrão) valores: 34, 55 e 13. Usamos uma função auxiliar (com base no iCostum), que Fornece-nos a possibilidade de obter os valores do indicador com os parâmetros de buffer e shift, enquanto o shift 0 será o valor da vela atual, deslocar 1 o valor da última vela, deslocar 2 o valor da segunda para a última vela e em breve. Além disso temporarilly armazenar temporariamente os valores do buffer indicador e melhorar a if-condição da estratégia: --- input parâmetros entrada int periodfast 5 Fast MA valor de entrada int periodslow 10 Lento MA entrada de valor ENUMMAMETHOD methodboth MODESMA MA entrada do método ENUMAPPLIEDPRICE appliedpricebot PRICECLOSE MA preço aplicado ----------------------------------------------- ------------------- Coloque suas regras de negociação aqui - veja o exemplo abaixo. StrategyTester chamará esta função para colocar trades. NÃO: - Renomear função - Adicionar parâmetros de função, p. CheckMyRules (int a) - Alterar o tipo de retorno da função, p. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Armazenar valores MA com shift0 (atual vela) - gt vela atual, chamar função auxiliar GetValueForMA () para obter o valor - ver Funções auxiliares abaixo de double emaSlowCurrent GetValueForMA (periodos, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Armazenar valores de MA com shift1 (vela passada) - gt última vela, chamar função auxiliar GetValueForMA () para obter o valor - veja as funções auxiliares abaixo Double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Memorizar valor de sinal (buffer 1) do indicador KVO da vela atual (shift 0) duplo kvoSignal GetValuesFromIndicatorKVO (1. 0) PrintDebugValue (emaSlowCurrent: (string) emaSlowCurrent , 0) Etiqueta e valor na linha 0 PrintDebugValue (emaFastCurrent:, (string) emaFastCurrent, 1) Etiqueta e valor na linha 1 PrintDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Etiqueta e valor na linha 2 P RintDebugValue (emaFastPast:, (string) emaFastPast, 3) Rótulo e valor na linha 3 se (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast Verifique se MA lento e MA rápido cruza ampamp kvoSignal lt 0) Verifique se o valor do sinal do KVO está abaixo de 0 PlaceTrade (OPSELL) Coloque SELL-Trade para Strategy-Tester, a função está localizada em BinaryOptionsStrategyFunctions. mqh if (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Verifique se o MA lento e MA rápido cruza ampamp kvoSignal gt 0) Verifique se o valor do sinal de KVO é mais de 0 PlaceTrade (OPBUY) Place BUY-Trade para Strategy-Tester, a função está localizada em BinaryOptionsStrategyFunctions. mqh ------------------------------ ------------------------------------ Obter valores MA para o período, método, preço aplicado e turno. Para obter detalhes sobre iMA (), consulte docs. mql4indicatorsima ---------------------------------------- -------------------------- double GetValueForMA (período int, int shift) retorna iMA (NULL. 0, period, 0, methodboth, appliedpriceboth, mudança) ------------------------------------------------ ------------------ Exemplo de como obter valores de indicadores externos ver docs. mql4indicatorsicustom Parâmetros: int buffer - indicator-buffer (começa com 0) int shift - value to shift 0 Vela atual, 1 vela anterior -------------------------------------------- ---------------------- double GetValuesFromIndicatorKVO (int buffer, int shift 0) Mude o KVO para o nome do indicador return (iCustom (NULL. NULL para o período de tempo atual selecionado no testador - NENHUMA MUDANÇA NECESSÁRIA 0. 0 para o símbolo atual selecionado no verificador - NENHUMA MUDANÇA NECESSÁRIA COMEÇAR EDITAR DownloadsKVO. ex4 Filepath e nome do arquivo do indicador (arquivo. ex4) INICIAIS INICIAIS DE INICIAIS 34. 55. 13. END FOR INPUTS END EDIT buffer, Índice de buffer (começa com 0), buff Er é endereçada sobre o parâmetro da função - NENHUMA MUDANÇA NECESSÁRIA shift Shift (0 para a vela atual), shift é endereçada sobre o parâmetro da função - NENHUMA MUDANÇA NECESSÁRIA)) Também é possível realçar os parâmetros de entrada do nosso indicador de estratégia com os valores para o KVO e definir os valores na função auxiliar por variáveis. Como este tutorial deve ser apenas um exemplo e tão simples quanto possível, esta variante não é mostrada. 3.3 O código completo Abaixo você encontrará o código completo do Exemplo de Estratégia de Opções Binárias de todas as etapas acima, pronto para arrastar no Testador de Opções Binárias para testar e ver os resultados no gráfico: -------------------------------------------------- ------------- BinaryOptionsStrategyExample. mq4 Copyright 2016, martin mql5enusersmartin ----------------------------- ------------------------------------- propriedade direitos autorais Copyright 2016, martin propriedade link mql5enusersmartin propriedade versão 1.00 propriedade Propriedade estrita indicatorseparatewindow ----------------------------------------------- ------------------- Coloque seus parâmetros de entrada aqui - veja o exemplo abaixo ---------------------- -------------------------------------------- --- Entrada de parâmetros de entrada Int periodfast 5 Entrada rápida de valor de MA int periodslow 10 Entrada de valor MA lenta Método ENUMMAMETHODA entrada do método MODESMA MA ENUMAPPLIEDPRICE preço aplicado PRICECLOSE MA preço aplicado CallStrategy () Ca Ll a estratégia, a função é locatet em BinaryOptionsStrategyLibrary. mqh (incluído acima) --- valor de retorno de prevcalculated para retorno de chamada seguinte (ratestotal) --------------------- --------------------------------------------- Coloque suas Regras de Negociação Aqui - veja o exemplo abaixo. StrategyTester chamará esta função para colocar trades. NÃO: - Renomear função - Adicionar parâmetros de função, p. CheckMyRules (int a) - Alterar o tipo de retorno da função, p. Int CheckMyRules () ---------------------------------------------- -------------------- void CheckMyRules () Armazenar valores MA com shift0 (atual vela) - gt vela atual, chamar função auxiliar GetValueForMA () para obter o valor - ver Funções auxiliares abaixo de double emaSlowCurrent GetValueForMA (periodos, 0) double emaFastCurrent GetValueForMA (periodfast, 0) Armazenar valores de MA com shift1 (vela passada) - gt última vela, chamar função auxiliar GetValueForMA () para obter o valor - veja as funções auxiliares abaixo Double emaSlowPast GetValueForMA (periodslow, 1) double emaFastPast GetValueForMA (periodfast, 1) Memorizar valor de sinal (buffer 1) do indicador KVO da vela atual (shift 0) duplo kvoSignal GetValuesFromIndicatorKVO (1. 0) PrintDebugValue (emaSlowCurrent: (string) emaSlowCurrent , 0) Etiqueta e valor na linha 0 PrintDebugValue (emaFastCurrent:, (string) emaFastCurrent, 1) Etiqueta e valor na linha 1 PrintDebugValue (emaSlowPast:, (string) emaSlowPast, 2) Etiqueta e valor na linha 2 P RintDebugValue (emaFastPast:, (string) emaFastPast, 3) Rótulo e valor na linha 3 se (emaFastPast gt emaSlowPast ampamp emaFastCurrent lt emaSlowPast Verifique se MA lento e MA rápido cruza ampamp kvoSignal lt 0) Verifique se o valor do sinal do KVO está abaixo de 0 PlaceTrade (OPSELL) Coloque SELL-Trade para Strategy-Tester, a função está localizada em BinaryOptionsStrategyLibrary. mqh se (emaFastPast lt emaSlowPast ampamp emaFastCurrent gt emaSlowPast Verifique se o MA lento e MA rápido cruza ampamp kvoSignal gt 0) Verifique se o valor do sinal de KVO é mais de 0 PlaceTrade (OPBUY) Coloque BUY-Trade para Strategy-Tester, a função está localizada em BinaryOptionsStrategyLibrary. mqh ------------------------------ ------------------------------------ Obter valores MA para o período, método, preço aplicado e turno. Para obter detalhes sobre iMA (), consulte docs. mql4indicatorsima ---------------------------------------- -------------------------- double GetValueForMA (período int, int shift) retorna iMA (NULL. 0, period, 0, methodboth, appliedpriceboth, mudança) ------------------------------------------------ ------------------ Exemplo de como obter valores de indicadores externos, consulte docs. mql4indicatorsicustom Parâmetros: int buffer - indicator-buffer (começa com 0) int shift - value to shift 0 vela atual, 1 vela anterior ------------------------------------------- ----------------------- double GetValuesFromIndicatorKVO (int buffer, int shift 0) Mude o KVO para o nome do indicador return (iCustom (NULL. NULL para o período atual selecionado em Testador - NENHUMA MUDANÇA NECESSÁRIA 0. 0 para o símbolo atual selecionado no testador - NENHUMA MUDANÇA NECESSÁRIA COMEÇAR EDITAR DownloadsKVO. exe Filepath e nome do arquivo do indicador (arquivo. ex4) INICIADORES INDICADORES 34, 55, 13, END FOR INPUTS END EDIT buffer , Índice de tampão (começa com 0), b Uffer é endereçado sobre o parâmetro da função - NENHUMA MUDANÇA NECESSÁRIA shift Shift (0 para a vela atual), shift é endereçada sobre o parâmetro da função - NENHUMA MUDANÇA NECESSÁRIA) ------------------- ---------------------------------------------- 4. Execute um Backtest (vídeo) O seguinte vídeo mostra como executar um backtest de sua estratégia de Opções Binárias no Strategy-Tester do MetaTrader 4: Inicie o Binary-Options-Strategy-Tester no Strategy-Tester do MetaTrader 4 e defina os parâmetros de entrada Arraste suas Opções Binárias Indicador de estratégia no gráfico, defina os parâmetros de entrada e marque Permitir importação de especialistas externos na guia comum Arraste os indicadores usados ​​com os parâmetros de entrada usados ​​no gráfico para ver seus valores enquanto o testador estiver em execução (opcional) Salve todas as configurações em um modelo para Execute o teste com todas as configurações novamente - usando o botão de pausa do Strategy-Tester (opcional) Veja os resultados de sua estratégia de Opções Binárias no gráfico Strategy-Tester 5. Execute um teste para frente Para fazer um teste direto simplesmente Arraste o utilitário Binary-Options-Strategy-Tester e seu indicador de estratégia em sua demonstração ou gráfico ao vivo de seu corretor em vez de usá-lo no Strategy-Tester: Arraste o utilitário Binary-Options-Strategy-Tester na demonstração ou gráfico ao vivo e defina a entrada Parâmetros Arraste o indicador de estratégia de Opções Binárias no gráfico, defina os parâmetros de entrada e marque Permitir importação de peritos externos na guia comum Arraste os indicadores usados ​​com os parâmetros de entrada usados ​​no gráfico para ver seus valores enquanto o teste de direção está sendo executado Todas as configurações em um modelo para executar o teste novamente com todas as configurações (opcional) Veja os resultados de sua estratégia de opções binárias em demo ou gráfico ao vivo Pergunta: Por que você mostra um exemplo de uma estratégia de opções binárias não lucrativas Answere: Esta é apenas uma Exemplo, como construir uma estratégia em um indicador para se comunicar com o utilitário Binary-Options-Strategy-Tester no mercado para testar e melhorar sua estratégia. Pergunta: Binary-Options-Strategy-Tester pára após a quantidade exata de perdas com erro Array fora do intervalo. Por que Answere: Binary-Options-Strategy-Tester pode aumentar um erro após x perdas para parar Tester e analisar a situação no gráfico. Se você não quiser, basta desligar a opção nas configurações. Pergunta: Nenhuma seta aparece no gráfico depois que eu desenhei meu indicador com uma estratégia de trabalho sobre ele. O que aconteceu Answere: Você deve ativar Permitir importação de especialistas externos na guia comum enquanto arrasta o indicador de estratégia no gráfico (a mensagem de log mostrará um erro neste caso). Pergunta: Nenhuma seta aparece no gráfico depois que eu desenhei meu indicador com uma estratégia de trabalho sobre ele com Permitir importação de peritos externos habilitado. Por que Answere: Uma estratégia tem que chamar uma função de Binário-Opções-Strategy-Tester para colocar comércio virtual. Relacionado ao conceito de licença MQL4 isso só funciona se o produto tiver uma licença operacional. Portanto, você tem que comprar o produto. Pergunta: Nenhuma seta aparece no gráfico depois que eu arrastei meu indicador com uma estratégia de trabalho sobre ele e recebi erros como Can not call. Ou Não é possível carregar. No log do MetaTrader 4. O que posso fazer Answere: Use a versão mais recente (maior v1.00) de BinaryOptionsStrategyLibrary. mqh. Verifique a tag da versão no código de seu BinaryOptionsStrategyLibrary. mqh e veja changelog v1.01 de BinaryOptionsStrategyLibrary. Pergunta: Eu não vejo resultados sobre Strategy-Tester tabs Results, Graph, Report. Onde eu posso ver os resultados Answere: Strategy-Tester de MetaTrader 4 não pode segurar opções binárias assim que estas abas não podem ser usadas. Portanto, este utilitário calcula todos os ganhos e perdas e imprime os resultados no gráfico. 7. Diversos Como eu preciso de uma possibilidade de testar as estratégias de Opções Binárias automatizadas no Strategy-Tester do MetaTrader 4 por longos períodos de tempo em um curto espaço de tempo e fazer testes foward no gráfico do corretor, este utilitário foi construído. Passei muito tempo para o conceito ea implementação do Binary-Options-Strategy-Tester, bem como para a documentação. Talvez haja uma maneira melhor de fazê-lo e talvez algumas melhorias irão trazê-lo mais perto de atender às necessidades de você. Então, por favor, sinta-se livre para entrar em contato comigo para obter idéias para melhorias Melhor indicador para negociação de opções binárias. Tampa: Isto é o que é feito com indicadores de opções binárias especializadas. Um é sinal de tendência de prata shi, outro é canal de desvios padrão. E eles são vendidos como especialmente construído para negociação de opções binárias Todo o mercado de opções binárias é assim Quando eu anexar tentar anexar o Xtreme Binary Robot Channel. mq4 é cinza. O Xtreme Binário Robot Ultimate Edition. mq4 parece estar funcionando no entanto você se importaria de explicar as regras para este indicador eu notei que existem 3 tipos de comércio. Seguro, de alto risco, e sr. Im assumindo seguro é o mais conservador. Enquanto alta é mais agressiva. Se houver um sinal sr embora, isso significa que se você receber um sinal de venda que você está vendendo em resistência ou em apoio, por exemplo, um sinal é dado, em seguida, bar seguinte vai na direção oposta, isso significaria que ele violou apoio E se a Primeiro bar vai na direção correta após o primeiro bar seria seguro para tomar o comércio. De grosseiro não há nenhuma garantia de que ele não vai atravessar o sr mais tarde, mas eu estava apenas me perguntando se o melhor para negociar apenas comércios seguros, ou se outras pessoas têm uma estratégia para o comércio sr trades. Estou usando o prazo de 1M e entrando em um prazo de validade de 5 em. Até agora, principalmente papel comercial. Também notei que às vezes o sinal aparecerá depois que você alternar para um período de tempo diferente e alternar de volta. Não ficará lá se você deixar o gráfico ir por conta própria, mas assim que você alternar de volta você perceber que perdeu um sinal. Alguém pode corrigir Também o indicador parece repintar. Então, se ele faz um sinal perdedor ele vai redesenhá-lo, que é um problema quando backtesting. Dustovshio: Quando eu anexar tentar anexar o Xtreme Binary Robot Channel. mq4 é cinza. O Xtreme Binary Robot Ultimate Edition. mq4 parece estar funcionando no entanto você se importaria de explicar as regras para este indicador eu notei que existem 3 tipos de comércio. Seguro, de alto risco, e sr. Im assumindo seguro é o mais conservador. Enquanto alta é mais agressiva. Se houver um sinal sr embora, isso significa que se você receber um sinal de venda que você está vendendo em resistência ou em apoio, por exemplo, um sinal é dado, em seguida, bar seguinte vai na direção oposta, isso significaria que ele violou apoio E se a Primeiro bar vai na direção correta após o primeiro bar seria seguro para tomar o comércio. De grosseiro não há nenhuma garantia de que ele não vai atravessar o sr mais tarde, mas eu estava apenas me perguntando se o melhor para negociar apenas comércios seguros, ou se outras pessoas têm uma estratégia para o comércio sr trades. Estou usando o prazo de 1M e entrando em um prazo de validade de 5 em. Até agora, principalmente papel comercial. Também notei que às vezes o sinal aparecerá depois que você alternar para um período de tempo diferente e alternar de volta. Não ficará lá se você deixar o gráfico ir por conta própria, mas assim que você alternar de volta você perceber que perdeu um sinal. Alguém pode corrigir Também o indicador parece repintar. Então, se ele faz um sinal perdedor ele vai redesenhá-lo, que é um problema quando backtesting. Você tentou compilá-lo com metatrader antigo e, em seguida, usando esse ex4 Mais 95 maravilha para opções binárias. Binaryindicator. ex4 Use a seu próprio critério. Não existem 95 indicadores precisos (que drenariam os mercados de opções binárias em questão de minutos). Postando para a diversão - Eu adoro quando as pessoas são prometidas maravilhas e eu amo ainda mais quando as pessoas acreditam que existem maravilhas, Vamos pensar nisso, é provavelmente corretores de opções binárias que estão espalhando coisas como esta - garantindo que o mercado CresceSlideshare usa cookies para melhorar a funcionalidade e desempenho e para fornecer publicidade relevante. Se você continuar navegando no site, você concorda com o uso de cookies neste site. Veja nosso Contrato de Usuário e Política de Privacidade. O Slideshare usa cookies para melhorar a funcionalidade e o desempenho e para fornecer publicidade relevante. Se você continuar navegando no site, você concorda com o uso de cookies neste site. Consulte nossa Política de Privacidade e o Contrato do Usuário para obter detalhes. Explore todos os seus tópicos favoritos no aplicativo SlideShare Obtenha o aplicativo SlideShare para Salvar para mais tarde, mesmo offline Continue para o site móvel Upload Login Signup Indicador de opções binárias Trade Elite v1.0 O projeto Time Machine da Internet Compartilhar este SlideShare Corporação do LinkedIn copiar 2017

No comments:

Post a Comment