Modificação de codigo martingale

MQL5 Indicators Experts

Specification

Tenho um robô que faz martingale


uso multiplicador

distancia entre as ordens

take profit - em sistema de cesta

Se estou usando ele no eur/usd , uso comprado e vendido ao mesmo tempo, assim vira um sistema headging que lucra dos 2 lados simultaneamente


gostaria de fazer a modificação seguinte:

Quero que o robô 1, de compra, reconheça as ordens do par - eur/usd OPOSTAS, reconhecendo as ordens ele verifica o lote aberto:

se a soma dos lotes abertos for maior que 0.3 ele passar a abir no lado oposto, em vez de 0.01 - 0.02 , e não altera o multiplicador 

porem se o martingale maior, fechar - ele fecha as ordens abertas no lado da venda, com prejuízo mesmo e zera os 2 lados, iniciando 0.01 o lote inicial 


quero que no menu do robô eu possa configurar assim


se o lote oposto for maior que: 0.30 abrir lote oposto de: 0.02

se o lote oposto for maior que: 0.80 abrir lote oposto de: 0.03

se o lote oposto for maior que: 1.40 abrir lote oposto de: 0.04

se o lote oposto for maior que: 2.00 abrir lote oposto de: 0.05

se o lote oposto for maior que: 3.50 abrir lote oposto de: 0.07

se o lote oposto for maior que: 5.00 abrir lote oposto de: 0.09

se o lote oposto for maior que: 7.00 abrir lote oposto de: 0.13

se o lote oposto for maior que: 10.0 abrir lote oposto de: 0.20

se o lote oposto for maior que: 14.0 abrir lote oposto de: 0.40

se o lote oposto for maior que: 20.0 abrir lote oposto de: 0.60


Adicionar a opção de stop loss individual por ordem, um segundo problema que tenho com ele é que se eu stopo uma ordem, ele acaba abrindo a ordem seguinte com lote menor do que deveria, quero que mesmo que eu stop a orden 4 por exemplo: 0.01 0.02 0.04 0.05 , no caso stop a 0.01 com -500 pontos ele reconheça que o martingale continua ativo e deve considerar a sequencia e continua lá normalmente, são 2 modificações 

Os 2 robôs na verdade são o mesmo, porem eu apenas defino um para comprar e o outro para vender

meu código está pronto, só desejo a modificação citada acima, se alguém consegue fazer isso entre em contato



Responded

2
Developer 2
Rating
(261)
Projects
426
38%
Arbitration
86
44% / 19%
Overdue
71
17%
Loaded
3
Developer 3
Rating
(31)
Projects
53
6%
Arbitration
21
0% / 100%
Overdue
24
45%
Loaded
4
Developer 4
Rating
Projects
6
17%
Arbitration
3
67% / 0%
Overdue
2
33%
Free
Similar orders
Hi, I've been developing a Scalping strategy that now I want to apply to a bot in order to save me some time. Requirements: - Trade Timeframe: M1 - Indicators: EMA (Exponential Moving Average), SMA (Simple Moving Average) Based on indicators above, bot will buy assets applying Stop Loss and Take Profit values. Let me know if you are interested... Thanks
Robô para negociação automática: Variáveis de negociação: Lote, hora de negociação, horário de zeragem de ordens. trail stop sim ou nao: cada canal rompido a favor da operação, sobe x canal Stop do dia: em pontos Take do dia: em pontos Quantidade de operações no dia: x Quantidade de ganhos no dia: x Quantidade de perdas no dia: x Variáveis dos indicadores: Media móvel, período e tipo de calculo e quantidade de pontos
Boa tarde ! tenho um EA baseado na estratégia do MACD e gostaria de incluir um parâmetro de definição de horário em que o EA trabalhe, similar a tela acima e gostaria de poder definir por exemplo, similar abaixo: Segunda: 02:00-16:00 ; 17:00-20:00 Terça: 02:00-16:00 ; 17:00-20:00 Quarta: 02:00-16:00 ; 17:00-20:00 Quinta: 02:00-16:00 ; 17:00-20:00 Sexta: 02:00-16:00 ; 17:00-20:00 consegue executar este trabalho, se
Gostaria de corrigir 2 erros em meu EA, ele é complexo e tem mais de 6k linhas. Quero saber sua experiência antes de firmarmos qualquer acordo. Conversaremos mais a respeito e tenho que colocar palavras aqui para dar 30 palavras e eu poder postar

Project information

Budget
30+ USD
For the developer
27 USD