Favor explicar a função da caixa de seleção "permitir a importação de funções a partir de DLL" nas configurações da EA. O que é uma DLL e o que ela faz.
Quando todas as condições tiverem sido cumpridas, a EA abre um pedido depois de alguns tiquetaques, as condições não são cumpridas e então são cumpridas novamente, e a EA abre o pedido novamente.
if(Buy===true) OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green); if(Sell===true) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
Quando todas as condições tiverem sido cumpridas, a EA abre um pedido depois de alguns tiquetaques, as condições não são cumpridas e então são cumpridas novamente, e a EA abre o pedido novamente.
if(Buy===true) OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green); if(Sell===true) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
Para trabalhar com o novo controle de abertura de bares
ou seja, não abrir uma nova ordem até que um novo bar seja aberto? como isso pode ser feito?
Mais precisamente, como posso conectá-lo a isto
if(Buy===true) OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green); if(Sell===true) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
GarKain: 1. Ou seja, não abrir um novo pedido até que um novo bar abra?
2. mais precisamente, como posso conectá-lo com isto:
if(Comprar===verdadeiro) OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green); if(Sell===verdadeiro) OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green);
1. Google: Site "Controlando a abertura de um novo bar":mql4.com
2. Você está familiarizado com o tutorial? Pelo menos esta parte dela? Ou talvez você ainda não tenha terminado de lê-lo...
As condições de entrada/saída sugeridas ali são excessivas, e você ficará feliz.
GarKain: Hd... nós não lemos livros didáticos, todos nós aprendemos fazendo))))
Antes de entrar no fórum as pessoas lêem o livro didático e a documentação + TODOS os posts deste tópico , caso contrário a discussão perde seu significado...
Na verdade, a expressão é assim: if(a>b ||| (a<=b && c>d))). Se a verificação da verdade for realizada da esquerda para a direita, a expressão a<=b será supérflua do ponto de vista da aceleração do programa. A questão era exatamente se é da esquerda para a direita ou vice-versa, ou diferentemente em casos diferentes.
É sempre da esquerda para a direita e não depende do resultado de uma expressão de entrada. É sempre verificado até o final
Alik577: Favor explicar a função da caixa de seleção "permitir a importação de funções a partir de DLL" nas configurações da EA. O que é umaDLL e o que ela faz.
Um .dll é uma extensão de um arquivo com um código de programa.
Se você fizer perguntas como esta, não se preocupe com isso ainda.
GarKain: Hd... nós não lemos livros didáticos, todos nós aprendemos fazendo))))
Posso dizer que não li um livro didático, mas também não fiz nenhuma pergunta.
Se houver dúvidas e houver uma fonte para resolver o problema, você provavelmente está no lugar errado. Você precisa voltar para o jardim de infância. Você não pegou o jeito.
Quando todas as condições tiverem sido cumpridas, a EA abre um pedido depois de alguns tiquetaques, as condições não são cumpridas e então são cumpridas novamente, e a EA abre o pedido novamente.
if(Buy===true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green);
if(Sell===true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
P:
Quando todas as condições tiverem sido cumpridas, a EA abre um pedido depois de alguns tiquetaques, as condições não são cumpridas e então são cumpridas novamente, e a EA abre o pedido novamente.
if(Buy===true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green);
if(Sell===true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
Para trabalhar com o novo controle de abertura de bares
Mais precisamente, como posso conectá-lo a isto
if(Buy===true)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green);
if(Sell===true)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green)
1. Ou seja, não abrir um novo pedido até que um novo bar abra?
2. mais precisamente, como posso conectá-lo com isto:
if(Comprar===verdadeiro)
OrderSend(Symbol(),OP_BUY,Lot,Ask,3,Bid-StartSL*Point,Ask+StartTP*Point, "My order #",2563,0,Green);
if(Sell===verdadeiro)
OrderSend(Symbol(),OP_SELL,Lot,Bid,3,Ask+StartSL*Point,Bid-StartTP*Point, "My order #",2563,0,Green);
1. Google: Site "Controlando a abertura de um novo bar":mql4.com
2. Você está familiarizado com o tutorial? Pelo menos esta parte dela? Ou talvez você ainda não tenha terminado de lê-lo...
As condições de entrada/saída sugeridas ali são excessivas, e você ficará feliz.
1. Google: Site "Controlando a abertura de um novo bar":mql4.com
2. Você está familiarizado com o tutorial? Pelo menos esta parte dela? Ou talvez você ainda não o tenha lido?
Você pode mudar as condições de entrada/saída para as suas próprias e ficará feliz.
Hd... nós não lemos livros didáticos, todos nós aprendemos fazendo))))
Na verdade, a expressão é assim: if(a>b ||| (a<=b && c>d))). Se a verificação da verdade for realizada da esquerda para a direita, a expressão a<=b será supérflua do ponto de vista da aceleração do programa. A questão era exatamente se é da esquerda para a direita ou vice-versa, ou diferentemente em casos diferentes.
É sempre da esquerda para a direita e não depende do resultado de uma expressão de entrada. É sempre verificado até o final
Favor explicar a função da caixa de seleção "permitir a importação de funções a partir de DLL" nas configurações da EA. O que é umaDLL e o que ela faz.
Um .dll é uma extensão de um arquivo com um código de programa.
Se você fizer perguntas como esta, não se preocupe com isso ainda.
Hd... nós não lemos livros didáticos, todos nós aprendemos fazendo))))
Posso dizer que não li um livro didático, mas também não fiz nenhuma pergunta.
Se houver dúvidas e houver uma fonte para resolver o problema, você provavelmente está no lugar errado. Você precisa voltar para o jardim de infância. Você não pegou o jeito.