Grid System

MQL5 エキスパート

指定

Escopo Robo de compra e venda usando martingale

Sem stoploss, Sem TakeProfit, fechamento por Saldo!

Fechamento de posicao total quando chegar no xxx Valor + Swap ( para nao sair no negativo )


Requisitos:

01. Implementar visao de linha de TP de onde será fechado todas as ordens virtualmente 
Imagina que colocou lucro de 5 dólares, ele vai calcular todas as ordens abertas e mostrar virtualmente o TP no gráfico da onde esta o lucro de 5 dólares

( o calculo aqui pode ser 5 dólares somando todas as ordens, ou por exemplo 5 dólares por ordem imagina que tenha 10 ordens abertas quando chegar nos 50 dólares positivo fecha tudo)


02. Crie 40 posicoes de Grid dando a posição manual exemplo

Ordem 1 - Abertura - Lote 0,05

Ordem 2 - Aumento 1 - Lote 0,06 - Distancia do aumento 250 pontos


03. Opção Fechamento de ciclo após fechar as ordens 

Quando ele finalizar os ciclos e encerrar todas as operacoes preciso de uma opcao dentro do Set ( sim/nao) para travar as operacoes

Se estiver sim, apos ele encerrar todas as operacoes o robo vai ficar parado

Se estiver não, ele continua operando normalmente assim que encerrar a operação volta a operar novamente abrindo a ordem ABERTURA( Ordem 1 ) enfatuando um ciclo novo


0 4. Parecido com o requisito de cima, uma opção de operar por saldo + Magic Number ( vou colocar uma imagem de exemplo)

Botao de funcionamento para ativar a função sim/nao

Voce seta um magic number para ele ler a somatoria ( saldo de todas as ordens + swap )

voce seta um valor para ele liberar a operacao exemplo se estiver -50 de saldo ele libera o robo para operar

entao se o requisito numero 3 estiver "Nao" e esse requisito estiver setado ele vai ler por exemplo:

Meu magic number 8888 (Meu Robo)

Leitura de MagicNumber 9234 ( outro robo)

Saldo setado -50 ( saldo atual -62 )

ele começa a abrir operacoes e fazer um ciclo ( lembrando que apos o ciclo se encerrar do martingale ele tem que validar o saldo antes de abrir a ORDEM 1 ABERTURA novamente por exemplo: se o saldo estava -62 quando ele finalizou o ciclo o saldo estava -12 do magicnumber 9234 ele nao vai mais operar, somente quando chegar no -50 novamente ele vai abrir ordens 

Pre fixar no codigo para ele sempre ler a 1 minuto no fechamento de candle , o robo pode operar em qualquer timeframe, mas a cada 1 minuto ele vai ler o saldo( para nao dar floading a cada tick )


05. pelo painel do robo permitir inserir ordem no magic number atual ou poder setar o magic number ( tenho uma imagem de exemplo )

para somar no ciclo

Imagina que o martingale esta com 20 posicoes em aberto, e visualizei a correcao, quero abrir um grande lote para poder encerrar as operacoes rapidamente, ele vai inserir no magic number 8888 o lot 4,2 por exemplo, o robo vai inserir ele dentro do ciclo e somar numa leitura de encerramento de posicoes

quando o robo for ler as posicoes nao serao somente 20 posicoes em aberto por exemplo serao 21, contando com a nova posicao e saldo da operacao atual inserida.

"Basicamente Inserir uma nova ordem usando um magic number especifico para incluir dentro do array do martingale"



::::::::::: PS ja possuo um robo parecido mas esta com muitos erros de codigo e nao possui a funcao 3,4,5 criadas somente o GRID 

Exemplificacao de funcionamento para opcoes 3 e 4

3 SIM 4 SIM - Apos fechar o ciclo de martingale nao opera novamente.

3 SIM 4 NAO -  Apos fechar o ciclo de martingale nao opera novamente.

3 NAO 4 SIM - Liberado para operar com o condicional do fator do requisito 04 utilizando o valor de saldo lido no magic number 9234 para poder comecar um ciclo se estiver maior ou igual a -50

3 NAO 4 NAO - Liberado para operar normalmente 


Estou ciente que o robo nao vai funcionar corretamente no backtest, os testes seram feitos em conta demo ao vivo.

応答済み

1
開発者 1
評価
(32)
プロジェクト
55
5%
仲裁
35
0% / 94%
期限切れ
24
44%
仕事中
2
開発者 2
評価
(11)
プロジェクト
17
59%
仲裁
2
0% / 100%
期限切れ
2
12%
暇
3
開発者 3
評価
(40)
プロジェクト
59
85%
仲裁
0
期限切れ
1
2%
暇
パブリッシュした人: 2 codes
4
開発者 4
評価
(6)
プロジェクト
8
0%
仲裁
8
13% / 88%
期限切れ
0
暇
5
開発者 5
評価
(298)
プロジェクト
478
40%
仲裁
105
40% / 24%
期限切れ
82
17%
取り込み中
パブリッシュした人: 2 codes
6
開発者 6
評価
(50)
プロジェクト
51
8%
仲裁
0
期限切れ
0
暇
7
開発者 7
評価
(45)
プロジェクト
91
13%
仲裁
34
26% / 59%
期限切れ
37
41%
暇
8
開発者 8
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇
9
開発者 9
評価
プロジェクト
0
0%
仲裁
0
期限切れ
0
暇

プロジェクト情報

予算
30 - 100 USD
締め切り
最高 10 日