Monday, 3 July 2017

Testing A Trading System


Sistema de negociação Multicurrency: implementação e teste Hey, o artigo da Protraders Todays se concentrará em um assunto tão importante quanto o comércio de várias moedas. Em geral, todos os sistemas de negociação que de alguma forma usam a informação de vários instrumentos de negociação, neste caso - moedas, podem ser atribuídos a sistemas de negociação de moeda múltipla. A negociação direta pode ocorrer em qualquer número de moedas. Quais são os pré-requisitos para o uso de sistemas de negociação multi-moeda. Todos os sistemas de negociação de várias moedas de alguma forma usam a interação de instrumentos de negociação. O comércio de pares pode ser chamado de um caso especial de sistema de negociação de moeda múltipla quando a forte inter-relação direta ou inversa de duas moedas é usada, por exemplo EURUSD e USDCHF. Neste caso, a situação com o comportamento anômalo dos pares de moedas é normalmente negociada, isto é, se houver uma forte interação positiva de dois pares de moedas, então o movimento multidirecional anômalo dos pares considerados será sinal de entrada. É possível compilar uma cesta complexa de moedas com propriedades específicas, como alta volatilidade ou algum grau de estacionança. A arbitragem de moeda estatística e algumas estratégias de negociação de alta freqüência também podem ser atribuídas à negociação de moeda múltipla. Como já mencionado, a base de quase todos os sistemas de negociação de moeda variável é a interação entre instrumentos de negociação. Existem muitos métodos para medir a força e a direção desta inter-relação, um dos mais comuns é o cálculo do coeficiente de correlação. Em alguns casos, a interação dos ativos é usada tanto quanto o potencial para a diversificação dos riscos da estratégia comercial, um princípio bem conhecido. Não coloque todos os seus ovos em uma cesta. Mas, mesmo neste caso, o grau de diversificação dependerá diretamente da força e direção da relação de instrumentos negociados. Vamos considerar o exemplo mais simples para a demonstração da inter-relação de alguns ativos: vamos formar o portfólio dos pares de moeda já mencionados EURUSD e USDCHF. Para fornecer isso, use a ferramenta Portfolio. Uma vez que os pares de moedas selecionados têm a relação negativa claramente expressa, vamos escolher coeficientes de peso iguais a 1 para cada símbolo no portfólio. Assim, para a criação deste portfólio é suficiente assumir posições unidirecionais pelos dois pares de moedas. O gráfico mostra claramente que esse portfólio tem um baixo grau de trendiness e é diferente das propriedades de pares de moeda individuais. Assim, a carteira de negociação de vários instrumentos dá ao comerciante a possibilidade de criar instrumentos de negociação sofisticados com algumas propriedades estabelecidas por ele próprio. Naturalmente, a criação de uma estratégia de múltiplas moedas de sucesso incluirá etapas como a otimização de alguns parâmetros do sistema comercial e seus testes. O terminal Protrader 3 oferece amplas oportunidades para testar e otimizar estratégias nas quais vários instrumentos de negociação estão envolvidos. E a oportunidade de importar os dados externos abre possibilidades quase ilimitadas. Vamos considerar o exemplo da implementação da estratégia de múltiplas moedas na linguagem de programação MQL4. Use a ferramenta AlgoStudio. Em geral, a escrita do sistema de negociação de moeda múltipla não é praticamente diferente da estratégia que usa um único instrumento de negociação. Exceto que, a abertura, modificação, encerramento de pedidos e tratamento das informações de preços serão realizadas em diversos instrumentos de negociação. Por exemplo, vamos criar o sistema de negociação em pares de moeda já escolhidos EURUSD e USDCHF. Em um dos artigos anteriores, nos familiarizamos com o indicador RSI, aceitamos a entrada de valores de indicadores nas zonas extremas overboughtoversold como um sinal comercial em nosso sistema. Abriremos uma posição curta quando os valores do indicador RSI forem superiores a 70. Uma posição longa será aberta no caso em que os valores RSI são inferiores a 30. Aceitamos esses sinais simples de abertura da posição para os pares de moedas já selecionados. Recebendo os valores dos indicadores RSI: O sinal de negociação será assim: Aqui as zonas extremas RSI extremas superior e inferior USDUP, CHFUP, USDDOWN, CHFDOWN. Ao abrir uma posição, você deve prestar atenção às constantes de preços, a fim de não tentar abrir um comércio com USDCHF usando os preços EURUSD: Para realizar o teste corretamente, certifique-se de ter dados históricos de alta qualidade dos instrumentos necessários. A ferramenta History data manager pode ser usada para isso. Para testar as estratégias de múltiplas moedas, você deve adicionar os instrumentos de negociação que seu sistema comercial usa na janela Propriedades - gt Configuração Backtesting, usando o menu de dados adicionais. Realizamos o teste para o último mês, usando o esquema de modelagem 1m O H L C. Recebemos uma quantidade suficientemente grande de negócios. Verificamos se os nossos pares de moedas selecionados estavam envolvidos na negociação. Podemos traçar um gráfico circular de instrumentos que estavam envolvidos na negociação. Às vezes, ele só precisa ver o processo de negociação no gráfico, se o teste foi realizado no modo Visualizar backtesting, isso é feito facilmente na janela do Backtester. Usando o menu suspenso na janela do testador, podemos alternar entre os instrumentos de negociação escolhidos. Em conclusão, pode-se notar a flexibilidade e versatilidade do AlgoStudio. Usando essa funcionalidade, um comerciante pode criar estratégias de negociação complexas, incluindo multidões, determinar seus parâmetros ótimos e realizar seus testes. O Contrato do Programa de Referência do Acordo de Programa de Referência (doravante denominado Acordo, Contrato de Referência) é feito entre a PTMC (doravante denominada Companhia) e Parceiro de Referência (doravante denominado Parceiro de Referência ou Parceiro). Os termos e condições do presente Contrato são vinculativos para a Companhia e para o Parceiro de Referência. O Contrato contém todos os termos e condições que devem regular as relações entre a Companhia e o Parceiro de Referência. O Acordo entrará em vigor assim que o Parceiro de Referência se registrar no site oficial do PTMC e permanecerá válido até o término do Contrato. Observe que a Empresa se reserva o direito de revisar, modificar, alterar ou remover cláusulas do Contrato a qualquer momento, a seu exclusivo critério. Verifique periodicamente os termos e condições deste Contrato no site da Empresa. A Companhia reserva-se o direito de rejeitar o registro de qualquer entidade ou pessoa no programa de Referência da PTMC, incluindo o caso, se essa entidade é uma pessoa suspeita de atividades fraudulentas, seu único critério. 1. Termos gerais 1.1. A Empresa eo Parceiro de Referência concordam e aceitam as obrigações previstas no Contrato. 1.2. O Parceiro de Referência compromete-se com os direitos e obrigações estabelecidos a seguir. O Parceiro de Referência concorda em adquirir usuários para a Companhia agindo em seu nome. 1.3. O Parceiro de Referência reconhece que todos os usuários adquiridos para a Companhia são os Clientes da Companhia. 1.4. O acordo está escrito em língua inglesa. A Companhia pode fornecer o conhecimento da tradução do Contrato na linguagem necessária sob demanda. A versão em inglês deste Acordo deve ser de importância prévia. A tradução pode ser fornecida apenas para a conveniência do paciente. 1.5. Para se tornar um Parceiro de Referência, um usuário deve: 1.5.1. Registre-se no site da empresa PROTRADER. ORG. 1.5.2. Após a inscrição no site oficial do PTMC, o Parceiro de Referência recebe um link de referência exclusivo individual que está disponível no perfil do usuário. 1.6. A Companhia tem o direito de solicitar confirmação de qualquer informação fornecida pelo Parceiro de Referência durante o registro. 1.6.1. Quando as informações fornecidas pelo Parceiro de Referência durante o registro estão mudando, o Parceiro de Referência deve informar a Empresa sobre tais modificações e solicitar à Empresa que atualize os dados. 1.7. Após o Parceiro de Referência aceitar termos e condições do Contrato, ele tem o direito de: 1.7.1. Realizar campanhas publicitárias no interesse da Companhia. 1.7.2. Introduzir campanhas de marketing e publicidade com o objetivo de adquirir novos clientes para a Companhia, desde que tais eventos sejam legais no país onde são realizadas. 1.7.3. Forneça aos Clientes a informação necessária sobre a Empresa, incluindo as informações de contato da Empresa, bem como as condições gerais dos serviços prestados. 1.7.4. O Parceiro de Referência tem o direito de usar o material promocional fornecido pelos representantes da Companhia, eles são: banners, links de texto, páginas de destino, etc. O Parceiro de Referência pode usar banners com o logotipo da empresa fornecido pela PTMC e seu link de referência pessoal. 2. Direitos e obrigações do Parceiro de Referência 2.1. Ao se registrar no site oficial da PTMC, o Parceiro de Referência confirma que ele aceita todos os termos e condições estabelecidos no presente Contrato. O Parceiro de Referência reconhece o fato de a Companhia ter o direito de modificar unilateralmente os termos e condições do Contrato. 2.2. O Parceiro de Referência concorda em adquirir novos clientes para a Companhia nos termos e condições atuais estabelecidos pela Companhia. 2.3. O Parceiro de Referência aceita termos e condições relativos à retirada de fundos e às comissões cobradas especificadas no Contrato de Cliente. 2.4. É proibido ao Parceiro de Referência utilizar métodos fraudulentos, como ameaças, chantagem, etc., para atrair clientes novos para a Empresa. 2.5. O Parceiro de Referência é obrigado a familiarizar-se com os serviços prestados pela Empresa por conta própria e informar os Clientes que adquiriu adquirirá sobre alterações importantes no tempo. 2.6. O Parceiro de Referência é obrigado a alertar o Cliente sobre os riscos de negociação de moeda no mercado cambial. 2.7. O Parceiro de Referência é obrigado a resolver os problemas com os quais o Cliente poderá enfrentar durante a negociação no mercado cambial. No caso de o Parceiro de Referência não conseguir resolver os problemas acima mencionados por conta própria, o Parceiro de Referência é obrigado a entrar em contato com a Companhia e representar os detalhes necessários. 2.8. O Parceiro de Referência não deve dar nenhuma recomendação ou conselho ao Cliente relacionado a operações de negociação no mercado. A Companhia não será responsável pelas conseqüências de tais recomendações e conselhos 2.9. O Parceiro de Referência não está autorizado a realizar operações de negociação na conta do Cliente que adquiriu. 2.10. É proibido ao Parceiro de Referência obter receitas de referência de suas próprias contas e as de seus parentes próximos, caso o parceiro seja um indivíduo, bem como de contas privadas de fundadores ou contas de seus parentes próximos caso o parceiro seja Uma entidade jurídica. 2.11. Caso seja detectado que o Parceiro de Referência usa documentos de terceiros com o objetivo de obter receita de referência, a Companhia tem o direito de bloquear todas essas contas, incluindo a conta pessoal deste Parceiro de Referência sem qualquer direito de renovação adicional. 2.12. O Parceiro de Referência não deve divulgar as informações recebidas da Empresa durante o período de colaboração e os dados que contém o Contrato a terceiros. 2.13. É proibido ao Parceiro de Referência usar os seguintes tipos de propaganda: 2.13.1. Publicidade em sites que contradizem as leis do país onde o Parceiro de Referência está localizado. 2.13.2. Publicidade em sites cujo conteúdo é contrário à legislação vigente, moralidade, ordem pública, boa fé ou é difamatório, agressivo, obsceno, ofensivo, violento ou incita a violência, racista ou xenófoba, ou, em geral, ilegal ou viola direitos de pessoas ou Integridade física e moral. 2.13.3. Spam mailing. 2.13.4. Anúncio com as informações falsas contidas. 2.13.5. Qualquer outra publicidade que possa afetar a credibilidade ou a reputação da Empresa ou quaisquer outros métodos de marketing desonesto. 2.14. É proibido ao Parceiro de Referência organizar relações monetárias com os Clientes (inclusive receber dinheiro, pagar ou cartões bancários, etc.). 2.15. O Parceiro de Referência certifica e concorda que ele deve agir de acordo com todas as leis aplicáveis ​​de Lavagem de Dinheiro. 2.16. O Parceiro de Referência é obrigado a informar o Cliente sobre a necessidade de proteger a segurança e a confidencialidade das informações de conta e login e da necessidade de não divulgar essas informações a terceiros. A Companhia não será responsável pelo uso não autorizado das informações da conta do Cliente por terceiros. 2.17. O Parceiro de Referência será responsável pela precisão do formulário de registro do Cliente e pela autenticidade dos dados fornecidos pelo Cliente. 2.18. O Parceiro de Referência permite que a Empresa use informações de contato fornecidas durante o registro, como endereço de e-mail e outras informações especificadas para enviar as cartas e propostas. 2.19. O Parceiro de Referência concorda que a Companhia pode rescindir unilateralmente e alterar os termos e condições do Contrato sem qualquer explicação. 2.20. O Parceiro de Referência não tem direito a: publicar quaisquer comentários negativos (ensaios, cartas) relativos à Companhia em jornais, revistas ou outros periódicos, blogs, fóruns na Internet ou outros recursos da web que possam afetar a credibilidade ou reputação da Empresa. Se o Parceiro de Referência usar seu próprio recurso na web para atrair clientes para a Companhia, o conteúdo do recurso da web sobre a Empresa será aprovado pela Companhia. 2.21. Se a Empresa detectar que o Parceiro de Referência esteve envolvido em atividades descritas na cláusula 2.20 do Contrato, a Companhia tem o direito de rejeitar o pedido do Parceiro de Referência para retirada de fundos e bloquear sua conta, bem como informar as autoridades reguladoras da jurisdição Do Parceiro de Referência. 2.22. É proibido ao Parceiro de Referência usar as marcas PTMC de qualquer maneira, incluindo, entre outras, as palavras PTMC soletradas de qualquer maneira possível (inclusive com erros de digitação, espaços, sinais, símbolos ou de qualquer outra forma). O uso proibido das marcas PTMC inclui o uso de tais marcas de palavras nas propagandas de referência ou em qualquer parte com elas, no URL exibido e no URL de destino. 2.23. O Parceiro de Referência só deve lidar com terceiros como cliente da Companhia. O Parceiro de Referência não deve usar o nome da Empresa, o logotipo da Empresa, etc. em qualquer lugar, incluindo materiais promocionais, cabeçalho e cartões de visita, propagandas e publicações sem o prévio consentimento da Companhia, com exceção do caso descrito na cláusula 1.8.4. Do Acordo. 2.24. O Parceiro de Referência deve respeitar a confidencialidade do negócio da Companhia e é proibido divulgar qualquer informação confidencial ou qualquer informação relacionada com o negócio da Empresa por cinco anos após a rescisão ou cancelamento do Contrato. 2.25. O Parceiro de Referência garante o desempenho preciso das obrigações acima mencionadas. 3. Direitos e obrigações dos clientes adquiridos 3.1. Um usuário deve ser considerado como adquirido pelo Parceiro de Referência após a sua inscrição no site oficial da PTMC, seguindo o link exclusivo do Parceiro de Referência. 3.2. Um cliente deve ser considerado como adquirido pelo Parceiro de Referência sob a condição de o Cliente não ter sido previamente registrado como cliente da Companhia. 3.3. O Parceiro de Referência não terá o direito de encaminhar seus parentes próximos caso o Parceiro de Referência seja um parente ou parentes próximos dos fundadores caso o Parceiro de Referência seja uma entidade legal. O Parceiro de Referência não terá o direito de encaminhar suas próprias contas. 3.4. A conta pertencente ao Parceiro de Referência e os de seus parentes próximos se o parceiro for um indivíduo, bem como contas privadas de fundadores ou contas de seus parentes próximos, se o parceiro for uma entidade legal não serão considerados como aqueles que o Parceiro de Referência Adquiriu. 3.5. As contas detectadas para serem registradas pelo próprio Parceiro de Referência para obter dinheiro por meios desonesto não devem ser consideradas como aquelas que o Parceiro de Referência adquiriu. Caso a violação dos termos e condições seja detectada, a Companhia tem o direito de rescindir o Contrato e bloquear a conta do Parceiro de Referência. 3.6. O Parceiro de Referência ele próprio, seus parentes ou quaisquer outras partes afiliadas não serão considerados como Clientes adquiridos pelo Parceiro de Referência. Caso algum dado do Parceiro de Referência coincida com os dados fornecidos por qualquer Cliente adquirido (como dados de identificação, endereço, número de telefone, endereço de e-mail, endereço IP, etc.), esse Cliente não será considerado como adquirido e Deve ser removido da lista do Parceiro de Referência. Nesse caso, a receita de referência creditada para este Cliente não será paga. 3.7. Se o endereço IP do Cliente for o mesmo que o do Parceiro de Referência, eles serão considerados afiliados e a receita de referência creditada por este Cliente não será paga. 4. Direitos e obrigações da Companhia 4.1. No caso de o Parceiro de Referência não cumprir as obrigações decorrentes do Contrato, a Companhia terá o direito de rescindir este Contrato. 4.2. A Companhia reserva-se o direito de tomar ações legais contra o Parceiro de Referência no caso de o Parceiro de Referência tentar manipular a Companhia ou a plataforma de negociação proprietária da Companhia e abusar do Programa de Referência. A Companhia reserva-se o direito de reter e deduzir de qualquer pagamento ao Parceiro de Referência no caso de tal manipulação e ou abuso. 4.3. A Companhia reserva-se o direito, a seu exclusivo critério, de rejeitar o registro de qualquer entidade ou pessoa ao Parceiro de Referência, incluindo o caso se essa entidade estiver envolvida em atividades fraudulentas. 4.4. Se o Parceiro de Referência parece pertencer a uma das categorias descritas na cláusula 4.3, a Companhia tem o direito de rescindir o Contrato e bloquear a conta do Parceiro de Referência. 4.5. Se qualquer atividade realizada pelo Parceiro de Referência for contrária ao direito internacional, à moral, à ordem pública, à boa fé, etc., a Companhia tem o direito de rescindir o Contrato e bloquear a conta do Parceiro de Referência. 4.6. A Companhia deve pagar receita de referência aos Parceiros de Referência depois que a Companhia receber pagamentos pela licença de software paga pelos Clientes adquiridos. 4.7. A Companhia deve fornecer o software pago pelo usuário adquirido após o fato de o pagamento ter sido realizado. 4.8. A Companhia deve permitir que os clientes conduzam operações de negociação usando o software PTMC, fornecendo logins e senhas ao terminal de negociação. 4.9. A Companhia mantém registros de todas as operações de negociação realizadas pelos Clientes. 4.10. No caso de o Parceiro de Referência não cumprir as obrigações previstas no presente Contrato, a Companhia tem o direito de excluir Clientes da sua lista dos Clientes adquiridos por ele. 4.11. A Companhia é responsável pelos cálculos da receita de referência. Caso o Parceiro de Referência deseje verificar os cálculos, o Parceiro de Referência pode solicitar aos Clientes que forneçam as declarações necessárias. A Companhia não deve fornecer Parceiros de Referência com as declarações de pagamento dos Clientes. 4.12. A Companhia concorda em pagar receitas de referência ao Parceiro de Referência de acordo com o Apêndice 1 do presente Contrato. 4.13. A Companhia determina o método do cálculo da receita de referência a seu exclusivo critério. 4.14. Caso a receita seja cobrada pelas contas supostamente fraudulentas, a Companhia se reserva o direito de cancelar as receitas de tais contas e excluir tais Parceiros de Referência do Programa de Referência. 4.15. Nenhuma das Partes será responsabilizada pelo incumprimento total ou parcial das suas obrigações no caso de esta falha resultar de Atos de Deus (incluindo mas não limitado a incêndio, terremoto e outros desastres naturais, guerra ou outras operações militares, bloqueios, governo Regulamentos e outras circunstâncias extraordinárias e inevitáveis ​​além de qualquer controle de Partys). 4.16. Sob as circunstâncias acima mencionadas, a Parte que não cumprir suas obrigações é obrigada a informar a outra Parte por meio de notificação por escrito dentro de cinco dias úteis a partir do momento de seu início e cessação. Apêndice 1. Cálculo da receita de referência A Companhia deve pagar a porcentagem do Parceiro de Referência no valor de 10 até 30 dos pagamentos da licença de software realizados pelos Clientes adquiridos pelo Parceiro de Referência. O equivalente da receita de referência mencionada acima é calculado imediatamente assim que o cliente adquirido paga o software e exibido no perfil de usuário do Cliente no site oficial da PTMC. A Companhia deve pagar ao Parceiro de Referência uma certa porcentagem de 10 a 30 dos pagamentos da licença de software. Essa porcentagem é determinada pelo número total de Clientes adquiridos à Companhia pelo Parceiro de Referência. A porcentagem é calculada de acordo com o quadro abaixo. O crédito das receitas de referência deve ser feito mensalmente e deve ser calculado nos primeiros 10 dias de cada mês do calendário. Quaisquer outros pagamentos só são possíveis caso a Companhia e o Parceiro de Referência o tenham acordado em um acordo de alteração. Número total de usuários atraídos Porcentagem de receita de referênciaTrading Codificação de sistemas: Teste, solução de problemas e otimização Agora que você possui um sistema de negociação projetado e codificado, é hora de testá-lo para garantir que sua codificação esteja livre de erros técnicos e lógicos. Também analisaremos algo conhecido como otimização - um recurso em alguns programas de negociação que lhe permitem ajustar suas regras de negociação de acordo com as ações que você planeja negociar. Testando seu sistema de negociação A grande maioria dos aplicativos comerciais que suportam linguagens de programação também suporta ferramentas de teste. Essas ferramentas são divididas em duas categorias: 1. Técnicas As ferramentas de teste técnico buscam erros técnicos em seu código. Por exemplo, se você esquecer de adicionar um ponto-e-vírgula após uma declaração, a ferramenta de teste técnico irá notificá-lo de que sua declaração não é válida. A localização da ferramenta de teste técnico depende da aplicação comercial que está sendo usada. O MetaTrader exibe um erro ou resultados defeituosos quando você tenta compilar seu código, enquanto as aplicações comerciais como a Tradecision possuem um utilitário de verificação de código incorporado na interface que permite verificar seu código por erros antes de aplicá-lo. 2. As ferramentas de teste lógico logístico procuram erros lógicos no seu código. Por exemplo, se você usou um sinal maior que o sinal em vez de um sinal menor que o que não é um erro técnico, uma ferramenta de teste lógico irá mostrar que seus resultados não fazem sentido. A ferramenta de teste lógico mais popular é a ferramenta backtesting. Esta ferramenta permite que você tire dados anteriores e aplique seu sistema de negociação a esses dados. Isso dá uma idéia do seguinte: Se o seu sistema de negociação é lucrativo 13 Que condições se mostram mais lucrativas 13 Onde exista algum erro nas suas regras (Para obter mais informações, consulte Backtesting: Interpretando o Passado.) Solucionando problemas de negociação Sistema Como com qualquer outro tipo de programação, a solução de problemas pode ser uma tarefa tediosa e difícil. Encontrar erros no seu código exige ordenar sistematicamente seu código para identificar erros sintáticos que, embora menores de idade, possam interromper seu programa. Aqui estão alguns erros comuns a procurar: Semicolons faltantes após declarações - Estas devem ser após cada declaração. 13 Variáveis ​​indefinidas - Lembre-se de que você deve declará-las antes de usá-las. 13 Erros ortográficos. Se algum nome ou função estiver escrito incorretamente, o aplicativo comercial retornará um erro (veja o exemplo abaixo). 13 Uso incorreto de () - Lembre-se de que atribui um valor a outro valor, enquanto significa igual. 13 Uso incorreto de funções internas - Consulte a documentação de aplicativos comerciais ou a interface de programação de aplicativos (API) para garantir que você esteja usando a sintaxe correta. Alguns aplicativos comerciais contêm um recurso que permitirá que você teste seu código antes de usá-lo ou compilá-lo. Este recurso permite que você veja qual é o erro e em que linha pode ser encontrada. Pegue a Tradecision, por exemplo: Aqui podemos ver que a Tradecision nos dá a localização (linha e coluna) do erro, uma descrição do erro e o tipo de erro (neste caso, é sintático). Se olharmos para a expressão, podemos ver que na coluna 8 xrossBelow não é uma função válida. Se substituímos o x (que está na coluna 8) com um c, então teremos um código válido. Se olharmos o MetaTrader, podemos ver que os erros surgiram quando tentamos compilar o programa: Aqui podemos ver que, na descrição, a variável BuyNow não foi definida. Clicar duas vezes nessa mensagem de erro nos levará ao local específico do erro no código. Como você pode ver, a maioria dos aplicativos comerciais oferece uma maneira fácil de localizar erros técnicos e corrigi-los. Reparar os erros simplesmente envolve sistematicamente passar por cada mensagem de erro e, em seguida, recompilar o código e ou aplicar o sistema de negociação em seus gráficos. Otimizando seu sistema de negociação Algumas aplicações comerciais permitem selecionar variáveis ​​a serem otimizadas. Tradecision, por exemplo, permite que você selecione facilmente uma variável e substitua-a pelo código que tentará a otimização. A otimização em si é simplesmente um processo que encontra o valor ótimo para um elemento do sistema comercial específico com base em resultados e desempenho anteriores. Note-se que a sobre-otimização resulta em sistemas de negociação que não conseguem se adaptar às condições do mercado, é importante apenas otimizar algumas variáveis ​​importantes, nem todas as variáveis. Aqui está o aspecto da funcionalidade de otimização na Tradecision: você pode ver que declaramos Duas novas variáveis ​​e configurá-las como iguais. Simplesmente significa que o programa de negociação irá substituir isso pelo número ótimo. Em seguida, você pode ver que usamos as novas variáveis ​​dentro de nossa estratégia comercial. Finalmente, estabelecemos um intervalo para os números (para que o programa não procure no infinito). Alguns outros programas de negociação possuem recursos que operam de forma semelhante, permitindo que você substitua o valor numérico por um e informe o aplicativo de negociação para otimizar. Conclusão Até agora, você deveria ter desenvolvido um sistema comercial comercial em que você possa ter confiança. Na próxima parte desta série, você aprenderá como aplicar seu sistema de negociação em gráficos e como usá-lo para tomar decisões comerciais

No comments:

Post a Comment