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

MQL5 Komut dosyaları

İş Gereklilikleri

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

и т. д.

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(5)
Projeler
3
0%
Arabuluculuk
19
0% / 100%
Süresi dolmuş
0
Serbest
2
Geliştirici 2
Derecelendirme
(617)
Projeler
1427
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
3
Geliştirici 3
Derecelendirme
(281)
Projeler
650
28%
Arabuluculuk
112
19% / 62%
Süresi dolmuş
319
49%
Serbest
4
Geliştirici 4
Derecelendirme
(103)
Projeler
156
31%
Arabuluculuk
24
21% / 58%
Süresi dolmuş
3
2%
Çalışıyor
5
Geliştirici 5
Derecelendirme
(361)
Projeler
643
26%
Arabuluculuk
92
72% / 14%
Süresi dolmuş
12
2%
Çalışıyor
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(229)
Projeler
339
49%
Arabuluculuk
21
5% / 33%
Süresi dolmuş
24
7%
Serbest
7
Geliştirici 7
Derecelendirme
(625)
Projeler
842
48%
Arabuluculuk
27
37% / 15%
Süresi dolmuş
63
7%
Çalışıyor
8
Geliştirici 8
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
9
Geliştirici 9
Derecelendirme
(45)
Projeler
50
34%
Arabuluculuk
14
7% / 64%
Süresi dolmuş
15
30%
Serbest
10
Geliştirici 10
Derecelendirme
(13)
Projeler
34
76%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
6
18%
Serbest

Proje bilgisi

Bütçe
30 USD