Tuesday 19 December 2017

Testing visualization manual trading forex


Manual de Back-Testing Praticando a Arte de Trading Back-Testing Manual Praticando a Arte de Trading Por James Stanley Trading, como muitas outras coisas na vida, pode ser melhorada com a experiência. Isto é frequentemente onde os comerciantes novos falham. Uma vez que percebendo este fato, eles olham para uma negociação muito simples. Eu e muitos outros comerciantes (ou talvez mais precisamente lsquohaversquo) respondemos a uma pergunta enfática a essa questão, e embarcamos em um processo de aprendizagem para obter nossos resultados ao ponto que queremos. Mas nem todo mundo estaria naquele barco. A coisa difícil sobre a experiência quando a negociação é o fato de que essa mesma experiência pode nos custar dinheiro. Ao longo dos anos, Irsquove ouviu muitos lsquoah reivindicação, thatrsquos sua aula para os mercados. rsquo E que pode ser o caso. Mas há outras maneiras de ganhar experiência na antiga arte da especulação. Comerciantes de grãos e arroz, os criadores originais de análise técnica, iria empregar um elemento de negociação lsquopaper, rsquo para acompanhar lucros hipotéticos ou perdas para as estratégias que eles estão negociando. Isto é semelhante à negociação demo hoje uma maneira que podemos testar nossas teorias e estratégias no mercado sem risco financeiro. É exatamente o mesmo que a negociação ao vivo, não, porque não há um provedor de liquidez no outro lado do seu comércio executando execução real, mas ele pode me permitir testar minhas estratégias em um ambiente dinâmico. A desvantagem para a demonstração de negociação ou demonstração de uma estratégia de teste é o fato de que pode levar muito tempo para obter resultados suficientes para fazer uma determinação para a minha consistência estratégias. Se eu quiser testar uma estratégia em um gráfico diário, pode levar-me um ano inteiro apenas para colocar alguns negócios. E depois desses poucos negócios, Irsquom não tem certeza de que Irsquod esteja confortável o suficiente com a estratégia de empregá-lo ao vivo (afinal, apenas alguns negócios foram colocados, como eu sei se isso foi uma anomalia ou não). Este é o lugar onde back-testing manual pode entrar em jogo. Este é um maneirismo em que eu posso simular um ambiente de mercado vivo com preços dinâmicos. Itrsquos importante notar qualquer back-testes que realizamos, manual ou automatizado, sofrem de um draw-back singular e que é o fato de que o desempenho passado não é necessariamente vai replicar-se dessa maneira para a frente. Mas thatrsquos não é o ponto do back-test manual. A razão que estou fazendo o teste é treinar-me, usando as ferramentas da estratégia que está sendo testada, para que eu possa saber como empregar mais eficazmente a abordagem. Eu posso fazer isso em qualquer período de tempo, com qualquer par de moedas, e quase qualquer estratégia que eu comércio. Passo 1: Vestir o gráfico O primeiro passo quando back-testing manual é vestir nossos gráficos com os indicadores que vamos usar na estratégia que estamos testando. Para esta ilustração, Irsquom vai usar um período de 89 EMA e um período de 13 CCI. Depois de obter o gráfico vestido, estamos prontos para prosseguir. Criado por James Stanley Passo 2: Dê um passo atrás no tempo Depois de termos o nosso gráfico vestido, precisamos ir para um período anterior na tabela. O aqui é que eu quero estar familiarizado com a ação de preço para o período de teste. Quero que os preços sejam o mais próximo possível da dinâmica de um mercado real. Quero que isso seja imprevisível. Para fazer isso, posso simplesmente clicar e arrastar para trás no tempo para chegar a uma data anterior no gráfico. Criado por James Stanley Passo 3: Caminhe em frente no tempo Este recurso é muito benéfico para os comerciantes que fazem um monte de back-testing manual, mas muitas vezes desconhecido para muitos. Isso tem a ver com o lsquoforward, rsquo e lsquobackwards, rsquo setas em seu teclado. Se eu quisesse voltar uma hora, eu poderia simplesmente pressionar a tecla de seta lsquobackwards, rsquo uma vez. No entanto, se o Irsquom testar em um gráfico de 4 horas, pressione as teclas de seta para frente ou para trás será equivalente a avançar ou retroceder 4 horas de cada vez. Esta é uma característica extremamente conveniente que pode me permitir percorrer uma vasta distância no gráfico em um curto período de tempo. Neste ponto, eu quero andar para a frente na carta u ntil a Eu acho um comércio que atenda aos meus critérios. Uma vez que eu faço, vou fazer uma pausa, e wersquore pronto para passar para o passo 5. Passo 4: Registrar os resultados Esta etapa pode desviar entre comerciante para comerciante com base no estilo e maneirismo de manutenção de registros. Exorto todos os novos comerciantes ou aqueles novos para back-testing manual para escrever cada um desses negócios para baixo se seja um diário, uma planilha ou um log de negociação. Algumas informações importantes são de nota aqui: Onde você colocaria sua parada Onde você estaria olhando para tirar lucros Você pode gravar todas essas informações, bem como quaisquer outras observações que você fez. Depois de alguns negócios, você terá algumas peças de informação que você pode usar para, em seguida, tornar a estratégia mais eficaz para seus objetivos. Passo 5: enxaguar e repetir Depois de termos encontrado um comércio hipotético, nesse ponto, podemos caminhar mais para a frente no futuro para ter uma idéia de como ele pode ter funcionado. Mais uma vez, podemos registrar esses resultados em nossas revistas. Então podemos passar para o próximo comércio. Podemos continuar a fazer isso até sentir o conforto ea experiência com a estratégia para passar para a próxima etapa de testes. Para alguns comerciantes thatrsquos testes com menores saldos, outros dar o salto diretamente em mercados ao vivo, enquanto outros, como eu ndash, em seguida, irá testar a estratégia em uma conta demo com preços dinâmicos e ao vivo. --- Escrito por James B. Stanley Para entrar em contato com James Stanley, Você pode seguir James no Twitter JStanleyFX. DailyFX fornece notícias forex e análise técnica sobre as tendências que influenciam os mercados globais de moeda. Visualização Visualização No Testador de Estratégia da plataforma de negociação, você pode testar Expert Advisors e indicadores no modo visual. Este modo permite visualizar exatamente como o Expert Advisor realiza operações comerciais durante o backtesting. Cada negociação de um instrumento financeiro é exibida em seu gráfico. No modo de teste visual, você pode testar o funcionamento de um indicador usando dados históricos. Este recurso permite testar facilmente o funcionamento de versões de demonstração de indicadores baixados do Market. Iniciar Para iniciar o teste visual: Ative a opção quotVisualizationquot nas configurações do Strategy Tester. Quando você seleciona testes de indicadores. A visualização é ativada automaticamente. Desative o modo de otimização. Porque a visualização só está disponível no modo de teste. Certifique-se de que um dos agentes locais é usado para testes. Se um agente remoto for selecionado para teste, escolha um local usando o comando Selectquot no seu menu de contexto. Se todas as condições acima forem atendidas, clicar no botão quotStartquot abre a janela de visualização. Visualizando o processo de teste O visualizador de teste é executado em uma janela separada: Informações sobre o processo de teste estão disponíveis em várias formas: Gráfico de preços. Onde as operações comerciais são mostradas. Relógio do mercado. Que mostra os preços gerados durante os testes. Janela de dados. Onde você pode exibir informações sobre um ponto selecionado no gráfico. A janela multifuncional Toolbox que exibe operações comerciais realizadas por um Expert Advisor durante os testes e logs do visualizador. Gráfico Um gráfico é o principal meio de visualização do processo de teste. É semelhante aos gráficos convencionais da plataforma, mas tem uma série de características específicas: O gráfico é baseado em dados de preços gerados durante os testes. Todas as operações comerciais realizadas por um Expert Advisor durante o teste são mostradas na tabela. As operações de negociação são exibidas usando os objetos quotBuy signquot e quotSell signquot. Somente as configurações básicas do gráfico (tipo, grade, escala) estão disponíveis. Uma lista de símbolos disponíveis no modo gráfico está limitada ao símbolo de teste principal, bem como aos símbolos cujos dados são utilizados pelo Consultor Especialista. O período de tempo do gráfico não pode ser alterado. O período selecionado nas configurações é usado para o gráfico de teste principal. Períodos solicitados pelo Expert Advisor são usados ​​para outros símbolos. Para alternar entre símbolos, use o menu quotView Chartsquot. O gráfico permite que você visualize o comportamento do indicador com base em dados históricos, por exemplo, ao testar uma versão de demonstração do indicador baixado do Market. Usando um modelo Você pode alterar a aparência de um gráfico, mostrar indicadores ou objetos gráficos usando modelos. Para que um modelo seja aplicado, seu nome deve corresponder ao nome do Expert Advisor testado. O modelo deve ser colocado em pasta / perfis / templates da plataforma de negociação. Market Watch A janela Market Watch mostra os preços gerados durante os testes. É semelhante ao Market Watch da plataforma de negociação. Mas tem algumas características específicas. Para mostrar / ocultar esta janela, use o comando Market Watch no menu View ou pressione CtrlM. O separador Símbolos apresenta as informações de preços actuais dos instrumentos financeiros. A lista de símbolos exibidos é limitada ao símbolo de teste principal. Bem como os símbolos cujos dados são utilizados pelo Consultor Especialista. O cabeçalho da janela contém a hora atual de teste. A guia Carrapatos contém um gráfico de preços gerados durante o teste. O número de carrapatos exibidos é limitado a 64 mil. Janela Dados Esta janela é usada para exibir informações sobre os preços (OHLC), data e hora de uma barra, spread, volume e indicadores. Aqui você pode encontrar rapidamente informações sobre uma determinada barra e indicadores aplicados em um ponto selecionado do gráfico. A janela pode ser ativada ou desativada clicando em QuotData Windowquot no menu View ou pressionando CtrlD. A parte superior da janela contém o nome de um instrumento financeiro eo período do gráfico. As informações sobre a posição atual do cursor no gráfico são mostradas abaixo. As informações sobre os indicadores abertos em sub-janelas separadas são mostradas em blocos separados. Toolbox Toolbox é uma janela multifuncional, na qual você pode visualizar a atividade de negociação de um Expert Advisor durante o teste, bem como visualizar o diário de um agente de teste. Para mostrar / ocultar esta janela, use o comando Caixa de ferramentas no menu Exibir ou pressione as teclas CtrlT. A janela Caixa de Ferramentas consiste em várias guias: Atualizar posições atuais e ordens pendentes. História a história de ofertas e ordens. Operações de uma lista de operações de negociação solicitado pelo consultor perito. Diário o diário de um agente de teste. Comércio A guia quotTradequot contém informações sobre o estado atual da conta de negociação, posições abertas e pedidos pendentes. Todas as posições abertas podem ser classificadas por qualquer campo. Para fazer isso, clique em seu nome. As posições são mostradas em uma tabela com os seguintes campos: Símbolo um instrumento financeiro da posição aberta. Tempo de abertura da posição. O registro é representado como YYYY. MM. DD HH: MM (ano. mês. Dia hora: minuto) Tipo tipo de posição: quotBuyquot longo, quotSellquot curto. Volume do volume de uma operação comercial (em lotes ou unidades) Preço do preço de um negócio, como resultado do qual a posição foi aberta. Se a posição aberta é um resultado da execução de vários negócios, então este campo exibe seu preço médio ponderado: (preço do negócio 1 volume do negócio 1. preço do negócio N volume do negócio N) / (volume de negócio 1. volume de Negócio N). O número de caracteres neste campo é determinado pelo número de caracteres no preço do símbolo mais três caracteres adicionais S / L o nível de Stop Loss da posição atual. Se esta ordem não foi colocada, um valor zero é mostrado no campo T / P o nível Take Profit da posição atual. Se esta ordem não foi colocada, um valor zero é mostrado no campo Preço do preço atual do símbolo financeiro. Comissão comissão cobrada pela execução da operação de comércio Swap quantidade de swaps cobrados Lucro o resultado financeiro de um negócio tendo em conta o preço atual é escrito neste campo. Um resultado positivo indica a rentabilidade do negócio, negativo indica perda. O estado da conta corrente é mostrado abaixo das posições de negociação abertas: Saldo montante do dinheiro na conta, os resultados das posições atualmente abertas não incluídas. Equidade a quantia de dinheiro tendo em conta os resultados das posições actualmente abertas margem dinheiro necessário para cobrir posições abertas. Margem livre a quantia livre de dinheiro que pode ser usada para manter as posições abertas Nível de margem de porcentagem do capital da conta para o volume de margem Total de ofertas de resultado financeiro total de todas as posições em aberto. Com o resultado positivo das posições, o ícone é mostrado, com negativo. As ordens pendentes colocadas são mostradas abaixo do estado da conta corrente: Símbolo o instrumento financeiro da ordem pendente. Ordem o número do bilhete (um identificador exclusivo) da ordem pendente Tempo pendente ordem colocando tempo. O registro é representado como YYYY. MM. DD HH: MM (year. month. day hour: minute) Tipo de tipo da ordem pendente. QuotSell Stopquot, quotSell Limitquot, quotBuy Stopquot, quotBlim Limitquot, quotBuy Stop Limitquot ou quotSell Stop Limitquot Volume volume solicitado na ordem pendente, e volume coberto pela transação (em lotes ou unidades). Preço preço atingido que a ordem pendente irá desencadear. Nível S / L da ordem Stop Loss colocada. Se esta ordem não foi colocada, um valor zero é mostrado no campo T / P nível do conjunto Take Profit order. Se esta ordem não foi colocada, um valor zero é mostrado no campo Preço do preço atual do símbolo financeiro. Comentário de comentários ao estado da ordem pendente na última coluna, o status atual da ordem pendente é mostrado: quotStartedquot, quotPlacedquot, etc. Histórico O histórico de operações comerciais está disponível na guia Histórico. Existem três modos de visualizar a história das operações comerciais: apenas promoções, apenas ordens, ofertas e ordens, você pode alternar entre elas no menu de contexto. Ordens O histórico de pedidos colocados é exibido em uma tabela com os seguintes campos: Tempo de pedido de hora. O registro é representado como YYYY. MM. DD HH: MM (ano. mês. Dia hora: minuto) Número do bilhete de ordem (um identificador único) de uma operação comercial Símbolo um instrumento financeiro da ordem Tipo tipo de operação de negociação: quotComprar um longo Posição, quotSellquot uma posição curta ou nomes de Ordens Pendentes quotSell Stopquot, quotSell Limitquot, quotBuy Stopquot, quotBuy Limitquot, quotBuy Stop Limitquot e quotSell Stop Limitquot. Volume de volume solicitado na ordem (em lotes ou unidades). O volume mínimo e seu passo de mudança são limitados por uma corretora, a máxima pelo tamanho do depósito. Preço preço especificado na ordem em que a operação comercial deve ser executado. Nível S / L da ordem Stop Loss colocada. Se a posição de negociação da ordem foi fechada, a célula é colorida vermelha e um registro quots / lquot aparece na caixa de comentário. Se esta ordem não foi colocada, um valor zero é gravado neste campo T / P nível do conjunto Take Profit order. Se a posição de negociação da ordem foi fechada, a célula é colorida verde, e um registro quott / pquot aparece na caixa de comentário. Se esta ordem não foi colocada, um valor zero é registrado neste campo Estado ordem colocação resultado. QuotFilledquot, quotPartialquot, quotCanceledquot etc. Comentários de comentário para ordens são escritas aqui. A linha inferior mostra o resumo das encomendas: quantidade total, número de encomendas preenchidas e canceladas. Ofertas O histórico de ofertas também é exibido em uma tabela com os seguintes campos: Tempo de tempo do negócio. O registro é representado como YYYY. MM. DD HH: MM (ano. mês. Dia hora: minuto) Número do bilhete do negócio (um identificador exclusivo) de um negócio. Número do bilhete de ordens (um identificador único) da ordem, o negócio foi executado para. Várias ofertas podem corresponder a uma ordem, se o volume exigido especificado na ordem não foi coberto por uma oferta de mercado Símbolo um instrumento financeiro da transação. Tipo de tipo de uma operação de comércio: quotBuyquot um negócio de compra, quotSellquot um negócio de venda Direção de direção do negócio relativo à posição atual em um símbolo particular: quotinquot, quotoutquot ou quotin / outquot. Volume volume de um contrato executado (em lotes ou unidades). Preço do preço em que o negócio foi executado Comissão da Comissão cobrada pela execução do negócio Lucro o resultado financeiro da saída posição. Para ofertas de entrada, o lucro zero é mostrado. A linha inferior mostra os resultados da execução de comércio relativo ao depósito inicial: Lucro ou perda do lucro relativo ao depósito inicial. Para perdas, o sinal é mostrado neste campo, para o lucro Depósito do montante do depósito Depósito montante retirado da conta. O valor do saldo atual da conta é mostrado no final da linha. Encomendas e negócios Neste modo, as encomendas e ofertas são apresentadas como uma árvore que mostra como exactamente as solicitações comerciais foram processadas. Operações Todas as solicitações de comércio feitas por um Expert Advisor durante o teste são mostradas na guia Operações. Além das solicitações de compra e venda, você pode acompanhar as modificações de ordens pendentes, parar níveis de posições, etc. O histórico de operações comerciais é exibido em uma tabela com os seguintes campos: Tempo de tempo da solicitação de operação comercial. O registro é representado como YYYY. MM. DD HH: MM (ano. mês. Dia hora: minuto) Número do bilhete de bilheteira (número único) de uma operação comercial Símbolo símbolo de uma operação comercial solicitada Tipo de ação de uma ação solicitada (Compra ou venda) Volume do volume de uma operação comercial solicitada Preço do preço ao qual a operação comercial é solicitada S / L o nível de Stop Loss Em um pedido de comércio T / P o Take Profit nível em um pedido de comércio Comentar um comentário a um pedido. Diário Este separador contém os registos do agente que é utilizado para testar um Expert Advisor. Todas as ações do agente e do Consultor Especializado durante o teste são registradas no Diário. Enquanto o visualizador estiver aberto, os logs dos agentes de teste não serão enviados para o Strategy Tester da plataforma de negociação. No entanto, eles podem ser visualizados através da plataforma de negociação usando o comando quotJournals of local agentsquot no menu de contexto. As entradas de log consistem em duas partes: Data data e hora do evento Mensagem descrição do evento. MetaTrader 4 - Tester Testing Visualização: Manual Trading Introdução Uma função de visualização de teste já apareceu no MetaTrader 4 Client Terminal. A função permite controlar o teste de Expert Advisors. Mas nem todas as estratégias podem ser programadas, nem todos os operadores podem codificar um bom Expert Advisor. Este artigo descreve como usar a função de visualização para testar estratégias manuais que não são programadas na forma de um Expert Advisor. Somente o conhecimento básico do terminal e nenhum conhecimento de programação são necessários para negociar no testador manual da estratégia, assim que cada comerciante será capaz de usá-lo. O artigo menciona os programas que realizam as guias Trade and Account History durante a visualização. O uso desses programas é descrito em mais detalhes em artigos denominados Testing Visualization: Functionality Enhancement e Testing Visualization: Trade History. Preparação para o uso Assim você pode usar visualizador de teste e gostaria de começar a testar sua estratégia imediatamente. O que deve ser feito para isso Primeiro de tudo, baixar todos os arquivos necessários de CodeBase para o seu PC: Expert Advisor vHandsTrade. mq4 para o diretório do MetaTrader 4 Workexperts o arquivo incluído VisualTestingTools. mq4 para o diretório do MetaTrader 4 Workexpertsinclude e 2 indicadores - vTerminal. mq4 e vHistory. mq4 - para o diretório do MetaTrader 4 Workexpertsindicators. Observe que o arquivo VisualTestingTools. mq4 mencionado nos artigos anteriores foi alterado, portanto, é a versão da fonte acima (CodeBase) onde você deve baixá-lo. Depois disso, abra Expert Advisor vHandsTrade. mq4 no MetaEditor e compile-o (use F5). Mensagem na janela Ferramentas confirmará que o EA foi compilado com êxito: Agora, quando o programa estiver pronto, podemos começar a preparar o modelo de gráfico. Para fazê-lo, abra um gráfico, configurá-lo de acordo com seu gosto, anexar indicadores vTerminal. mq4 e vHistory. mq4. E salve o modelo como vHandsTrade. tpl: Por favor, tenha em mente que deve haver espaço suficiente na parte direita do gráfico para trabalhar com Tester of Manual Strategies - os controles serão colocados lá. Portanto, a opção de mudança de gráfico deve ser ativada ao criar o modelo: Agora podemos ir para a configuração EAs como tal. Definição do consultor especialista Cada comerciante tem seus próprios hábitos de negociação. Para tornar o uso do Manual Strategy Tester mais confortável para si mesmo, gaste cerca de cinco minutos ajustando o Expert Advisor às suas preferências. Em sua negociação, você vai abrir e fechar posições, fazer pedidos pendentes, mover Stop Loss e Take Profit níveis de posições. Você será capaz de escolher o tamanho do lote para as posições a serem abertas, o tempo de validade ea data para pedidos pendentes e assim por diante. Cada uma das características ajustáveis ​​corresponde a uma linha no painel de controlo: e duas linhas no código Expert Advisors: A sua função é intuitiva: - RISK (Risco) - do depósito a ser utilizado para abrir uma posição - LOT (Lot) - lote Tamanho a ser usado para abrir uma posição se RISK 0 - STOPLOSS (SL) - valor StopLoss para posições a serem abertas, se a linha StopLoss não se mover ao abrir - TAKEPROFIT (TP) - valor TakeProfit para posições a serem abertas, A linha TakeProfit não se move ao abrir - TRAILINGSTOP (TS) - tamanho do TrailingStop que seguirá todas as posições - EXPIRAÇÃO (Exp) - tempo de expiração da ordem pendente em horas. Você pode alterar valores de qualquer característica predefinida diretamente no código. Por exemplo, se normalmente abrir posições com volumes de lotes de 1.0, 2.0, 5.0, 10.0 ou 50.0, substitua a linha que indica o tamanho do lote para essa linha: Depois de ter compilado e reiniciado, verá o seguinte: Se pretender 5.0 lotes a serem selecionados por padrão na inicialização, substituir int SELECTEDLOT 1 com: Agora, a 3ª será selecionada por padrão: Os valores de quaisquer outras características podem ser alterados da mesma maneira. A regra é comum: na matriz, em chaves, deve haver 5 números separados por vírgulas, o valor das variáveis ​​SELECTED deve variar de 1 a 5. Variáveis ​​Externas e Começando agora podemos iniciar o nosso Manual Strategy Tester. Vamos abrir a janela Testador, selecionar o vHandsTrade na lista Expert Advisors, selecionar um par de moedas e um timeframe, e ativar a modelagem em Every tick para testar para ser tão real quanto possível: Antes de pressionar o botão Iniciar, vamos olhar para o Janela de propriedades de Expert Advisors. Desta forma, vamos completar o ajuste do Expert usando variáveis ​​externas: Na verdade, o Expert tem apenas quatro variáveis ​​externas, herdou outras do arquivo incluído VisualTestingTools. mq4. Todas as variáveis ​​devem ser configuradas para um trabalho normal e conveniente: - CommentsCount - quantidade máxima de mensagens a ser exibida pelo Expert - SelectedColor - cor do valor selecionado de Risk, Lot, SL, TP, etc. - ModifyColor - color of the Ícone de modificação de ordem a ser usado para modificação manual - TrailingColor - cor do ícone de modificação de ordem a ser usado para TrailingStop - TerminalRows - quantidade máxima das linhas de tabulação Terminal a serem exibidas. Se você definir o TerminalRows 0, o terminal não será atualizado - HistoryRows - o valor máximo das linhas da guia Histórico da conta a ser exibido. Se você definir HistoryRows 0, o histórico da conta não será atualizado - BigText - defina true se você quiser aumentar o tamanho da fonte - SignalPoints - a distância em pontos, a partir da qual os campos Stop Loss, Take Profit e Open Price para pedidos pendentes Será destacado. Por exemplo, para SignalPoints 10, o campo Stop Loss mudará sua cor quando o preço estiver na distância de 10 pontos do Stop Loss da posição - ShowCancelled - defina true se você quiser ver ordens canceladas no histórico de comércio - ShowExpired - defina true se você quiser ver as ordens pendentes vencidas no histórico de transações - MainColor - cor das manchetes do Terminal e do histórico da conta e da linha de informações da conta do Terminal (Balance, Equity). - BuyColor - cor de informação sobre Buy positions - BuyOPColor - cor do campo Open Price no separador Terminal esta cor irá substituir a cor principal quando o preço actual se aproximar ao nível aberto de Buy Stop e Buy Limit - BuySLColor - no Terminal Tab: color, que substituirá a cor principal quando o preço se aproximar das posições Stop Loss of Buy para a guia Histórico da conta: cor, que substituirá a cor principal se a posição Buy for fechada por Stop Loss - BuyTPColor - o mesmo Como para BuySLColor, mas aplicado ao Take Profit de posições - SellOPColor, SellSLColor SellTPColor - o mesmo para posições de Venda. Deve-se notar que o Expert Advisor foi criado para ser usado em um gráfico com fundo preto, é por isso que muitas cores padrão são luz. Se você usar fundo branco, defina cores escuras. Isto é o que eu fiz ao testar o perito para este artigo. Começando Bem, finalmente, pressionamos o botão Iniciar. A primeira coisa que vemos no gráfico é a Caixa de Ferramentas mencionada anteriormente: Ajuda a abrir posições, a colocar ordens pendentes ea escolher valores de características predefinidas. Estudaremos cada uma das ações listadas anteriormente na seção correspondente. Agora, eu só observaria que todas as operações com a Caixa de Ferramentas são mais seguras para serem executadas no modo de pausa. Qualquer ação será entendida pelo Especialista como um comando e não poderá ser cancelada. Desde que o perito é pretendido testar somente, a imprecisão não causará perdas materiais para você, mas você pode arruinar nesta maneira os resultados obtidos em seu teste a longo prazo e diligente. As janelas Terminal anf Account History estão abaixo no gráfico. Eles ficam vazios até que comecemos a operar: podemos fechar e modificar posições usando a janela Terminal, enquanto a janela Histórico da conta nos traz informações. Posição Abertura Vamos tentar abrir uma posição. Em primeiro lugar, é necessário definir o tamanho do lote e as distâncias para StopLoss e TakeProfit, uma vez que não queremos perder o nosso tempo em modificações mais tarde. Como foi dito antes, os valores são definidos usando a caixa de ferramentas: Devemos selecionar o objeto que contém o valor desejado e movê-lo para qualquer ponto na tela. Quaisquer montantes de objetos podem ser movidos simultaneamente, ou seja, se quisermos definir o tamanho do lote para 1 e TakeProfit para 100, temos que arrastar os valores correspondentes para um ponto aleatório: Agora pressione F12 - o próximo marque os rendimentos eo Expert Advisor verifica Os valores selecionados: Ao abrir uma posição, o Especialista usará o valor selecionado da característica: - o tamanho do lote é calculado de acordo com a seguinte fórmula: Risco de Margem Livre 0.01 Alavancagem / Tamanho do Contrato. Se Risk0, o valor de Lote selecionado é usado - distância para o Stop Loss é definida pela linha correspondente (a ser descrito abaixo). Se a linha StopLoss não se moveu, o valor selecionado de SL será usado - a distância para o Take Profit é definida pela linha correspondente. Se a linha TakeProfit não foi movida, o valor selecionado de TP será usado - tempo de expiração (somente para pedidos pendentes) - o valor selecionado de Exp será usado. Posições são abertas de uma maneira muito simples - basta apenas para arrastar a linha correspondente para o gráfico. Há 3 linhas para cada tipo de ordem: - A linha Preço aberto (sólido para posições Compra e Venda, tracejada para ordens pendentes) está no centro, entre as linhas Stop Loss e Take Profit - A linha Stop Loss (traço e ponto) está localizada Abaixo da linha OpenPrice para as posições Buy e acima dela para as posições Sell - Take Profit linha (tracejado) - acima para as posições Buy, abaixo para as posições Sell. Ordens pendentes acima do preço atual (Stop Buy e Sell Limit) estão na linha superior. Aqueles a ser colocado abaixo do preço (Buy Limit and Sell Stop) - na linha inferior. Então, se você quiser abrir uma posição Buy com os valores selecionados de Stop Loss e Take Profit (como por agora, 50 e 100, respectivamente), basta arrastar a linha Buy open da posição para o gráfico: Em seguida, pressione F12 e admire o Resultados: Uma vez que as posições Compra e Venda são abertas apenas a preços correntes, não há necessidade de colocar a linha exatamente sobre o preço: o Especialista irá substituir os valores próprios por si só. Mas é muito importante especificar preços corretos para pedidos pendentes, caso contrário a ordem não será colocada. Vamos agora definir a ordem Sell Stop: - tamanho do lote - 10 do depósito - preço aberto e Stop Loss a ser definido manualmente - Take Profit desativado - tempo de validade 30 minutos (0,5 hora). Permite levar todos os objetos necessários e colocá-los no gráfico: Encerramento da Ordem O fechamento das posições ea exclusão das ordens pendentes são tarefas muito mais simples. Tudo o que temos a fazer é apenas para selecionar o bilhete da ordem a ser fechado e movê-lo: O resultado não vai nos manter à espera: o perito já terá fechado a posição pela próxima marca: Pedidos pendentes serão excluídos no Da mesma maneira. Modificação da Posição A modificação da ordem de coprodução combina elementos de fechamento e abertura da posição: Para selecionar uma característica a ser alterada (Preço Aberto, Stop Loss ou Take Profit), é necessário mover o campo correspondente. Após o próximo tick ter receita, o Expert Advisor criará a Linha de Modificação que ajudará a alterar o valor da característica correspondente: Depois de mover a linha para sua nova posição, pressionamos F12 e vemos o resultado: Se você quiser Absolutamente excluir Stop Loss ou Take Profit, basta excluir o campo correspondente: Após a exclusão do campo Open Price, pode-se fechar a posição (excluir a ordem) - alguns comerciantes podem considerar este método para ser mais conveniente. Não há limitações na quantidade de parâmetros a serem modificados simultaneamente - você pode até mesmo modificar todas as posições abertas dentro de um tick. Conclusão Depois de ler o artigo, você verá que não é necessário ser um programador para testar sua estratégia em dados históricos. Usando o modo de teste manual, você pode negociar em dados históricos manualmente. O Expert Advisor, biblioteca e indicadores indicados no artigo permitem a simulação do terminal comercial real. No final do meu artigo, gostaria de lembrá-lo que o Expert Advisor não se destina a negociação real. Não confie em você dinheiro para um programa de teste. Para simplificar o controle de pedidos no modo de tempo real, o AutoGraf online complexo foi criado. É este complexo que produziu algumas idéias e partes de código para este artigo presente (por cortesia do criador). Muito obrigado ao criador por este

No comments:

Post a Comment