Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 204
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
Olá a todos.
Tenho uma pergunta. Eu escrevi um EA sobre Martin. Quando eu modifico ordens e defino TakeProfit, ele voa para o céu. E isto só acontece por conta real. No Testador de Estratégia tudo está OK, e tudo está OK na demonstração. Eu não entendo qual é o truque.
//+------------------------------------------------------------------+
dobro BuyAverange=0, SellAverange=0, SellPrice=0, BuyPrice=0, BuyLot=0,SellLot=0;
for(int i = OrderTotal()-1; i>=0; i--)
if(OrderSelect(i,SELECT_BY_POS))
if(OrderSymbol()==Symbol())
if(OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY)
{
BuyPrice+=OrderOpenPrice()*OrderLots();
BuyLot+=OrderLots();
}
se (OrderType()==OP_SELL)
{
SellPrice+=OrderOpenPrice()*OrderLots();
SellLot+=OrderLots();
}
}
if(b>1&&BuyLot>0)
BuyAverange=NormalizeDouble(BuyPrice/BuyLot+Profit*Point(),Digits())
if(s>1&&SellLot>0)
SellAverange=NormalizeDouble(SellPrice/SellLot-Profit*Point(),Digits())
//+-----------------------------------------------------------
for(int i = OrderTotal()-1; i>=0; i--)
if(OrderSelect(i,SELECT_BY_POS))
if(OrderSymbol()==Symbol())
if(OrderMagicNumber()==Magic)
{
if(OrderType()==OP_BUY)
{
if(b===1)
{ if(OrderTakeProfit()==0)
if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()+TakeProfit*Point(),Digits(),0,clrGreen)==false)
Imprimir("Errow N",GetLastError());
se (b>1)
if(OrderTakeProfit()!=BuyAverange)
if(Ask<BuyAverange)
if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(BuyAverange,Digits(),0,clrGreen)===false)
Imprimir("Errow N",GetLastError());
}
se (OrderType()==OP_SELL)
{
if(s===1)
if(OrderTakeProfit()==0)
if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(OrderOpenPrice()-TakeProfit*Point(),Digits(),0,clrGreen)==false)
Imprimir("Errow N",GetLastError());
se (s>1)
if(OrderTakeProfit()!=SellAverange)
if(Bid>SellAverange)
if(OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),NormalizeDouble(SellAverange,Digits(),0,clrGreen)===false)
Imprimir("Errow N",GetLastError());
}
}
Colegas - decidi escrever aqui porque não sei para onde mais ir. Favor corrigir - no MT 4 - ao salvar um perfil padrão - padrão - ao executar vários robôs em várias abas - em geral este tema a partir de abaixo de eurobucks, poundbucks, etc. - Quando você reinicia o terminal - ele é misturado e ao carregar o perfil padrão - ele também é misturado - isso é MUITO inconveniente, tenho que ordenar manualmente a seqüência - o que veio depois do que, etc.
Pode ser consertado?
Bom dia!
Por que a tabela em mt4 é diferente da tabela em mt5? E se possível, como transfiro o gráfico do mt5 para o mt4? (Apenas meu corretor usa dados de preços como em mt5, mas todos os meus indicadores favoritos estão em mt4)
Você pode me dizer por que o serviço postal não está funcionando?
Você pode me dizer por que enviar para os correios não está funcionando?
Talvez de quem e para quem deveria ser diferente?
Talvez de quem e para quem deveria ser diferente?
Sim, eu já tentei isso, nada funciona.
Eu já tentei, não funciona.
Todos os remetentes agora exigem que você gere uma senha separada para uma aplicação de terceiros. Leia a ajuda de seu remetente - o mais provável é que você precise gerar uma senha separada.
Além disso, você precisa especificar a porta exata do servidor SMTP, como esta:
smtp.ukr.net:465
Todos os remetentes agora exigem que você gere uma senha separada para uma aplicação de terceiros. Leia a ajuda de seu provedor de e-mail - você provavelmente precisará gerar uma senha separada.
Além disso, você precisa especificar a porta exata do servidor SMTP, como esta:
Tak-zhe tentou - não foi.
O porto foi prescrito: smtp.ukr.net:465