Preciso converter robô de profitchart para mt5

Specification

quero converter esse codigo de profitchart para metatrader 5


     a estrategia é para mini indice: sempre que o preço cai 1.60% em relação a maxima do dia ele compra e sempre que sobre 1.60% em realação a minima ele vende 
alvo para compra é de 900 e stop de 250
alvo para venda é de 1800 e stop de 100 


input
  variaçao(1.60);
var
  numa,c,v,op,b               : integer;
  alvoxx,stopxx,max,min,varic : float;
  compra,venda                : boolean;
begin
  max := highD(0);
  min := lowD(0);
  varic := (variaçao / 100) + 1;
  //definindo as condições de compra e venda
  compra := (close < max / varic);
  venda := (close > min * varic);
  //fazendo o código da estratégia
  if (IsBought = false) and (iSSold = false) and (time < 1650) and (op = 0) then
    begin
      b:=0;
      numa := 0;
      if (compra) and (c = 0) then
        BuyAtMarket;
      if (venda) and (v = 0) then
        SellShortAtMarket;
    end;
  if (IsBought) then
    begin
      c := 1;
      v := 0;
      op := 1;
      numa := numa + 1;
      alvoxx := BuyPrice + 900;
      stopxx := BuyPrice - 250;
      if (close>buyprice+649) then b:=1;
      //alvo
      selltocoverLimit(alvoxx);
      //stop
      if (b=0) then
      selltocoverstop(stopxx,stopxx - 1000);
      if (b=1  ) then
      selltocoverstop(buyprice,buyprice - 1000);
    end;
  if (isSold = true) then
    begin
      c := 0;
      v := 1;
      op := 1;
      numa := numa + 1;
      alvoxx := SellPrice - 1800;
      stopxx := SellPrice + 100;
      //alvo
      buytocoverLimit(alvoxx);
      if (close<sellprice-649) then b:=1;
      //stop
      if (b = 0) then
        buytocoverstop(stopxx,stopxx + 1000);
      if (b = 1) then
        buytocoverstop(sellprice,sellprice + 1000);
    end;
  if (time > 1700) then
    begin
      c := 0;
      v := 0;
      op := 0;
      ClosePosition;
    end;
  plot(max);
  plot2(min);
end;

Responded

1
Developer 1
Rating
(2)
Projects
6
33%
Arbitration
0
Overdue
2
33%
Free
2
Developer 2
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
3
Developer 3
Rating
(571)
Projects
662
32%
Arbitration
42
45% / 45%
Overdue
12
2%
Working
4
Developer 4
Rating
(11)
Projects
17
59%
Arbitration
2
0% / 100%
Overdue
2
12%
Free
5
Developer 5
Rating
(1)
Projects
1
0%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(298)
Projects
477
40%
Arbitration
105
40% / 24%
Overdue
81
17%
Loaded
Published: 2 codes
7
Developer 7
Rating
(1)
Projects
1
100%
Arbitration
1
0% / 100%
Overdue
0
Working
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(3)
Projects
3
67%
Arbitration
0
Overdue
0
Free
Similar orders
(Please read carefully to fully understand the job) I am looking for a developer who has real knowledge in HFT strategies and the ability to create an EA that can run on a real account and be profitable. I already have an EA that performs well on a demo account, but not on a real account. This EA can be used as an example to build a new strategy. I repeat: it should only be used as a reference, not to modify or
Project Description: I am looking for a Senior MQL5 Developer to build a high-precision Expert Advisor (EA) for the US30 (Dow Jones) index, based on Smart Money Concepts (SMC) and ICT methodologies. The EA must handle multi-timeframe analysis and execute trades with mechanical precision. 1. Multi-Timeframe Analysis & Structural Logic • D1 (Confluence): Automatic plotting of Daily Fair Value Gaps (FVG) and Order

Project information

Budget
30+ USD
Deadline
from 1 to 7 day(s)