Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1614
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
somente esta linha levanta a questão
-50 extra e uma matrizÉ para desenhar acima/abaixo "0".
Mas você pode passar sem ele, eu preciso da essência dele, como usar alças.
Recomendo-o vivamente:
Caso contrário, você recebe um oops)).
Além disso, faça um todo logo após a divisão. Caso contrário, a contagem binária pode fazer muitas coisas).
Isto é para desenhar acima/abaixo "0".
mas você pode passar sem ele, eu preciso saber como usar alças.
um cabo é um ponteiro para o arquivo indicador, normalmente é criado no OnInit()
mais adiante no código
um cabo é um ponteiro para o arquivo indicador, ele é criado no OnInit() geralmente
mais adiante no código
Obrigado, mas parece ser a ajuda e infelizmente não está claro para mim(
Por isso pedi para traduzir meu código em mql5 a fim de entender a lógica do trabalho
Eu o faço desta maneira
Mas tenho a sensação de que algo está errado e o iMAOnArray não é mencionado na ajuda.
Boa tarde.
Não consigo resolver o problema com o martin looping,
Não consigo resolver o problema com o looping do martin. ele se desconecta após a execução :(n>=OrdensFechar)- e então o martin não é acionado até que ocorra um comércio lucrativo,
Preciso terretorno(dLots) depois (n>=OrdersClose) e Martin começará novamente se o próximo comércio estiver novamente perdendo.
Você poderia aconselhar como fazer isso?
Bom dia a todos!!!
Por favor, informe-me no código do consultor de grade prescrito a exibição do preço médio no gráfico. Não haveria problema, mas não apagou corretamente a linha depois de fechar a grade, ou seja, o preço médio não é. Por favor, me diga o que eu fiz de errado. Aqui está o código e a foto.
//+
+
//| Modificar pedidos de grupo |
//+ +
void ModifyOrders(int otype) {
avg_price duplo, AveragePriceBuy, AveragePriceSell, order_lots = 0;
price = 0;
for(int i = OrdersTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == otype)
{
preço += OrderOpenPrice() * OrderLots();
order_lots += OrderLots() ;
}
}
}
avg_price = NormalizeDouble(preço/pedido_lotes, Dígitos);
AveragePriceBuy = NormalizeDouble(avg_price + Spread, Dígitos);
AveragePriceSell = NormalizeDouble(avg_price - Spread, Dígitos);
{
ObjectDelete(0, "AveragePriceLine");
ObjectCreate("AveragePriceLine" ,OBJ_HLINE, 0, 0 ,AveragePriceBuy);
ObjectCreate("AveragePriceLine",OBJ_HLINE, 0, 0 ,AveragePriceSell);
ObjectSet("AveragePriceLine",OBJPROP_COLOR,Blue);
}
if ((otype == OP_BUY) && (Drawdown <= DrawdownClosingTakeprofitZero))
tp = NormalizeDouble (AveragePriceBuy + TakeProfitGroupOrder*Point, Dígitos);
if ((otype == OP_SELLL) && (Drawdown <= DrawdownClosingTakeprofitZero))
tp = NormalizeDouble (AveragePriceSell - TakeProfitGroupOrder*Point, Dígitos);
if ((otype == OP_BUY) && (Drawdown > DrawdownClosingTakeprofitZero))
tp = NormalizeDouble (AveragePriceBuy, Digits);
if ((otype == OP_SELLL) &/ou& (Drawdown > DrawdownClosingTakeprofitZero))
tp = NormalizeDouble (AveragePriceSell, Digits);
for(int i = OrderTotal()-1; i>=0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderSymbol() == Symbol() && OrderMagicNumber() == Magic && OrderType() == otype)
{
if(OrderModify(OrderTicket(), OrderOpenPrice(), 0, tp, 0))
Print("Ordens modificadas com sucesso!");
else Print("Error modifying orders!");
}
}
}
} }
Bom dia a todos!!!
Por favor, diga-me, por favor, no código do consultor de grade prescrito, a exibição do preço médio no gráfico. Eu estaria bem, mas a linha não é corretamente apagada após o fechamento da grade, ou seja, o preço médio não é. Por favor, me diga o que fiz de errado. Aqui está o código e a foto.
Experimente assim
Ou melhor, prescrever,
se não houver ordens de venda em aberto, apagar a linha Sell
o mesmo para a bai
Boa noite, como reiniciar o status de um botão gráfico quando você clica, para que ele não seja pressionado o tempo todo até que você o clique novamente?