Необходим скрипт автоторговли

MQL5 Sripts

Tarea técnica

  1. Описание: зачем это все нужно.
  2. Функционал: что эта штука должна делать по пунктам.
  3. Логика: тут описание логики.

Описание

Необходим скрипт написанный на MQL5 в среде исполнения MetaTrader5 Terminal, автоматически открывающий и закрывающий позиции в заданные промежутки времени.

Функционал

по умолчанию открываются-закрываются минимальные лоты 0.01

  • (цикл открытия) Открытие позиции с возможностью выбора промежутка времени в режиме петли (каждые 15 секунд, каждые 30 секунд, каждую минуту, каждые 2 минуты, каждые 5 минут, каждые 10 минут, каждые 30 минут, каждый час или на выбор в секундах - описано в логике работы)
  • (цикл закрытия) Закрытие самой ранней позиции (самых ранних позиций) с возможностью выбора кол-ва позиций и возможностью выбора промежутка времени (каждые 15 секунд, каждые 30 секунд, каждую минуту, каждые 2 минуты, каждые 5 минут, каждые 10 минут, каждые 30 минут, каждый час или на выбор в секундах - описано в логике работы) и с возможностью отсроченного запуска от первой части скрипта - цикла открытия позиции

Логика работы

При запуске робота (перетаскиванием его из Скриптов на График с необходимой парой) имеем стартовый интерфейс с 6 полями:

1 поле - размер лота (от 0.01 до 100);

2 поле - кол-во позиций на открытие за раз в цикле;

3 поле - регулярность выполнения цикла открытия позиций в секундах (от 1 до 3600);

4 поле - отсрочка старта цикла закрытия от цикла открытия позиций в секундах (1 до 7200);

5 поле - кол-во позиций на закрытие за раз в цикле;

6 поле - регулярность выполнения цикла закрытия в секундах (от 1 до 3600);

После заполнения всех полей скрипт стартует

Примеры работы:

  • каждую минуту открывается одна позиция, проходит 3 минуты, + к циклу открытия позиции присоединяется цикл закрытия одной позиции (самой ранней из трех) каждую минуту - т.е. всегда имеется  2-3 открытые позиции - не больше не меньше
  • каждую минуту открывается одна позиция, проходит 7 минут + к циклу открытия присоединяется цикл закрытия 5 позиций (самых ранних 5) каждые 5 минут.
  • каждые 5 минут открывается 5 позиций, каждую минуту закрывается одна

и т. д.

Han respondido

1
Desarrollador 1
Evaluación
(5)
Proyectos
3
0%
Arbitraje
19
0% / 100%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(540)
Proyectos
1317
59%
Arbitraje
28
82% / 0%
Caducado
10
1%
Libre
3
Desarrollador 3
Evaluación
(279)
Proyectos
650
28%
Arbitraje
111
19% / 61%
Caducado
319
49%
Trabaja
4
Desarrollador 4
Evaluación
(99)
Proyectos
152
32%
Arbitraje
22
23% / 55%
Caducado
3
2%
Trabaja
5
Desarrollador 5
Evaluación
(354)
Proyectos
630
26%
Arbitraje
89
73% / 13%
Caducado
12
2%
Trabaja
6
Desarrollador 6
Evaluación
(229)
Proyectos
339
49%
Arbitraje
21
5% / 33%
Caducado
24
7%
Libre
7
Desarrollador 7
Evaluación
(519)
Proyectos
726
45%
Arbitraje
23
39% / 13%
Caducado
63
9%
Trabajando
8
Desarrollador 8
Evaluación
(66)
Proyectos
143
34%
Arbitraje
10
10% / 60%
Caducado
26
18%
Trabaja
9
Desarrollador 9
Evaluación
(45)
Proyectos
50
34%
Arbitraje
14
7% / 64%
Caducado
15
30%
Libre
10
Desarrollador 10
Evaluación
(13)
Proyectos
34
76%
Arbitraje
1
100% / 0%
Caducado
6
18%
Libre

Información sobre el proyecto

Presupuesto
30 USD
Para el ejecutor
27 - 27 USD