Ferramenta para envio de ordem (gain, stop loss, inversao de mão com multiplos contratos)

Specification

Boa tarde,  preciso de um programador para elaborar uma ferramenta de envios de ordens de forma automática. Porém, o preço de entrada seria realizado manualmente. O que a ferramenta precida fazer é colocar o preço alvo (gain) e o stop loss, só que o número de contrato do stop loss devera ser multiplicado pela distância  do stop loss, de forma que ele fica vendido/comprado no sentido inverso da minha entrada e estabelecendo um novo alvo e novo stop loss com a mesma sistemática até o preço alvo ser alcançado. Segue a baixo ilustração: nr de contrato: 01, alvo 1 ponto(dolar), stop de 5 pontos. Imagine o preço de entrada na compra de 4.100. O alvo seria 4 101 e o stop loss ficaria em 4 095. Sendo assim, meu desejo é que se o preço chegar no stop (4 095), ao invés de sair da operaçao, eu viraria a mão vendido com 6 contratos (1 contrato x 5 pontos de stop + 1 = 6) contratos com alvo no 4094 e stop no 4.100. Caso o preço não chegue no alvo novamente e resolva subir para o meu novo stop no 4.100, eu viraria comprado com 36 contratos (6 x 5 pontos do stop + 6 = 36) com alvo novamente em 4.101 e stop no 4.095 e assim sucessivamente até o preço atingir meu alvo.

Responded

1
Developer 1
Rating
(414)
Projects
670
33%
Arbitration
60
17% / 32%
Overdue
113
17%
Working
2
Developer 2
Rating
(2)
Projects
2
0%
Arbitration
4
0% / 75%
Overdue
0
Free
3
Developer 3
Rating
(46)
Projects
80
13%
Arbitration
11
0% / 91%
Overdue
51
64%
Free
4
Developer 4
Rating
(563)
Projects
932
47%
Arbitration
301
59% / 25%
Overdue
124
13%
Working
Similar orders
//+------------------------------------------------------------------+ //| SimpleEA.mq5| //| Copyright 2023, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "2023, MetaQuotes Software Corp." #property link " https://www.mql5.com " #property version "1.00" #property strict input int FastMAPeriod = 12; // Período da média

Project information

Budget
30+ USD
For the developer
27 USD