Pessoal boa tarde,
Programei um robo e ja estou a algumas semanas testando ele na conta DEMO. Hoje coloquei ele para operar pela primeira vez na conta real, e o robo até executa as ordens, mas não aciona a saida (TP e SL) pré-definidos como parametro pro Robo. Ja tentei mudar algo na logica e também mexer nas configurações do MT5, mas nada funciona! Quando volto a operar ela na conta demo, funciona perfeitamente...
Não sei o que está acontecendo e como resolver esta questão... Alguem pode me ajudar?
Só para informação... Estou operando WDO (mini Dolar) pela corretora XP.
Obrigado
poste os logs...
{
double Price = PositionGetDouble(POSITION_PRICE_OPEN);
Print("if da position select", "PRICE: ", Price);
Sleep(1000);
Trade.PositionModify(_Symbol, Price - SL, Price + TP);
}
Descobri que na real a função acima que te mandei não ta funcionando, mas quando eu configuro o SL e TP direto pelo trade.buy/sell ele entra, porém posiciono pelo ask ou bid ai o sl e o tp não fica no lugar exato teria que ser pelo preço de abertura
Conheçe alguma outra função que poderia fazer isso?
if (PositionSelect(_Symbol))
{
double Price = PositionGetDouble(POSITION_PRICE_OPEN);
Print("if da position select", "PRICE: ", Price);
Sleep(1000);
Trade.PositionModify(_Symbol, Price - SL, Price + TP);
}
Descobri que na real a função acima que te mandei não ta funcionando, mas quando eu configuro o SL e TP direto pelo trade.buy/sell ele entra, porém posiciono pelo ask ou bid ai o sl e o tp não fica no lugar exato teria que ser pelo preço de abertura
Conheçe alguma outra função que poderia fazer isso?
Pedi Logs, você mandou 1 linha de log... que não quer dizer absolutamente NADA...
Depois você posta pedaço de código com um texto que sequer dá pra entender...
Desisto... Boa sorte com a galera do Fórum...
Pedi Logs, você mandou 1 linha de log... que não quer dizer absolutamente NADA...
Depois você posta pedaço de código com um texto que sequer dá pra entender...
Desisto... Boa sorte com a galera do Fórum...
kkkkk que isso amigo, da para sacar tudo nessa unica linha hahahaha
Bom dia.
Dê uma olhada nesse tópico: EA não funciona em Conta Real...
O problema é semelhante ao seu e lá foram postadas possíveis soluções.
![EA não funciona em Conta Real... EA não funciona em Conta Real...](https://c.mql5.com/36/45/ea-n-o-funciona-em-conta-real.jpg)
- 2019.08.29
- www.mql5.com
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Pessoal boa tarde,
Programei um robo e ja estou a algumas semanas testando ele na conta DEMO. Hoje coloquei ele para operar pela primeira vez na conta real, e o robo até executa as ordens, mas não aciona a saida (TP e SL) pré-definidos como parametro pro Robo. Ja tentei mudar algo na logica e também mexer nas configurações do MT5, mas nada funciona! Quando volto a operar ela na conta demo, funciona perfeitamente...
Não sei o que está acontecendo e como resolver esta questão... Alguem pode me ajudar?
Só para informação... Estou operando WDO (mini Dolar) pela corretora XP.
Obrigado