Нужен советник на основе канала кельтнера (MT5)

Specification

Техническое задание по проекту «Торговый Робот»

 

 


1. Имя торгового робота. Keltner.

 

«Keltner».

 

2. Стратегия. Изложение стратегии своими словами.

 

Входить по сигналам при выходе из канала Кельтнера.

 

3. Инструмент. Общие сведения об используемых инструментах.

 

Акции, торгуемые на ММВБ, фьючерсы на ФОРТС:

Акции SBER, SBERP, SNGSP, FXMM

Деривативы SBRF, SBPR

 

4. Источник данных. Общие сведения об используемых индикаторах, источниках данных.

 

Графики и таблицы:

1.      Временной интервал баров (таймфрейм) 5, 60 минут, 1 день.

2.     Индикатор Keltner: SMA, изменяемый период SMA, изменяемый коэффициент для отклонения от срединой SMA, изменяемый период ATR.

 

5. Информация, выводимая на экран монитора. Какая информация нам необходима на экране монитора.

 

1. Текущее значение индикатора «Keltner».

          

6. Информация, выводимая в файл «Журнала». Какая информация понадобится в Журнале расчетов (сохраняется в файле).

 

1.      Дата открытия/закрытия позиции.

2.     Время открытия/закрытия позиции.

3.    Состояние позиции (Вход в Лонг, Выход из Лонга, Вход в Шорт, Выход из Шорта).

4.    Цена сделки.

5.     Значение индикатора «Keltner».

 

7. Сигналы на вход в позицию. Правила для входа в длинную позицию, при каких условиях открывать позицию. Правила для входа в короткую позицию, если она предусмотрена.

 

           1.     Входные данные.

 

           Quantity – количество торгуемых лотов (контрактов).

           LastPrice – цена последней сделки.

           KeltnerValue – текущее значение индикатора «Keltner».

 

2.    Правила для входа в длинную позицию.

 

Если цена закрытия предыдущего бара больше «Keltner».

LastPrice > KeltnerValue

 

3.   Правила для входа в короткую позицию.

 

Если цена закрытия предыдущего бара меньше Keltner».

LastPrice < KeltnerValue

 

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

 

8. Тип заявки для входа в позицию.

 

Для входа в позицию будем использовать лимитированную заявку с добавлением проскальзывания (защитного спрэда).

          

PriceBuy = LastPrice + Delta

PriceSell = LastPrice - Delta

 

9. Предусмотрены ли стратегией развороты? Предусмотрены ли стратегией развороты (закрывается текущая позиция и одновременно открывается новая противоположная)?

 

Да.

 

10. Сигналы на выход из позиции. Правила для выхода из длинной позиции, при каких условиях закрывать позицию. Правила для выхода из короткой позиции.

 

1.     Правила выхода из длинной позиции.

 

Если цена закрытия предыдущего бара меньше «Keltner».

LastPrice < KeltnerValue

 

2.    Правила выхода из короткой позиции.

 

Если цена закрытия предыдущего бара больше «Keltner».

LastPrice > KeltnerValue

 

11. Тип заявки для выхода из позиции.

 

Для входа в позицию будем использовать лимитированную заявку с добавлением проскальзывания (защитного спрэда).

 

           PriceExitLong = LastPrice - Delta

PriceExitShort = LastPrice + Delta

 

12. Тестирование робота. Условия на начальном этапе работы робота.



Responded

1
Developer 1
Rating
(332)
Projects
485
40%
Arbitration
82
11% / 63%
Overdue
77
16%
Free
Published: 1 code
2
Developer 2
Rating
(617)
Projects
1427
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
3
Developer 3
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Working
Published: 3 codes
4
Developer 4
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free
5
Developer 5
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Published: 1 article, 1 code
6
Developer 6
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Published: 278 articles, 1 code
7
Developer 7
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
8
Developer 8
Rating
(106)
Projects
189
46%
Arbitration
34
24% / 41%
Overdue
58
31%
Free
Published: 12 codes
9
Developer 9
Rating
(294)
Projects
470
39%
Arbitration
102
40% / 24%
Overdue
78
17%
Busy
Published: 2 codes
10
Developer 10
Rating
(34)
Projects
55
31%
Arbitration
8
0% / 63%
Overdue
13
24%
Free
Published: 22 articles, 1 code
11
Developer 11
Rating
(30)
Projects
52
52%
Arbitration
6
0% / 100%
Overdue
18
35%
Free
Published: 1 article
12
Developer 12
Rating
(13)
Projects
20
70%
Arbitration
2
0% / 50%
Overdue
1
5%
Free
13
Developer 13
Rating
(71)
Projects
83
39%
Arbitration
3
0% / 0%
Overdue
1
1%
Free
Published: 7 codes
14
Developer 14
Rating
(144)
Projects
285
42%
Arbitration
19
63% / 5%
Overdue
29
10%
Free
Published: 2 codes
15
Developer 15
Rating
(588)
Projects
1061
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Working
Published: 1 article, 8 codes
16
Developer 16
Rating
(34)
Projects
51
61%
Arbitration
2
50% / 50%
Overdue
11
22%
Free
17
Developer 17
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
18
Developer 18
Rating
(44)
Projects
100
39%
Arbitration
17
29% / 47%
Overdue
32
32%
Free
Similar orders
Имеется защищенный от копирования счет на МТ5, обычные копировщики не копируют его. Сделки только по eurusd.f c суффиксом .f Сделок не много, только сделка 1 в день. Доступ и пароль инвестора к счету предоставлю. Необходимо решение для копирования с этого счета, предполагаю, что система должна увидеть сделку визуально, например через BAS и дальше передать данные для открытия сделки в МТ5. Другие рабочие решения от
Принцип торговли. Торговля происходит от уровней в автоматическом режиме, без участия человека при открытии и закрытии сделок. Первую сделку он открывает при получении сигнала с применением VSA анализа. Сигнал по объемам поступает с биржи СМЕ. Если первая торговая позиция закрывается в плюс, то робот открывает новую сделку. Если котировки пошли в обратную от открытой позиции сторону, то робот включает свой алгоритм
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок

Project information

Budget
150+ USD
Deadline
from 30 to 60 day(s)