Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 632

 
Artyom Trishkin:

Tente despejar o conteúdo do barril no copo.

Como despejar apenas o vidro no copo - evitaro transbordamento da pilha?
 
Ghabo:
Como se despeja apenas um copo em um copo - evitandoo transbordamento de uma pilha?

Eu já respondi acima - este não é o seu caso. Para despejar apenas um copo em um copo, é preciso controlar a quantidade de líquido derramado nele, não "limpar rapidamente o excesso derramado no chão".

 
Artyom Trishkin:

Esconder as juntas é a solução fácil?

Quais são as linhas? De onde eles vêm? Quando eles são construídos? O que eles fazem?

Sim)))

Não sei, não consigo encontrar a causa deles. De onde eles vêm com o tempo e quando você troca de tf

 
Ghabo:

Sim)))

Não sei, não consigo encontrar uma razão para eles. As coordenadas de onde elas vêm ao longo do tempo e ao trocar tf

O indicador é seu?

 
Artyom Trishkin:

O indicador é seu?

Autor desconhecido)

O que há de errado com a SendMessageA?

 
Ghabo:

Autor desconhecido)

O que há de errado com a SendMessageA?

Descubra-o. Não está interessado em mastigar caci - infantilmente é.

 
Artyom Trishkin:

Descubra-o. Não é interessante cobrir os caci - é infantil.

Não se trata das linhas.

A questão é porque o compilador está jurando em"MetaTrader4_Internal_Message "na linha

SendMessageA(hwnd, RegisterWindowMessageA("MetaTrader4_Internal_Message"), 14, WindowExpertName());
 

Saudações.

Você pode me dizer como isso pode acontecer e como lidar com isso? No código há uma mudança de variável da qual é prescrita a saída para o log. Mas às vezes, apenas ao testar todos os carrapatos, ele muda sem exibir uma mensagem sobre ele, e o algoritmo, respectivamente, também muda. Aqui está um exemplo de como deveria ser:

E é assim que isso acontece:



Tudo no link:

https://cloud.mail.ru/public/3hFn/acNemAU3f

Aqui está uma parte do código onde este fragmento não cabe em todos eles, por favor não fique pendurado na estilística

if (go==4)
   {Print("go== ", go, " Last2OrdersBuyProfit()== ", Last2OrdersBuyProfit(), " Orders5Profit()== ", Orders5Profit());
   if (Last2OrdersBuyProfit()<=0)
      {
         Print("Last2OrdersBuyProfit()<=0 == ", Last2OrdersBuyProfit(), "  Last2OrdersBuyClose()"); Last2OrdersBuyClose();  
         
         ticketB4 = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue);   
         if (ticketB4) {Print("ticketB4== ", ticketB4);}
         else {Print("go OP_BUY ERR ", GetLastError());} 
                  
         ticketB4 = OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, 0, 0, "", Magic, 0, Blue);   
         if (ticketB4) {Print("ticketB4== ", ticketB4);}
         else {Print("go OP_BUY ERR ", GetLastError());} 
                  
         ticketS4 = OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, 0, 0, "", Magic, 0, Red);   
         if (ticketS4) {Print("ticketS4== ", ticketS4);}
         else {Print("go OP_SELL ", GetLastError());} 
         
         price2=(Ask+Bid)/2; go=3; Print("go = 4 to ", go, " price2= ", price2);
      }
   if (Orders5Profit()>=0)
      { 
      Print("go== ", go, " Orders5Profit()>=0 ==", Orders5Profit(), "  count5== ", count5, "  OrdersClose4()"); 
      OrdersClose4(); price1=(Ask+Bid)/2; go=2; trall2=0 ;  Print("go == 4 to ", go, " price1= ", price1);
      }
   }   
Файл из Облака Mail.Ru
Файл из Облака Mail.Ru
  • cloud.mail.ru
Облако Mail.Ru - это ваше персональное надежное хранилище в интернете. Все нужные файлы всегда под рукой, доступны в любой точке мира с компьютера или смартфона.
 
Andrey Sokolov:

Saudações.

Você pode me dizer como isso pode acontecer e como lidar com isso? No código há uma mudança de variável da qual é prescrita a saída para o log. Mas às vezes, apenas ao testar todos os carrapatos, ele muda sem exibir uma mensagem sobre ele, e o algoritmo, respectivamente, também muda. Aqui está um exemplo de como deveria ser:

E é assim que isso acontece:



Tudo no link:

https://cloud.mail.ru/public/3hFn/acNemAU3f

Aqui está uma parte do código onde este fragmento não cabe em todos eles, por favor não fique pendurado na estilística

Nem tudo pode ser exibido no registro do testador - há saltos para acelerar as coisas. Veja o log completo através do PCM

 
Artyom Trishkin:

Nem tudo pode ser emitido para o registro do testador - há saltos para acelerar as coisas. Ver log completo via PCM

certo?