Нужно написать советник

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 9 gün
Müşteri tarafından geri bildirim
Шикарно

Şartname

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

Построение торговой системы схоже с принципом сетки.

Правила
1 Одновременно выставляются отложенные ордера на покупку и продажу по уровням внутри канала. Границы канала, количество уровней задаются вручную. Уровни внутри канала высчитываются по формуле.
2 Шаг между уровнями = (Максимальная цена канала-минимальная цена канала+1)/Количество уровней внутри канала.  
3 Ордера ликвидируется по приказу на ограничение взятие прибыли. Ордера на продажу будут закрываться по приказу взятие прибыли. Только после закрытия ордера на продажу, выставляется приказ на взятие прибыли для ордера на покупку. После закрытия ордера на покупку, вытавляются отложенные ордера по тому же самому уровню, но с пересчетом размера лотности исходя из нового размера депозита.
4 По прохождению цены на определенное количество пунктов, указанных в входных параметрах, в сторону роста от цены замка (действующие ордера Buy & Sell по одному уровню), необходимо закрывать замок по текущей цене.
5 Расчет суммарного объема всех сделок ведется из калькуляторов, специализированные под данный торговый подход.
6 При превышении суммы  Swap, размера профита, кол-во пунктов по профиту будет увеличиваться до безубытка

Методы управления капиталом
1 Объем сделок определяется исходя из выбора управления капиталом. Есть 3 варианта управления капиталом:
1) Самостоятельный выбор объема (Independent) - т.е. здесь лотность, можно выбрать вручную
2) Фиксированный объем (Fixed) - определяется из формулы. На каждом уровне открываются ордера с одинаковым объемом исходя из допустимого итогового объема.
3) Процентный объем (Percentage) - определяется из формулы. На максимальной цене канала должны открываться ордера начиная с минимальной лотности (0,01) и по мере снижение цены, лотность должна увеличиваться на размер "шага".  Сумма лотов по всему каналу должна ровняться допустимому итоговому объему.
2 Количество лотов в одном направлении (Итоговый допустимый объем) = (Депозит*Мультипликатор/(Max-(Max-Min)/2))/1000
3 Шаг увеличения лота (Percentage) = ((Депозит*Мультипликатор/(Max-(Max-Min)/2))/1000-(Количество уровней*Минимальная лотность))/(Количество уровней * (Количество уровней -1)/2)                                                                    
Если "Шаг" вышел с отрицательным значением, то надо, чтобы вышло оповещение, о том, что недостаточно средств на депозите для работы по такому методу управления капиталом.
4 Фиксированное количество лотов на каждом уровне (Fixed)= ((Депозит*Мультипликатор/(Max-(Max-Min)/2))/1000)/Количество уровней.
5 При расчете лотности, ведется округление 0,01.

Входные параметры (Задаются вручную)
1 Количество уровней внутри канала.
2 Тake Рrofit Buy.
3 Тake Рrofit Sell.
4 Максимальная цена канала.
5 Минимальная цена канала.
6 Мультипликатор.
7 Количество пунктов по прохождению которых, закрывается замок.
8 Метод управления капиталом: Independent, Fixed, Percentage (При методе Independent необходимо добавить поле для самостоятельного выбора лота). 


‌

‌

‌

‌

‌

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(340)
Projeler
588
36%
Arabuluculuk
31
45% / 3%
Süresi dolmuş
16
3%
Serbest
Yayınlandı: 13 kod
2
Geliştirici 2
Derecelendirme
(618)
Projeler
1429
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
3
Geliştirici 3
Derecelendirme
(36)
Projeler
58
47%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
4
Geliştirici 4
Derecelendirme
(40)
Projeler
106
52%
Arabuluculuk
17
12% / 65%
Süresi dolmuş
25
24%
Serbest
5
Geliştirici 5
Derecelendirme
(118)
Projeler
217
49%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
25
12%
Serbest
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(465)
Projeler
815
49%
Arabuluculuk
75
21% / 51%
Süresi dolmuş
142
17%
Serbest
7
Geliştirici 7
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
8
Geliştirici 8
Derecelendirme
(169)
Projeler
460
41%
Arabuluculuk
39
18% / 31%
Süresi dolmuş
193
42%
Serbest
Yayınlandı: 2 kod
9
Geliştirici 9
Derecelendirme
(163)
Projeler
193
61%
Arabuluculuk
7
14% / 29%
Süresi dolmuş
2
1%
Serbest
Yayınlandı: 3 kod
10
Geliştirici 10
Derecelendirme
(157)
Projeler
220
50%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
14
6%
Serbest
11
Geliştirici 11
Derecelendirme
(574)
Projeler
945
47%
Arabuluculuk
309
58% / 27%
Süresi dolmuş
125
13%
Serbest

Proje bilgisi

Bütçe
20 - 30 USD
Son teslim tarihi
to 10 gün