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

MQL5 Skripte

Spezifikation

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

и т. д.

Bewerbungen

1
Entwickler 1
Bewertung
(5)
Projekte
3
0%
Schlichtung
19
0% / 100%
Frist nicht eingehalten
0
Frei
2
Entwickler 2
Bewertung
(540)
Projekte
1317
59%
Schlichtung
28
82% / 0%
Frist nicht eingehalten
10
1%
Frei
3
Entwickler 3
Bewertung
(279)
Projekte
650
28%
Schlichtung
111
19% / 61%
Frist nicht eingehalten
319
49%
Arbeitet
4
Entwickler 4
Bewertung
(99)
Projekte
152
32%
Schlichtung
22
23% / 55%
Frist nicht eingehalten
3
2%
Arbeitet
5
Entwickler 5
Bewertung
(354)
Projekte
630
26%
Schlichtung
89
73% / 13%
Frist nicht eingehalten
12
2%
Arbeitet
6
Entwickler 6
Bewertung
(229)
Projekte
339
49%
Schlichtung
21
5% / 33%
Frist nicht eingehalten
24
7%
Frei
7
Entwickler 7
Bewertung
(519)
Projekte
726
45%
Schlichtung
23
39% / 13%
Frist nicht eingehalten
63
9%
Beschäftigt
8
Entwickler 8
Bewertung
(66)
Projekte
143
34%
Schlichtung
10
10% / 60%
Frist nicht eingehalten
26
18%
Arbeitet
9
Entwickler 9
Bewertung
(45)
Projekte
50
34%
Schlichtung
14
7% / 64%
Frist nicht eingehalten
15
30%
Frei
10
Entwickler 10
Bewertung
(13)
Projekte
34
76%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
6
18%
Frei

Projektdetails

Budget
30 USD
Für die Entwickler
27 - 27 USD