Discussão do artigo "Simplificando a negociação com base em notícias (Parte 2): Gerenciando riscos"

 

Novo artigo Simplificando a negociação com base em notícias (Parte 2): Gerenciando riscos foi publicado:

Neste artigo, adicionaremos herança ao código anterior e ao novo. Implementaremos uma nova estrutura de banco de dados para garantir um bom desempenho. Além disso, criaremos uma classe de gerenciamento de risco para calcular volumes.

Em primeiro lugar, veremos um resumo do artigo anterior da série 'Simplificando a negociação com base em notícias'. Na primeira parte, examinamos o conceito de horário de verão (DST) e as diferentes versões para diferentes países que mudam seus fusos horários uma hora para frente e para trás durante o ano fiscal. Isso, por sua vez, altera os gráficos de negociação das respectivas corretoras que usam o horário de verão. Examinamos os motivos para criar o banco de dados e suas vantagens. Criamos um banco de dados para armazenar notícias do Calendário Econômico MQL5 com alterações posteriores nos dados de horário do evento para que se refletissem no gráfico de verão da corretora, de modo a permitir testes precisos no histórico no futuro. Fornecemos os resultados do script SQL em formato Excel - nos arquivos do projeto - para todos os eventos exclusivos disponíveis no calendário MQL5 para os diferentes países.

Neste artigo, faremos algumas alterações em nosso código. Primeiramente, incluiremos a herança no código existente e no novo. Como resultado, o banco de dados de notícias/calendário se tornará mais prático e cômodo de usar. Além disso, abordaremos o gerenciamento de riscos e criaremos diferentes perfis de risco para usuários com diferentes apetites de risco.

Autor: Kabelo Frans Mampa

 

Estava tentando testá-lo, mas não sei onde colocar todos os arquivos, então o newstrading não está compilando


 
Jermaine Wedderburn #:

Estava tentando testá-lo, mas não sei onde colocar todos os arquivos, então o newstrading não está compilando


Etapa 1: Mova a pasta NewsTrading para a pasta Experts

Etapa 1


Etapa 2: Abra o arquivo de projeto NewsTrading.

Etapa 2


Etapa 3: Clique no arquivo NewsTrading mq5 e abra-o.

Etapa 3


Etapa 4: Compile o aplicativo.

Etapa 4

 

Ao mudar o Stop Loss para 0, é isso que acontece:


Ótima programação, mas precisa ser um pouco melhorada. O artigo é realmente interessante e posso ver o esforço que foi feito nele.

 
Christian Edward Bannard #:

Ao mudar o Stop Loss para 0, isso é o que acontece:


Ótima programação, mas precisa ser um pouco melhorada. O artigo é realmente interessante e posso ver o esforço que foi feito nele.

Olá, Christian, obrigado pelas palavras gentis. Esse problema foi observado e resolvido em meus artigos posteriores, que ainda estão em processo de publicação. Com relação à comissão, você está sugerindo que o especialista ajuste as comissões ao calcular o risco?
 
Kabelo Frans Mampa #:
Olá, Christian, obrigado por suas palavras gentis. Esse problema foi observado e resolvido em meus artigos posteriores, que ainda estão em processo de publicação. Com relação à comissão, você está sugerindo que o especialista ajuste as comissões ao calcular o risco?

Acredito que levar em conta as comissões é um aspecto importante para a lucratividade e para o cálculo do risco, caso contrário, os traders que usam sistemas automatizados podem estar fechando as negociações pensando que estão lucrando e, na realidade, lucro menos despesas = lucro líquido, o que reflete o mundo real.

Se uma negociação estiver em prejuízo ou aberta por um longo período, o preço simplesmente retornando ao seu ponto de entrada provavelmente não cobrirá os custos.

Claro, em uma conta de demonstração, tudo bem para fins de teste, embora a maioria das corretoras cobre algum tipo de comissão, de modo que o ponto de equilíbrio nunca será o retorno ao ponto de entrada, será sempre alguns pontos acima/abaixo do ponto de entrada original, dependendo se a corretora cobra tanto pela entrada quanto pela saída ou se cobra uma porcentagem. Os swaps também devem ser considerados em qualquer ponto de equilíbrio.

 
Christian Edward Bannard # :

Acredito que a contabilização das taxas é um aspecto importante da lucratividade e do cálculo de risco, caso contrário, os traders que usam sistemas automatizados podem fechar as negociações pensando que estão lucrando, quando, na verdade, lucro menos despesas = lucro líquido, o que reflete o mundo real.

Se uma negociação estiver no vermelho ou estiver aberta há muito tempo, o preço que simplesmente retornar ao ponto de entrada provavelmente não cobrirá os custos.

É claro que uma conta demo é boa para fins de teste, mas a maioria das corretoras cobra alguma comissão, portanto, o ponto de equilíbrio nunca será o retorno ao ponto de entrada, será sempre alguns pips acima/abaixo do ponto de entrada original, dependendo se a corretora cobra taxas de entrada e saída ou cobra uma porcentagem. Os swaps também devem ser levados em conta em qualquer ponto de equilíbrio.

Agradecemos o feedback, que é muito importante!