Grade de Ordens

MQL5 Asesores Expertos Fórex Futuros

Trabajo finalizado

Plazo de ejecución 32 días
Comentario del Ejecutor
Ótimo cliente.

Tarea técnica

Horário de ínicio do Robô: 09:00 (variável de 00:01 à 00:00)
     Quantidade de ordens: 100   (variável de 1 à 100). 
      


 O sistema deve permitir o disparo das ordens (quantidade de ordens) no horário indicado (horario de inicio do robô).

 A partir da cotação atual, as ordens devem ser colocadas de acordo com a ordem da grade. Devem ser executadas em um limite MIn e MAx do preço proposto.

Além dos TP e SL individuais de cada ordem, deve haver um TP e SL sobre o total das ordens. E caso o TP ou SL  total sejam atingidos, deve existir a opção de recomeçar o robô (cancelar todas as ordens e abrir novas ordens de acordo com a cotação atual.



Ordem 001 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 002 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 003 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 004 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 005 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 006 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 007 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
Ordem 008 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max
...
Ordem 100 -  Compra/Venda (Cotação Atual +- X) -  Quantidade  -  TP  -  SL - Min - Max

Sempre que qualquer ordem for executada, deve ser disparada novamente nos mesmos valores setados inicialmente (com os valores originais) (sem limite de disparos).


Deve existir um botão que cancele e finalize todas as ordens.



Exemplo de ordem:

Cotação atual: 3715,00
Ordem 000  -  Compra/Venda    (Cotação Atual + / - X) -   Quantidade  -    TP        -  SL        Min       Max
Ordem 001  -     Compra                             1                            10            5,00        5,00       1           0,5
Ordem 002  -     Venda                               5                             05            5,00       10,00      1,5        2,5

A primeira ordem indica que quando o ativo atingir 3716,00 deve-se comprar 10 volumes com TP de 5,0 e SL de 5,0 se o preço de compra estiver entre 3715 e 3716,5

A segunda ordem indica que quando o ativo atingir o valor de 3710,00 deve-se vender 5 volumes com TP de 5,00 e SL de 10,00 se o preço de vendar estiver entre 3708,5 e 3712,5.


Obs: O valor da cotação atual deve ser igual para o cálculo de todas as ordens. Por isso é necessário um algoritmo rápido capaz de colocar todas as ordens sem que a cotação oscile muito durante o processamento das ordens.

Obs2: Todas as ordens são pendentes. Quando VENDA, o calculo é para MENOS. Quando COMPRA, o cálculo é para MAIS.



Archivos adjuntos:

TXT
Robo.txt
2.8 Kb

Han respondido

1
Desarrollador 1
Evaluación
(794)
Proyectos
1364
72%
Arbitraje
112
29% / 48%
Caducado
341
25%
Trabaja
2
Desarrollador 2
Evaluación
(80)
Proyectos
113
7%
Arbitraje
8
25% / 38%
Caducado
27
24%
Libre
3
Desarrollador 3
Evaluación
(46)
Proyectos
80
13%
Arbitraje
11
0% / 91%
Caducado
51
64%
Libre
Solicitudes similares
Gostaria de extrair cotações históricas através do Python da plataforma Binance, preciso dos dados OHLC dos últimos 90 dias e salva-los em .csv, mas preciso que sejam verificados 10 pares em simultâneo e salvar cada um separado
1. Objetivo da Estratégia Maximizar os lucros com operações de curto prazo. Aproveitar cada sinal de entrada afim de rentabilizar o maximo possivel, sem deixar passar nenhuma oportunidade que o mercado me der. 2. Mercado e Instrumentos Forex (GBP/JPY) 3. Time Frame Gráficos de 5 minutos 4. Indicadores e Padrões EMA 7 (Media Exponencial de 7); EMA 20 (Media Exponencial de 20); VWAP Diária (Preço Médio Ponderado po

Información sobre el proyecto

Presupuesto
77+ USD
Para el ejecutor
69.3 USD
Plazo límite de ejecución
de 1 a 15 día(s)