Нужен несложный Советник без привязки к индикаторам

MQL5 Uzmanlar Futures

İş tamamlandı

Tamamlanma süresi: 17 gün
Geliştirici tarafından geri bildirim
Рад помочь!
Müşteri tarafından geri bildirim
Кроме выполнения ТЗ Nikolay Ivanov добавил в советник несколько полезных опций. И терпеливо выслушивал мои комментарии по ходу работы. В итоге идея реализована отлично!

Şartname

Добрый день!


Входные параметры: Первоначальная цена; Размер лота; Общее количество ордеров на покупку; Общее количество ордеров на продажу; Расстояние между ордерами на покупку (фиксированное в тиках или в % от Цены предыдущего лота); Расстояние между последующими ордерами на продажу (фиксированное в тиках или в % от Цены предыдущего лота).

Советник выставляет лоты на покупку и продажу. Первый лот на покупку выставляется на Расстоянии между ордерами на покупку, рассчитанном от Первоначальной цены. Первый лот на продажу выставляется на Расстоянии между ордерами на продажу, рассчитанном от Первоначальной цены. Соответственно, Расстояние для последующих лотов рассчитывается от Цены предыдущего лота.

Допустим, сработал первый ордер на продажу или покупку. Советник считает цену этого ордера Первоначальной ценой и выставляет все ордера заново. И так далее.

При выставлении ордеров Советник должен проверять открытую позицию. Если в случае срабатывания очередного ордера открытая позиция будет = 0, Советник выставляет ордер в Размере лота х 2. (Например, открытая позиция -20, а Размер лота 10, в этом случае Советник выставляет первый ордер на покупку 10, второй ордер на покупку 20, третий ордер на покупку 10).

Если какой-либо ордер (например, на продажу) сработал частично (например, продано 4 из 10), Советник ждет полного выполнения ордера. Если цена идет в обратную сторону больше, чем на 1/2 Расстояния между ордерами, то Советник выставляет на Расстоянии от частично сработавшего ордера Обратный ордер в размере фактически сработавшего ордера (покупка 4). Если этот Обратный ордер срабатывает, Советник снимает частично сработавший ордер и устанавливает ордер с обычным Размером лота. Если цена возвращается и частично сработавший ордер выполняется полностью (продается еще 6), то Советник снимает Обратный ордер. Далее по общему алгоритму.

Нужна возможность в любой момент быстро остановить Советник, продолжить без изменения параметров, или изменить параметры и запустить снова, или снять все ордера. Для этого нужны кнопки на графике.

Нужна возможность задать время работы Советника, по истечении которого Советник или снимет все ордера или просто встанет "на паузу".

Привязки к индикаторам, к % риска от торгового счета - не требуется. TP и SL для всей или для части позиции устанавливать не требуется.


Заранее спасибо!

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(106)
Projeler
189
46%
Arabuluculuk
34
24% / 41%
Süresi dolmuş
58
31%
Serbest
Yayınlandı: 12 kod
2
Geliştirici 2
Derecelendirme
(473)
Projeler
1139
44%
Arabuluculuk
51
31% / 33%
Süresi dolmuş
501
44%
Serbest
3
Geliştirici 3
Derecelendirme
(618)
Projeler
1428
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
4
Geliştirici 4
Derecelendirme
(394)
Projeler
552
41%
Arabuluculuk
30
57% / 3%
Süresi dolmuş
57
10%
Serbest
Yayınlandı: 11 kod
5
Geliştirici 5
Derecelendirme
(91)
Projeler
144
38%
Arabuluculuk
67
15% / 48%
Süresi dolmuş
55
38%
Serbest
6
Geliştirici 6
Derecelendirme
(241)
Projeler
387
51%
Arabuluculuk
14
14% / 14%
Süresi dolmuş
43
11%
Serbest
Yayınlandı: 1 makale, 1 kod
7
Geliştirici 7
Derecelendirme
(45)
Projeler
105
30%
Arabuluculuk
8
25% / 50%
Süresi dolmuş
40
38%
Serbest
8
Geliştirici 8
Derecelendirme
(12)
Projeler
18
33%
Arabuluculuk
0
Süresi dolmuş
6
33%
Serbest
9
Geliştirici 9
Derecelendirme
(340)
Projeler
588
36%
Arabuluculuk
31
45% / 3%
Süresi dolmuş
16
3%
Serbest
Yayınlandı: 13 kod
10
Geliştirici 10
Derecelendirme
(44)
Projeler
100
39%
Arabuluculuk
17
29% / 47%
Süresi dolmuş
32
32%
Serbest
11
Geliştirici 11
Derecelendirme
(13)
Projeler
34
76%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
6
18%
Serbest
12
Geliştirici 12
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
13
Geliştirici 13
Derecelendirme
(36)
Projeler
58
47%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
14
Geliştirici 14
Derecelendirme
(118)
Projeler
217
49%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
25
12%
Serbest
Yayınlandı: 1 kod
15
Geliştirici 15
Derecelendirme
(45)
Projeler
59
42%
Arabuluculuk
5
0% / 60%
Süresi dolmuş
12
20%
Serbest
16
Geliştirici 16
Derecelendirme
(361)
Projeler
644
26%
Arabuluculuk
92
72% / 14%
Süresi dolmuş
12
2%
Çalışıyor
Yayınlandı: 1 kod
17
Geliştirici 17
Derecelendirme
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest

Proje bilgisi

Bütçe
100 - 200 USD
Son teslim tarihi
from 3 to 7 gün