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

MQL5 スクリプト

指定

  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
評価
(5)
プロジェクト
3
0%
仲裁
19
0% / 100%
期限切れ
0
2
開発者 2
評価
(540)
プロジェクト
1317
59%
仲裁
28
82% / 0%
期限切れ
10
1%
3
開発者 3
評価
(279)
プロジェクト
650
28%
仲裁
111
19% / 61%
期限切れ
319
49%
仕事中
4
開発者 4
評価
(99)
プロジェクト
152
32%
仲裁
22
23% / 55%
期限切れ
3
2%
仕事中
5
開発者 5
評価
(354)
プロジェクト
629
26%
仲裁
89
72% / 13%
期限切れ
12
2%
仕事中
6
開発者 6
評価
(229)
プロジェクト
339
49%
仲裁
21
5% / 33%
期限切れ
24
7%
7
開発者 7
評価
(516)
プロジェクト
723
45%
仲裁
23
39% / 13%
期限切れ
63
9%
取り込み中
8
開発者 8
評価
(66)
プロジェクト
143
34%
仲裁
10
10% / 60%
期限切れ
26
18%
仕事中
9
開発者 9
評価
(45)
プロジェクト
50
34%
仲裁
14
7% / 64%
期限切れ
15
30%
10
開発者 10
評価
(13)
プロジェクト
34
76%
仲裁
1
100% / 0%
期限切れ
6
18%

プロジェクト情報

予算
30 USD
開発者用
27 - 27 USD