Скачать MetaTrader 5

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

2018.05.07 Скрипты

Техническое задание

  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 позиций, каждую минуту закрывается одна

и т. д.

Откликнулись

1
Разработчик 1
2018.05.07
Оценка
0
Проекты
0
0%
Арбитраж
3
0% / 33%
Просрочено
0
Работает
2
Разработчик 2
2018.05.07
Оценка
4.94
(188)
Проекты
392
41%
Арбитраж
7
43% / 0%
Просрочено
32
8%
Работает
3
Разработчик 3
2018.05.07
Оценка
4.9
(189)
Проекты
500
29%
Арбитраж
73
21% / 59%
Просрочено
338
68%
Загружен
4
Разработчик 4
2018.05.07
Оценка
4.75
(4)
Проекты
8
13%
Арбитраж
2
0% / 50%
Просрочено
2
25%
Загружен
5
Разработчик 5
2018.05.07
Оценка
4.78
(41)
Проекты
60
13%
Арбитраж
9
33% / 33%
Просрочено
19
32%
Загружен
6
Разработчик 6
2018.05.07
Оценка
4.94
(100)
Проекты
130
34%
Арбитраж
7
0% / 14%
Просрочено
14
11%
Работает
7
Разработчик 7
2018.05.07
Оценка
4.84
(89)
Проекты
178
21%
Арбитраж
15
47% / 13%
Просрочено
75
42%
Работает
8
Разработчик 8
2018.05.07
Оценка
4.91
(44)
Проекты
103
29%
Арбитраж
4
25% / 50%
Просрочено
29
28%
Работает
9
Разработчик 9
2018.05.07
Оценка
4.85
(26)
Проекты
29
24%
Арбитраж
11
0% / 64%
Просрочено
13
45%
Свободен
10
Разработчик 10
2018.05.14
Оценка
5
(13)
Проекты
34
76%
Арбитраж
1
100% / 0%
Просрочено
11
32%
Работает

Информация о проекте

Бюджет
30 USD