Fórum

Como calcular o valor de ordens fechadas com PositionClose ?

Estou tentando calcular o valor das ordens finalizadas com PositionClose, seja com lucro ou prejuizo, mas não estou conseguindo. Como fazer isso ? //retorna valor total lucro de ordens fechadas com PositionClose no historico do dia double GetTotalLucroOrdensPositionClose( ulong mn){ double

Como eu faço para normalizar o preço para o WDO ?

Estou criando um Breakeven para o Dolar(WDO), o problema é que não estou conseguindo normalizar o preço para assim alterar o stop loss. Ja tentei usar simbolo.NormalizePrice e NormalizeDouble e não consegui. O preço da ordem aberta esta 5185.0, o do SL esta 5180.0, mas quando tento usar isso no

Como alterar o valor de uma variavel apenas 1x ?

Criei um Breakeven e estou tentando executa-lo apenas quando uma determinada variavel for false e existir uma ordem aberta. O problema é que esta variavel é sempre false pois o tick sempre pega o default que ela foi definida, por isso, estou procurando uma maneira de alterar esta variavel apenas 1x

Breakeven falha na execução Mql5 ? [RESOLVIDO]

Estou tentando fazer com que quando o preço caminhar 100 pontos, o Stop Loss va para a posição de abertura da ordem, mas tem horas que falha, simplesmente o SL não vai para a posição. Como resolver esse problema ? void startBreakeven( ulong mn, double points = 100 ){ CTrade _trade; CSymbolInfo

Fechar todas as ordens no caso de atingir o stop loss ?

Estou tentando criar uma rotina para que todas as ordens fechem no caso de atingir o stop loss. Testando no backtest funciona normalmente, mas operando real/demo não fecha. Minha estratégia para isso, é buscar no histórico a ultima ordem e verificar se ela fechou com o comentário de [sl], se fechou

Como faço para pegar o preço de abertura de uma ordem limit ?

Estou tentando criar um esquema para realizar ordens parciais mas estou com um problema que depois que abro a primeira ordem, pego o preço de abertura e somo com a quantidade de pontos para abrir o restante das ordens. O problema é que consigo pegar o preço de abertura apenas da primeira ordem, as

Forçar ordem a abrir somente com a quantidade de pontos determinado ?

Salve galera. Estou criando uma estratégia para que meu EA abra ordens conforme uma quantidade determinada de pontos, e somente se for maior abra essa ordem, nem msm maior ou igual é permitido. Para isso, criei um método que verifica a distancia da ultima ordem para a proxima e se for permitido

[RESOLVIDO] OrderSend no mini indice e mini dolar ?

Estou tentando automatizar uma estratégia que tenho para usar no mini indice e mini dolar. No forex funciona bem, mas no mini indice e mini dolar as ordens não são enviadas e retorna um erro que não estou encontrando uma solução para resolver. Como resolver esse problema ? OrderSend void sendOrder(

Calculo de posicoes em martingale ?

Salve galera. Estou criando uma estratégia em Martingale para usar no Forex. Minha estrategia se baseia em um robo que tenho que usa essa estrategia e vai incrementando a qtd de lotes. Basicamente, o robo vai abrindo ordens conforme o mercado anda, por exemplo se estiver subindo ele vende, se