Expert ABERTURA E FECHAMETO DE ORDENS CONFORME PARAMETROS INICIAIS A SEREM INFORMADOS!

İş Gereklilikleri

Quero criar um robô com calculo HFT que busque 50 pontos na operação usando lote de 0.01 e aumente o lote se necessário

Operando em Range de Preço Inicial e Final  (Dependendo do Sentido > ou <  UP ou DOWN abre Sell Limit ou Buy Limit !

VALOR DE LUCRO ALVO  PARAMETRIZADO NO INICIO DE PROCESSO EM TELA DE CONFIRMAÇÃO :

PREÇO INICIAL MINIMO  (PISO)  E FINAL (TETO) LIMITE  

VALOR PADRÃO DO VOLUME ( de 0,01 a 10,00)

PERCENTUAL LIMITE DO SALDO ( de 0,01% a 80% )

START NO PREÇO DE MERCADO, APLICANDO AS ORDENS ACIM A E ABAIXO ATÉ OS LIMITES SEJAM ALCANÇADOS !

LIMPA AS ORDENS PENDEMTES ANTES DE INICIAR !

Botão de interrupção START/STOP !

-------

FECHAMENTO -

LER A ORDEM QUE ESTÁ NO PONTEIRO = SE É VOLUME PADRÃO  E PREÇO IGUAL OU SUPERIOR AO ALVO INFORMADO, FECHA A ORDEM

ABRE OUTRA ORDEM, IGUAL OU INVERSA, NO PREÇO DE MERCADO ! DEPENDENDO DAS IGUALDDADE DE VOLUME de sell e buy incrementa o menor !

...

Aplica a partir do Preço do Mercado , Acima Sell Limit e Buy Stops  (ATÉ 200 ORDENS) 50-50-50-50 STOP BUYm LIMIT SELL e LIMITE BUY STOP SELL !

e abaixo  Buy Limit e Buy Stops ! ATE PSIO OU TETO  ou ATÉ LIMITE DO % DE SALDO

OU SEJA: RANGE entre Preço Piso e Teto Limite dividido por 200 fornecerá o Intervalo de preço entre cada ordem !

Coloca Ordens de entrada en todos os valores entre Preço Inicial e Preço Final !

Aplicando VOLUME  de 0,01  a 10,00 LOts até Limite de X% do Total de Saldo Disponivel !

-------------

MONITORA ORDENS EM TEMPO REAL = SE ORDEM  TEM VOLUME PADRÃO E (PROFIT) LUCRO IGUAL OU ACIMA DO VALOR PRWEVIAMENTE INFORMADO COMO ALVO

LIQUIDA A ORDEM A ABRE ORDEM INVERSA ( LIMIT OU STOP)  NO PREÇO CORRENTE !

Quero que robo trabalhe com grande quantidade de ordem

Que ele trabalhe Em alta velocidade, ou seja que as ordens seja encerrada rapidamente

Com um curto prazo de tempo

Quero que o robo ganhe na quantidade de operações por exemplo usando lote pequeno de 0.01 buscando 50 pontos mais uma grande quantidade de operações no decorrer do dia

se for necessário ele deve aumentar o lote buscando os mesmos 50 pontos.

ATENÇÃO AO CMPLEMENTO !

**************************  COMPLEMENTO - MEMORIAL DESCRITIVO PARA MODELO CONCEITUAL E DIMENSIONAMENTO DE SERVIÇO  CODIFICAÇÃO PARA  MT4 ***

PAR P PARÂMETROS INICIAIS  (TELA ENTRADA DE DADOS) => TELA DE CONFIRMAÇÃO PARA START

1 Titulo ALF (10)

2 Série INT (2)

3 Numero Magico INT (4)

4 LIMITE PERCENTUAL DA SOMA DE TODAS AS ORDENS A INCIDIR SOBRE SALDO LIQUIDO DA CONTA (ENTRE MIN 1% MAXIMO 80%) Num (2 decimais)

5 Quantidade de Ordens da Serie INT (3)  (VALOR ENTRE MINIMO 4 E MAXIMO DE 184)

6 Percentual de Acréscimo ou Decréscimo de volume entre Ordens da serie NUM (%) 2 decimais (min 0,01%  MAXIMO 100%)

7 Spread Maximo Admitido INT (2)

8 ALVO EM PONTOS POSITVOS  (LUCRO) INT (2) (Aplica Traillig Stop )

VP PARAMETROS DE PREÇO E VOLUME

9 PREÇO TGT MAXIMO SUPERIOR   (TETO) Num (5 decimais)LIMITE PARA SELL LIMIT E BUY STOP  = ou >  TETO

10 PREÇO TGT MINIMO INFERIOR (PISO) Num ( 5 decimais)LIMITE PARA SELL STOP  E BUY LIMIT   = ou < PISO

11 VOLUME PADRÃO DA SERIE Num ( 2 decimais)(VALORES ENTRE 0,01 e 10,00) Default = 0,01

12 PREÇO INICIAL PARA ORDENS “BUY” Num (5 decimais)

13 PREÇO INICIAL PARA ORDES “SELL” Num ( 5 decimais)

14 VOLUME INICIAL BUY Num ( 2 decimais)

15 VOLUME INICIAL SELL Num ( 2 decimais)

16 STOP PROFIT Num ( 4 casas) Máximo 1000

17 STOP LOST Num ( 4 Casa ) Máximo 900

VC VALORES CALCULADOS

18 PREÇOS PREVISTOS DE INTERVALOS intervalo de preço para sell limit e buy limit  (( TETO – PREÇO INICIAL)) / DIVIDIDO por (QUANTIDADE DE ORDEM INFORMADA/DIVIDIDO POR (4))

19 Intervalo de PREÇO entre Ordens ((TETO – PISO) / QTD DE ORDENS DA SERIE )) + ou – Spread Máximo Admitido Depending On Tipo (Sell Stop e Buy limit (+ e - spread)) OU ( Sell Limit e Buy Stop (+ e – spread)

20 Volume da Ordem ((Volume da Ordem Anterior + Percentual de Acréscimo ou Decréscimo depending ON  (SELL LIMIT E BUY STOP) ou (BUY LIMIT e SELL STOP)

PROC PROCESSO

1 ABRE ORDENS INICIAIS BUY E SEL no VALOR DO MERCADO OU NO GATILHO (Bolliger Band  Int 20 desvio 3) no top para iniciar Sell na Posição BB down para iniciar Buy)

2 APLICA BUY STOP E SELL STOP NOS PREÇOS  COM ACRESCIMO OU DECRESCIMO DOS INTERVALOS DE PREÇO ENTRE ORDENS COM ACRESCIMO PARA BUY STOP  E DECRESCIMO PARA SELL STOP E VOLUMES DA ORDEM ANTERIOR MAIS(+) ou (MENOS(-)  ÈRCENTUAL DE ACRESCIMO/DECRESCIMO DE VOLUME (PAR 6)

3 APLICA BUY LIMIT NOS PREÇOS  CALCULADOS  TETO – PREÇO INICIAL DA PRIMEIRA ORDEM ABERTA  PARA BUY / DIVIDIDO PELA QUANTIDADE DE ORDENS PREVISTAS / POR (4) 4 APLICA SELL LIMIT COM OS PREÇOS CALCULADOS : (PREÇO DA PRIMEIRA ORDEM DE ABERTURA) (MENOS–) PREÇO PISO DIVIDIDO(/)PELA QUANTIDADE DE ORDENS PREVISTAS / POR (4) E VOLUMES DA ORDEM ANTERIOR MAIS(+) ou (MENOS(-)  PÈRCENTUAL DE ACRESCIMO/DECRESCIMO DE VOLUME (PAR 6)

PROC BOTÃO DE FECHAMENTO

FECHA TODAS AS ORDEM NO PONTEIRO COM NUMERO MAGICO E LUCRO IGUAL OU MAIOR QUE ALVO (PAR 8)

EXEMPLO:

PROPOSTA SEGUINTE  SERÁ ABERTA PROPOSTA PARA SCRIPT PARA CARGA DE ORDENS A PARTIR DE DE PLANILHA EXCELL EXTERNA

TABELA FINAL ONDE TODOS AS FUNÇÕES FORAM APLICADAS EM PLANIHA  EXCELL EXTERNA

AA FUnção de Carregamento de ORdens a partir de Planilha externa poderia ser adequando o script disponivel neste video: 

MT4 Open Order with Data from Excel

https://youtu.be/F-rbkbUhSOw

Dosyalar:

JPG
Tabela.jpg
336.9 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(31)
Projeler
53
6%
Arabuluculuk
22
0% / 95%
Süresi dolmuş
24
45%
Yüklendi
2
Geliştirici 2
Derecelendirme
(3)
Projeler
4
0%
Arabuluculuk
8
13% / 88%
Süresi dolmuş
1
25%
Serbest
3
Geliştirici 3
Derecelendirme
(5)
Projeler
11
0%
Arabuluculuk
8
25% / 63%
Süresi dolmuş
3
27%
Serbest
4
Geliştirici 4
Derecelendirme
(11)
Projeler
17
59%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
2
12%
Serbest
Benzer siparişler
//+------------------------------------------------------------------+ //| 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

Proje bilgisi

Bütçe
30 - 98 USD
Geliştirici için
27 - 88.2 USD