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

MQL4 EA

작업 종료됨

실행 시간 9 일
고객의 피드백
Шикарно

명시

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

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

Правила
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 необходимо добавить поле для самостоятельного выбора лота). 


‌

‌

‌

‌

‌

응답함

1
개발자 1
등급
(340)
프로젝트
588
36%
중재
31
45% / 3%
기한 초과
16
3%
무료
게재됨: 13 코드
2
개발자 2
등급
(618)
프로젝트
1429
59%
중재
31
81% / 0%
기한 초과
10
1%
무료
3
개발자 3
등급
(36)
프로젝트
58
47%
중재
1
0% / 100%
기한 초과
0
무료
4
개발자 4
등급
(40)
프로젝트
106
52%
중재
17
12% / 65%
기한 초과
25
24%
무료
5
개발자 5
등급
(118)
프로젝트
217
49%
중재
1
0% / 0%
기한 초과
25
12%
무료
게재됨: 1 코드
6
개발자 6
등급
(465)
프로젝트
815
49%
중재
75
21% / 51%
기한 초과
142
17%
무료
7
개발자 7
등급
(69)
프로젝트
146
34%
중재
13
8% / 62%
기한 초과
26
18%
무료
게재됨: 6 코드
8
개발자 8
등급
(169)
프로젝트
460
41%
중재
39
18% / 31%
기한 초과
193
42%
무료
게재됨: 2 코드
9
개발자 9
등급
(163)
프로젝트
193
61%
중재
7
14% / 29%
기한 초과
2
1%
무료
게재됨: 3 코드
10
개발자 10
등급
(157)
프로젝트
220
50%
중재
2
50% / 0%
기한 초과
14
6%
무료
11
개발자 11
등급
(574)
프로젝트
945
47%
중재
309
58% / 27%
기한 초과
125
13%
무료

프로젝트 정보

예산
20 - 30 USD
기한
로 10 일