Especialistas: Nevalyashka

 

Nevalyashka:

Abrimos uma nova posição, oposta à anterior. Das configurações apenas Stop loss, Take Profit e número de lotes mínimos.

Nevalyashka, test EURUSD, H1

Autor: Vladimir Karputov

 

Gostaria de acrescentar um martin ao mix.....

 
Vasily Bykov:

Eu gostaria de adicionar um martin a isso...

Sim, com um coeficiente nos parâmetros de entrada.

 
Vasily Bykov:

Eu acrescentaria Martin aqui....


Vitaly Muzichenko:

Sim, com um coeficiente nos parâmetros de entrada.


Qual deles?

 
Vladimir Karputov:


Qual deles?

Aumentar em uma perda por um fator N

 
Vitaly Muzichenko:

Aumento da perda por coeficiente N


Água novamente :). Quando você formalizar exatamente o que deseja, então pensarei nas mudanças.

 
Vladimir Karputov:

Água novamente :). Quando você formalizar exatamente o que deseja, então pensarei nas mudanças.

Estou vendo

 
Vladimir Karputov #:

Água novamente :). Quando você formalizar exatamente o que deseja, então pensarei nas mudanças.

Junto-me às solicitações para adicionar um martingale ao Expert Advisor, de modo que nos parâmetros você possa especificar a multiplicação do lote pelo coeficiente X quando um stop loss for acionado. Aqueles que não quiserem usar o martin definirão o coeficiente 1.
.

Ou seja, a estratégia é simples, o lote inicial é definido (o que deve ser especificado nos parâmetros), quando um stop loss é acionado, o EA multiplica a próxima posição pelo coeficiente X definido, e assim por diante até que o take profit seja acionado. Depois que a ordem fecha no take profit, o EA coloca uma ordem com o lote inicial. Essa é a primeira solicitação para melhorar o EA.

E a segunda solicitação é que, por alguma razão, é impossível definir o stop loss e o take profit como você quiser, agora há uma restrição para definir mais de 65.000 de stop ou lucro. Tentei negociar com índices e há cotações como 200.0001, o take e o stop devem ser tão longos quanto 10000 (são 100 pontos) ou 1000000 (10 mil pontos).

Obrigado! :-)

 
Znatok2604 #:

E a segunda solicitação é que, por algum motivo, é impossível definir o stop loss e o take profit como você quiser, agora há uma restrição para definir um stop ou lucro superior a 65.000. Tentei negociar em índices e há cotações como 200.0001, o take e o stop deveriam ser 10000 (são 100 pontos) ou 1000000 (10 mil pontos).

Boa noite!

Altere duas linhas no código do Expert Advisor:

input ushort   InpStopLoss          = 50;       // Stop Loss (em pips)
input ushort   InpTakeProfit        = 50;       // Take Profit (em pips)

para:

input ulong   InpStopLoss          = 50;       // Stop Loss (em pips)
input ulong   InpTakeProfit        = 50;       // Take Profit (em pips)

e então você poderá definir o stop loss e o take profit de 0 a 18 446 744 073 709 551 615.

Atenciosamente, Vladimir.

 
MrBrooklin #:

Boa noite!

Altere duas linhas no código do EA:

para:

e, em seguida, você poderá definir o stop loss e o take profit de 0 a 18 446.744.073.709.551.615.

Atenciosamente, Vladimir.

Mudei e tudo funcionou! Agora posso definir o stop loss e o take profit da maneira que eu quiser. :-)