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