Procuro desenvolvedor que saiba trabalhar com a XP Investimentos

MQL5 专家

指定

Sou engenheiro de software, especialista em diversas linguagens de programação, mas completamente novo no desenvolvimento em MQL5.

Criei um script simples utilizando a classe CTrade com o objetivo de realizar uma operação de compra e definir um stop loss e take profit em ambiente de teste (modo Demo). Não estou executando o script em contas reais no momento.

No entanto, estou enfrentando problemas inesperados dependendo da modelagem utilizada:

  1. Cenário 1: O script realiza uma compra no início da execução e, em seguida, executa uma venda exatamente no final do período testado, pois o peírodo de teste terminou. Os níveis de stop loss e take profit não são acionados, mesmo quando o preço atinge esses valores durante a execução. O saldo da conta não sofre nenhuma alteração.

  2. Cenário 2: Uma compra é realizada, por exemplo, às 10:00:00, e o stop loss é executado imediatamente no mesmo horário, também às 10:00:00. Implementei a lógica no método OnInit , o que faz com que novas compras sejam realizadas constantemente, e o stop loss de todas as operações seja acionado instantaneamente. Novamente, o saldo da conta permanece inalterado. Por exemplo, se começo com um saldo inicial de $1000, termino com o mesmo valor, mesmo após centenas de operações.

Realizei várias alterações no código para tentar solucionar esses problemas, mas nenhum ajuste teve um efeito positivo. Suspeito que isso possa estar relacionado às configurações da corretora que utilizo, que é a XP Investimentos.

反馈

1
开发者 1
等级
(75)
项目
127
53%
仲裁
5
20% / 60%
逾期
20
16%
工作中
2
开发者 2
等级
项目
0
0%
仲裁
1
0% / 0%
逾期
0
工作中
3
开发者 3
等级
(9)
项目
13
23%
仲裁
1
0% / 0%
逾期
0
空闲
4
开发者 4
等级
(4)
项目
5
0%
仲裁
0
逾期
2
40%
已载入

项目信息

预算
30 - 70 USD

客户

所下订单1
仲裁计数0