Especialistas: Príncipe de Nova York - Rodrigo Cohen

 

Príncipe de Nova York - Rodrigo Cohen:

Esse Expert Advisor utiliza o setup desenvolvido pelo Rodrigo Cohen para realizar operações no Índice Futuro baseado nas Bandas de Bollinger e no uso de Estocástico Lento.

Autor: julianrvalerio

 
ola gostaria de comprar em lot de 0.01 como faço para mudar isso
 
Muito bom o EA, parabéns!
 

Parabéns pela iniciativa, precisamos mais disso em nossa comunidade.

Apenas um ponto que me chamou atenção, foi que você cria os handlers dos indicadores a cada passagem do evento OnTick, a nível de otimização isso não é muito eficaz, eu os criaria no escopo global e depois inicializaria apenas uma única vez no evento OnInit.

Mais uma ideia que me ocorreu agora, em inputs do tipo string eu tenho adotado o padrão de sinput (static input) pois variáveis desse tipo (string) não são otimizáveis. 

 
Wagner Pires #:
ola gostaria de comprar em lot de 0.01 como faço para mudar isso

o input de lotes foi criado como inteiro, e por isso você não está conseguindo, basta alterar de int para doble.

input int Contratos = 1;

para :

input double Contratos = 1;
 


Jonathan Pereira #:

o input de lotes foi criado como inteiro, e por isso você não está conseguindo, basta alterar de int para doble.

para :


obrigado fiz isso deu certo

 
Pelo menos fui mencionado, menos mal.
Espero que a estratégia ajude vocês de alguma forma 🙏
 
Felipe Lisboa #:
Muito bom o EA, parabéns!

Valeu Felipe, a ideia é compartilhar conhecimento e mostrar como é possível automatizar algumas estratégias.

 
Rodrigo Cohen #:
Pelo menos fui mencionado, menos mal.
Espero que a estratégia ajude vocês de alguma forma 🙏

Valeu Rodrigo, sempre vou mencionar quem desenvolve a estratégia. Desenvolver um setup leva tempo, exige muitos testes e dedicação. O mérito é todo seu, parabéns pelo trabalho. Meu objetivo é ensinar um pouco de programação em MQL5 e mostrar pro pessoal como é possível automatizar estratégias. Abraço.

 
Jonathan Pereira #:

Parabéns pela iniciativa, precisamos mais disso em nossa comunidade.

Apenas um ponto que me chamou atenção, foi que você cria os handlers dos indicadores a cada passagem do evento OnTick, a nível de otimização isso não é muito eficaz, eu os criaria no escopo global e depois inicializaria apenas uma única vez no evento OnInit.

Mais uma ideia que me ocorreu agora, em inputs do tipo string eu tenho adotado o padrão de sinput (static input) pois variáveis desse tipo (string) não são otimizáveis. 

Valeu Jonathan! Excelente observação. O ideal é que fique dentro do evento OnTick o mínimo de instruções, apenas aquilo que realmente precisa ser verificado a cada Tick. De fato, os handles dos indicadores podem ser retirados e isso vai tornar o EA mais eficiente.

 
O gatilho de "posicaoAberta" está funcionando como limitador para que apenas uma operação diária seja feita, o que não parece ser o objetivo do gatilho, já que há um gatilho escondido para "operacaoDiaria" já preparado dentro do código. Fiz a correção e o número de operações aumento vertiginosamente, o que permite uma melhor análise da eficácia do setup.