Especialistas: N-_Candles_v3

 

N-_Candles_v3:

EA que procura N velas idênticas consecutivas. Ele compra em velas de alta, vende em velas de baixa.

N-_Candles_v3

Autor: Vladimir Karputov

 
Automated-Trading:

N-_Candles_v3:

Autor: Vladimir Karputov


Boa tarde, Vladimir. Algo não funciona no parâmetro Maximum Pozitions, pelo menos no testador - abre como nas posições v2 sem limites.
 
venecpl:

Boa tarde, Vladimir. Algo não funciona no parâmetro Maximum Pozitions, em qualquer caso no testador - ele abre posições sem limites como na v2.

Por acaso, você tem uma conta de compensação?

 
Vladimir Karputov:

Por acaso, você tem uma conta de compensação?


Bom dia. Tenho uma conta na corretora Otkritie, não sei o que é uma conta de compensação, e opero futuros (mercado de futuros). Talvez o problema seja que, ao abrir outra operação na mesma direção, o MT5 calcula a média da posição e, ao contrário das suas telas, onde vejo muitas operações com preço e stop, minha posição é calculada pela média - o preço muda e o stop é definido a partir da última operação aberta. O Expert Advisor, aparentemente, avalia essas duas negociações médias como uma só e continua a abrir outras.
 
venecpl:

Bom dia. Tenho uma conta na corretora Otkritie, não sei o que é netting, negocio futuros (mercado de futuros). Talvez o problema seja que, ao abrir outra operação na mesma direção, o MT5 calcula a média da posição e, ao contrário das suas telas, onde vejo muitas operações com preço e stop, minha posição é calculada pela média - o preço muda e o stop é definido a partir da última operação aberta. O Expert Advisor aparentemente avalia essas duas negociações médias como uma só e continua a abrir outras.

O "Otkritie" fornece acesso à negociação na Bolsa de Valores e, nesse tipo de negociação, a contabilidade de negociação - compensação - ou seja, para um determinado símbolo em uma direção pode haver apenas UMA posição.

Esse Expert Advisor não é adequado para esse tipo de conta de negociação.

 
venecpl:

Bom dia. Tenho uma conta na corretora Otkritie, não sei o que é netting, negocio futuros (mercado de futuros). Talvez o problema seja que, ao abrir outra operação na mesma direção, o MT5 calcula a média da posição e, ao contrário das suas telas, onde vejo muitas operações com preço e stop, minha posição é calculada pela média - o preço muda e o stop é definido a partir da última operação aberta. Aparentemente, o Expert Advisor avalia essas duas negociações médias como uma só e continua a abrir outras.

Agora eu pesquisei no Google, sim, eu tenho uma conta de compensação e, aparentemente, não há outras contas no Otkritie. É uma pena, pois o robô é bom. Talvez você possa criar um Expert Advisor com esse parâmetro para uma conta de compensação? No momento, estou otimizando os parâmetros quase manualmente, mas gostaria de executá-lo totalmente no testador.
 
venecpl:

Agora pesquisei no Google, sim, tenho uma conta de compensação e, aparentemente, não há outras contas no Otkritie. É uma pena, pois o robô é bom. Talvez você possa criar um Expert Advisor com esse parâmetro para uma conta de compensação? No momento, estou otimizando os parâmetros quase manualmente, mas gostaria de executá-lo totalmente no testador.

Você pode fazer o seguinte: ao fazer a compensação, leve em conta não o número de posições, mas o volume de lotes mínimos na posição atual. Ou seja, se o volume mínimo de um símbolo for 1,0 lote, o parâmetro de entrada "x3" significará:

volume mínimo * 3.

Então, você só precisa verificar o volume da posição aberta atual. No entanto, pode haver nuances: fechamento completo de uma posição ou até mesmo reversão.

 
Vladimir Karputov:

Podemos fazer isso: ao fazer a compensação, considere não o número de posições, mas o volume de lotes mínimos na posição atual. Ou seja, se por símbolo o volume mínimo for 1,0 lote, o parâmetro de entrada "x3" significará:

volume mínimo * 3.

Então, você só precisa verificar o volume da posição aberta atual. No entanto, pode haver nuances: fechamento completo de uma posição ou até mesmo reversão.


Sim, você está certo, em vez do número de posições abertas, você deve definir o volume máximo da posição em uma direção e, em seguida, otimizar o parâmetro "lot", que será obtido com base no volume máximo. Estou aguardando a próxima versão, obrigado!
 
venecpl:

Sim, você está certo, em vez do número de posições abertas, você deve definir o volume máximo da posição em uma direção e, em seguida, otimizar o parâmetro "lot", que será obtido com base no volume máximo. Estou aguardando a próxima versão, obrigado!

Com relação às nuances que você mencionou: o fechamento total de uma posição não é necessário - às vezes, há situações em que há uma correção e o Expert Advisor fecha parcialmente a posição,

No caso de uma continuação da tendência, ele abre novamente; no caso de uma correção profunda, ele a fecha completamente e a abre em partes em outra direção. Para não perder lucro, o número de aberturas e fechamentos deve ser ideal.

 
venecpl:

Com relação às nuances que você mencionou: o fechamento total de uma posição não é necessário - às vezes, há situações em que ocorre uma correção e o EA fecha parcialmente a posição,

No caso de uma continuação de tendência, ele abre novamente; no caso de uma correção profunda, ele fecha completamente a posição e a abre novamente em outra direção. Para não perder lucro, o número de aberturas e fechamentos deve ser ideal.


No caso de uma reversão de tendência, temos um stoploss, que fecha todo o volume de uma só vez, liberando-nos da necessidade de fechamento parcial, bem como de trailing.
 
venecpl:

Sim, você está certo, em vez do número de posições abertas, você deve definir o volume máximo da posição em uma direção e, em seguida, otimizar o parâmetro "lot", que será obtido com base no volume máximo. Estou aguardando a próxima versão, obrigado!

Anúncio preliminar:

N-_Candles_v4

Testado no RTS-9.17 na conta de compensação - a limitação do volume da posição (volume máximo da posição (somente para compensação)) funciona.