Требуется робот для торговли ложных пробоем от уровней.

MQL4 Experts Other

Job finished

Execution time 9 days
Feedback from customer
Работает очень быстро, при этом качественно без кучи правок. Помог с ТЗ, вещи, не входившие в ТЗ сделал бесплатно.Поддерживает после завершения сделки, оперативно реагирует. Цены очень адекватные.

Specification

Описание:

 Рисуются уровни в 2-х вариантах:

1. Уровни рисуются  индикатором levelforecast ( он есть только на платформе у gerchikco, кода нет, подробнее о индикаторе  здесь http://levelforecast.com/  Этот вариант желателен, если это сложно к исполнению   тогда следующий вариант -  

2. Уровни рисуются (перерисовываются  из индикатора levelforecast)  вручную ( для удобства пользования,  предпочтительно, чтобы  реализация была через графику, а не через ручной ввод цифровых значений  уровней в  настройки робота)

 Далее запускается робот

Робот должен вести от 1 до 5  инструментов одновременно с индивидуальными настройками для каждого инструмента, которые проставляются вручную

 

 Общее описание работы:

Робот открывает сделку в селл или бай в  следующем случае:

Цена на заданном таймфрейме  ( задается вручную в настройках) пробивает уровень и возвращается под уровень  образуя ложный пробой) в момент возврата цены под уровень происходит вход, не дожидаясь  закрытия бара на торгуемом таймфрейме. 

Варианты входа:

Задается вручную в настройках

1. на  торгуемом  баре (бар 0) т.е. в моменте (ложный пробой одним баром)

2. на  следующем баре (бар 0+1) если цена пробила уровень на торгуемом  баре, а на следующем вернулась обратно под уровень  (ложный пробой  двумя барами)  

 Вход происходит, если цена  прошла определенное количество пунктов  от уровня ( задается вручную) 

 Лот сделки считается следующим образом: робот  рассчитывает разницу между  хаем  торгуемого бара и  ценой сейчас, прибавляет к ней  спрэд ( задается вручную), учитывает риск  ( задается вручную )  и открывает сделку. Общий лот сделки может быть поделен на части  - до 4-х частей ( задается вручную). Далее  робот  выставляет  тейк, который считается соотношением  прибыли к  стопу ( задается вручную).  Если лот делится на несколько частей, то для каждой части тейк выставляется индивидуально

Если  в  одном есть сигнал на сделку,  сделка совершена – и она в процессе, т.к. пока не получен ни стоп, ни тейк , и  во время сделки приходит обратный сигнал   робот должен совершить сделку и в этом случае у него будут 2 сделки одновременно в  противоположных направлениях, каждая сделка идет как отдельная, т.е. с различным размером лота и т.д.

 

При  этом  один и тот же инструмент на различных таймфреймах, должен распознаваться  роботом, как  разные инструменты,  соответственно, настройки должны устанавливаться разные.

 Робот  должен входить 2 раза на одном баре, в случае, если в первый вход получена прибыль, и она закрыта по тейку на  ВСЮ позицию ( и только на всю),  но цена снова подходит к уровню и снова делает ложный пробой   должна быть совершена новая сделка.  

 Робот должен сохранять установленные настройки по умолчанию, либо иметь возможность запомнить настройки, чтобы, при каждом запуске не пришлось выставлять заново

 Если  сделка не может быть открыта в полном размере, т.к. не хватает маржи  - должна отрываться сделка на 90% от свободной маржи.

 Точность до 5 знаков

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

В большинстве своем все должно быть реализовано через внешние настройки.  Более точные и подробные описание в ТЗ 

В конечном итоге нужен работающий  работающий и  код. 


Files:

PNG
un81by_1.png
30.4 Kb
PNG
kexhz4o.png
66.8 Kb

Responded

1
Developer 1
Rating
(107)
Projects
149
36%
Arbitration
29
3% / 55%
Overdue
35
23%
Free
2
Developer 2
Rating
(473)
Projects
1138
44%
Arbitration
51
31% / 33%
Overdue
500
44%
Free
3
Developer 3
Rating
(48)
Projects
73
37%
Arbitration
22
9% / 41%
Overdue
14
19%
Working
4
Developer 4
Rating
(563)
Projects
932
47%
Arbitration
302
59% / 25%
Overdue
124
13%
Working
5
Developer 5
Rating
(36)
Projects
58
47%
Arbitration
1
0% / 100%
Overdue
0
Free
6
Developer 6
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
7
Developer 7
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
8
Developer 8
Rating
(157)
Projects
220
50%
Arbitration
2
50% / 0%
Overdue
15
7%
Free
9
Developer 9
Rating
(549)
Projects
1332
59%
Arbitration
28
82% / 0%
Overdue
10
1%
Free
10
Developer 10
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
11
Developer 11
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
12
Developer 12
Rating
(19)
Projects
23
39%
Arbitration
1
0% / 0%
Overdue
0
Free
13
Developer 13
Rating
(66)
Projects
143
34%
Arbitration
10
10% / 60%
Overdue
26
18%
Free
14
Developer 14
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
15
Developer 15
Rating
(37)
Projects
105
49%
Arbitration
6
0% / 17%
Overdue
21
20%
Free

Project information

Budget
120- USD
Deadline
to 10 day(s)