Нужна помощь в написании эксперта для автоматической торговли по нескольким индикаторам!

 

Всем привет! 

Друзья, помогите пожалуйста с реализацией, собственных знаний в программировании не хватает. Вот что нужно, итак:

Нужно написать эксперта для автоматической торговли (пара и ТФ не имеют значения) на основе двух индикаторов: MCAD и X code (ссылка удалена Artyom Trishkin) не знаю можно ли тут давать ссылки на сторонний ресурс ну да ладно.

Задумка в следующим и вообщем то проста: как известно X code хорошо показывает себя в тренде, но во флете начинает сливать, вот здесь нам и нужен МКАД. Вход в рынок происходит по области значений МКАД, а Х код будет отвечать за направление сделки (Бай/Селл). Таким образом я хочу попробовать снизить вероятности попадания эксперта во флет, где Х код работает в минус.

Алгоритм работы робота должен быть следующим: 

1) После того как мы запускаем автоторговлю, робот обращается к МКАД, если значение МКАД не попадает в диапазон, например (-0,0001; 0,0001) то он обращается к Х код и выставляет ордер на покупку или на продажу в зависимости от того какой тренд в данный момент определяет Х код.

2) Автоматическое закрытие сделки происходит по Х код при смене тренда, а новый ордер открывается по той же схеме: т.е. опять МКАД на Х код и.т.д. 

3) Если же в момент запуска автоторговли или при закрытии старого ордера и открытии нового МКАД находится в заданном диапазоне, то   попытка входа в рынок повторяется через N минут.

4) Также в роботе нужно реализовать системы только одного лота, т.е. перед входом в рынок робот должен закрыть предыдущий лот. Желательно не все что есть, т.к. хотелось бы протестировать на демо на одной паре одновременно на разных ТФ, т.е. нужна привязка именно к своему лоту, возможно это можно реализовать через магик. 

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

1) Тейкпрофит и стоплос - для фиксирования прибыли и потерь

2) Мин лот, макс лот и риск - чтобы иметь возможность использования и проверки динамического лота

3) Значения (два значения)  МКАД области невхода в рынок  

4) Параметры МКАД, которые по умолчанию равны (12, 26, 9) 

5)  Также можно добавить принудительный вкл/выкл робота по времени и дням недели, чтобы иметь возможность избежать пробоев по новостям.

 6) Номер магика возможно будет нужен

7) Значение минут между попытками входа в рынок 

8) Для удобства можно добавить Алерт 

Вроде ничего не забыл. Буду очень признателен за помощь. 

 
Bop4yH:

Всем привет! 

Друзья, помогите пожалуйста с реализацией, собственных знаний в программировании не хватает. Вот что нужно, итак:

Нужно написать эксперта для автоматической торговли (пара и ТФ не имеют значения) на основе двух индикаторов: MCAD и X code (ссылка удалена Artyom Trishkin) не знаю можно ли тут давать ссылки на сторонний ресурс ну да ладно.

Задумка в следующим и вообщем то проста: как известно X code хорошо показывает себя в тренде, но во флете начинает сливать, вот здесь нам и нужен МКАД. Вход в рынок происходит по области значений МКАД, а Х код будет отвечать за направление сделки (Бай/Селл). Таким образом я хочу попробовать снизить вероятности попадания эксперта во флет, где Х код работает в минус.

Алгоритм работы робота должен быть следующим: 

1) После того как мы запускаем автоторговлю, робот обращается к МКАД, если значение МКАД не попадает в диапазон, например (-0,0001; 0,0001) то он обращается к Х код и выставляет ордер на покупку или на продажу в зависимости от того какой тренд в данный момент определяет Х код.

2) Автоматическое закрытие сделки происходит по Х код при смене тренда, а новый ордер открывается по той же схеме: т.е. опять МКАД на Х код и.т.д. 

3) Если же в момент запуска автоторговли или при закрытии старого ордера и открытии нового МКАД находится в заданном диапазоне, то   попытка входа в рынок повторяется через N минут.

4) Также в роботе нужно реализовать системы только одного лота, т.е. перед входом в рынок робот должен закрыть предыдущий лот. Желательно не все что есть, т.к. хотелось бы протестировать на демо на одной паре одновременно на разных ТФ, т.е. нужна привязка именно к своему лоту, возможно это можно реализовать через магик. 

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

1) Тейкпрофит и стоплос - для фиксирования прибыли и потерь

2) Мин лот, макс лот и риск - чтобы иметь возможность использования и проверки динамического лота

3) Значения (два значения)  МКАД области невхода в рынок  

4) Параметры МКАД, которые по умолчанию равны (12, 26, 9) 

5)  Также можно добавить принудительный вкл/выкл робота по времени и дням недели, чтобы иметь возможность избежать пробоев по новостям.

 6) Номер магика возможно будет нужен

7) Значение минут между попытками входа в рынок 

8) Для удобства можно добавить Алерт 

Вроде ничего не забыл. Буду очень признателен за помощь. 

Ничего не перепутали? МКАД

 
)) Смешно. Конечно имел ввиду MCAD
 
Bop4yH:
)) Смешно. Конечно имел ввиду MCAD
Что за MCAD ?
 
Vitaly Muzichenko:
Что за MCAD ?
Что вы придираетесь, ведь и так понятно что индикатор MACD ?))
 
Natalya Dzerzhinskaya:
Что вы придираетесь, ведь и так понятно что индикатор MACD ?))

Я не придираюсь. Человек даже не удосужился написать нормальное задание для бесплатного написания. После того как узнал что написал об окружной дороге, так-же не соизволил посмотреть правильное название индикатора.

О чём это говорит? 

 
Vitaly Muzichenko:

О чём это говорит? 

Новичок же.
Переживает, руки трясутся))

 
Natalya Dzerzhinskaya:

Новичок же.
Переживает, руки трясутся))

Так что-ли)
 
Торопился просто, когда писал. А так я всем желающим просто так дал идею для обсуждения и проверки, при том что советника мне, и так понятно, никто не напишет.
 
Bop4yH:
Торопился просто, когда писал. А так я всем желающим просто так дал идею для обсуждения и проверки, при том что советника мне, и так понятно, никто не напишет.
А индикатор скачать там и выложить сюда влом было? Как писать когда Артём "сцильку стёр".
 
индикатор легко ищется по названию Х code, скачать можно минимум по трём ссылкам. Если выложу опять удалят.
Причина обращения: