Como calcular limite diário de ganhos e perdas? - página 2

 
Hugo Carpegianny Silva Rocha #:

Apenas uma pequena ideia...

Hugo, so nao entendi o Numero Magico, aqui nao funcionou, eu tenho que definir uma variavel 

      ulong magic = PositionGetInteger(POSITION_MAGIC);  // cria a variável para o numero magico e define ele 
      if(simbolo==_Symbol && magic==MagicNumber )  // Verifica o número magico se ele é igual ao do robô que enviou a ordem

no inicio dos inputs com qualquer valor?

Pq o magic eu sei que vc esta dando um valor pra ela ai na primeira linha, mas e o MagicNumber?

desculpe a ignorância, mas eu programei um robo e não estou conseguindo implementar isso por mais que eu estude... 

Obrigado!

 
Roger TheBad #:
Hugo, so nao entendi o Numero Magico, aqui nao funcionou, eu tenho que definir uma variavel 

no inicio dos inputs com qualquer valor?

Pq o magic eu sei que vc esta dando um valor pra ela ai na primeira linha, mas e o MagicNumber?

desculpe a ignorância, mas eu programei um robo e não estou conseguindo implementar isso por mais que eu estude... 

Obrigado!

Estuda lógica.

O número mágico é um número que serve pra identificar o robô, normalmente pode ser arbitrário ou definido como parâmetro e todas as ordens/posições daquele robô usam esse número para ser identificado.

Não adianta de nada colocar em MagicNumber o valor 42 no início do robô e em todo o código identificar ele como 666, por exemplo.
 
Ricardo Rodrigues Lucca #:
Estuda lógica.

O número mágico é um número que serve pra identificar o robô, normalmente pode ser arbitrário ou definido como parâmetro e todas as ordens/posições daquele robô usam esse número para ser identificado.

Não adianta de nada colocar em MagicNumber o valor 42 no início do robô e em todo o código identificar ele como 666, por exemplo.
Acho que saquei, quando eu envio a ordem eu seto o numero magico na ordem(Ou seto minha variável com o numero magico junto a ordem ), nossa não disse que eu estava moscando... Obrigado!

https://www.mql5.com/pt/articles/112
O uso de ORDER_MAGIC para negociação com diferentes consultores especialistas em um único instrumento
O uso de ORDER_MAGIC para negociação com diferentes consultores especialistas em um único instrumento
  • www.mql5.com
Este artigo considera as questões de codificação de informação, usando a identificação mágica, assim como a divisão, montagem e sincronização de negociação automática de diferentes Expert Advisors. Este artigo será interessante para iniciantes, assim como para negociantes mais experientes, porque trata da questão das posições virtuais, o que pode ser útil na implementação de sistemas completos de sincronização de Expert Advisors e várias estratégias.
 
Ricardo Rodrigues Lucca #:
Estuda lógica.

O número mágico é um número que serve pra identificar o robô, normalmente pode ser arbitrário ou definido como parâmetro e todas as ordens/posições daquele robô usam esse número para ser identificado.

Não adianta de nada colocar em MagicNumber o valor 42 no início do robô e em todo o código identificar ele como 666, por exemplo.

Desculpe minha ignorância. O MagicNumber só tem utilidade quando mais de um robo atuando? Ou ele deve ser atribuído em qualquer robo por uma questão de segurança?

 
josue moraes #:

Desculpe minha ignorância. O MagicNumber só tem utilidade quando mais de um robo atuando? Ou ele deve ser atribuído em qualquer robo por uma questão de segurança?

Voce nao eh obrigado a utilizar, mas ele eh uma forma mais direta de identificar o robo. Sobre ser mais util quando tem mais de um robo, nao concordo eu sempre usei ele mesmo com um robo para identificar melhor as ordens e posicoes, ja que as vezes eu abro ordem/posicao na mao e nao quero o robo mexendo nelas.
 
marcelodelta #:

Obrigado pessoal. 

Fiz um básico iniciando o AccountInfoDouble(ACCOUNT_BALANCE) no OnInit e no OnTick faço o calculo entre o valor de inicio e o valor do tick atual. Assim saberei pelo menos o imite diário

E ligo e desligo o AE manualmente.

Amigo, poderia mostrar o codigo? Todos os que venho testando so aparece os lucros e os prejuizo vem zerados. PReciso do lucro e preujizo diario

Razão: