Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 596

 
Não consigo perceber porque é que no laço pára de encontrar e fechar posições, já virei o laço e aumentei o número de posições, no testador ainda salta (sai) de posição. aconselhar se consegue ver onde e o que está errado...
int positions=PositionsTotal();
       for(int x1=-1;x1<positions;x1++) 
          {
           ulong pos_tiket11=PositionGetTicket(x1);
           if(PositionSelectByTicket(pos_tiket11))
             {
              string comment11=PositionGetString(POSITION_COMMENT);
              Print("ПОЗИЦИЯ ТИКЕТ + "+(string)pos_tiket11+" "+comment11+" ТИП "+(string)PositionGetInteger(POSITION_TYPE));
              if(pos_tiket11!=TIKET11) 
                {
                 ENUM_POSITION_TYPE type11=(ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE);
                 if(type11==POSITION_TYPE_BUY)
                   {
                    Print("ПОЗИЦИЯ ВЫБРАНА КОМЕНТ = "+comment11);
                    mytrade111.PositionClose(pos_tiket11,15);
                    TIKKET=0;    
                    dolivka_P1=1;
                   } 
                }
             }
          }
|
eliminar
|

 
Anatolii Zainchkovskii:
Não consigo entender porque é que a busca e as posições de fechamento param no laço, já virei o laço e aumentei o número de posições, no testador ainda salta (sai) de posição. avise-me se consegue ver onde e o que está errado ...
|
eliminar
|

Presumo que tenha cobertura? É assim:

int positions=PositionsTotal();
       for(int x1=PositionsTotal()-1;x1>=0;x1--) 
          {
              // далее без изменений
 
Alexey Volchanskiy:

Presumo que esteja a fazer cobertura? Deveria ser assim:

Obrigado pela sua resposta. Já tentei dessa forma. Deve ser algo mais. Vou continuar a procurar.
 

Por favor, ajude-me a resolver este problema!

Preciso de carregar uma vez num EA ou num indicador em MT4 outroindicador personalizado para aprender com ele pontos de referência na forma de resultados de cálculo deste indicador. O indicador do qual quero obter dados é um desperdício e não é necessário para mais trabalho. Como posso descarregar este indicador sem descarregar o Expert Advisor (indicador) que utilizou este indicador uma vez?

 
-Aleks-:

Por favor, ajude-me a resolver este problema!

Preciso de carregar uma vez outroindicador personalizado num EA ou indicador em MT4 para obter os pontos de dados a partir dele, como resultado do cálculo deste indicador. O indicador de que necessito para obter os dados é um indicador de desperdício e não é necessário para mais trabalho. Como posso descarregar este indicador sem descarregar o Expert Advisor (indicador) que utilizou este indicador uma vez?

Em cincoIndicatorRelease, em quatro não

 
Alexey Volchanskiy:

Em cincoIndicatorRelease, em quatro não

Pena, obrigado pela resposta.
 
aconselhar como resolver este problema: quando o Expert Advisor em MT5 em Sishka, o bot abriu uma posição. após o dia de compensação, o Expert Advisor tomou o preço de compensação e fechou o negócio com prejuízo. o preço médio estava num nível totalmente diferente. é possível ignorar o preço de compensação? ou devo prescrever no Expert Advisor para poupar o meu preço médio. obrigado antecipadamente pelas respostas substanciais.
 
vovka40:
gostaria de aconselhar como resolver este problema: quando o Expert Advisor on MT5 está a funcionar no syshka, o bot abriu uma posição. após o dia de compensação, o Expert Advisor tomou o preço de compensação e fechou a transacção com prejuízo. o preço médio estava num nível totalmente diferente. é possível ignorar o preço de compensação? ou devo especificar no Expert Advisor para poupar o preço médio. obrigado antecipadamente pelas respostas substanciais.
O preço de abertura deve ser memorizado pelo próprio Conselheiro Especialista. Não se pode ir pelo preço de abertura após a compensação.
 
Vasiliy Sokolov:
O preço de abertura de uma posição deve ser memorizado pelo próprio conselheiro. Não se pode utilizar o preço de abertura após a compensação.
A questão é se é possível ensinar o consultor especializado a ignorar o preço de compensação, memorizando o seu próprio preço médio de transacção?
 
vovka40:
A questão é se é possível ensinar o consultor especializado a ignorar o preço de compensação, memorizando o seu preço médio de transacção?
Escreva-o num pedaço de papel - é mais seguro colocá-lo num ficheiro.