Написать Эксперта, который проверяет наличия тренда/флэта, отбой от уровня, в зависимости от тренда/флэта и отправляет смс

Работа завершена

Время выполнения 29 дней

Техническое задание

Добрый день. Первый раз пишу ТЗ на написание советника, правила прочитал, постараюсь следовать

 

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

а) наличия тренда или флэта
б) отбоя от уровня.

 

Теперь более детально:

0. Везде ниже % считаются от цены. 0,34%=0,0034*Price(), например при цене 1,31465 это 446 Point.
Волотильность: среднесуточная волотильность за последние две недели.

1. Timeframe 10 min (писать все для текущего timeframe, чтобы можно было тестить на разных периодах)

2. Строятся следующие EMA (Close)

а) EMA34

б) EMA34 + 0,34% (верхняя граница конверта)

в) EMA34 - 0,34% (нижняя граница конверта)

г) EMA72

д) EMA144 

2. Проверка  Тренда или флэта
а) тренд вверх присутствует если: 
1. EMA144 ниже чем четверть конверта, то есть EMA144<(EMA34-0,17%)

2. EMA34 растет (за период более 5 свечей)

3. Существует не более чем 5 свечей, которые закрылись за последние 5 часов с ценой закрытия ниже чем EMA34 - 0,08% 

б) тренд вниз присутствует если: 

1. EMA144 выше чем четверть конверта, то есть EMA144>(EMA34+0,17%)

2. EMA34 падает (за период более 5 свечей)

3. Существует не более чем 5 свечей, которые закрылись за последние 5 часов с ценой закрытия выше чем EMA34 - 0,08%

в) Флэт если. Переплетены EMA144, EMA72, EMA34. Формально расстояние между EMA34 и EMA144 меньше чем 0,17%

 

3. Проверка отбой.

Условия отбоя вверх:

1) доход цены до уровня (недоход менее 5% от волотильности, заброс не более 15% от волотильности) Отбойная свечой (свеча N) называет свеча с минимальной разницей цены закрытия и уровня отбоя. 

2) Далее существует свеча (N+1)-(N+6) следующие 6 свечей, когда Close (N+1) > (Тело свечи N-1)

Условия отбоя вниз:

1) доход цены до уровня (недоход менее 10% от волотильности, заброс не более 15% от волотильности) Отбойная свечой (свеча N) называет свеча с минимальной разницей цены закрытия и уровня отбоя. 

2) Далее существует свеча (N+1)-(N+6) следующие 6 свечей, когда Close (N+1) < (Тело свечи N-1)

 

4. Что проверять

а) при тренде вверх: отбой вверх от EMA34

б) при тренде вниз: отбой вниз от EMA34

в) при флэте: отбой вниз от верхней границы конверта или отбой вверх от нижней границы конверта.

В этом случае срабатывает ALERT + отправка смс.

 

 Теперь вопрос: как лучше писать на MQL5 или на MQL4? Можно ли потом торговать, если советник на MQL5?
Что касается смс - то либо вариант готовый, привычный Вам, либо могу посоветовать, то, что использую в интернете: php и c++ модуль. 

 

 

Откликнулись

1
Разработчик 1
Оценка
(252)
Проекты
570
36%
Арбитраж
64
20% / 58%
Просрочено
147
26%
Свободен

Информация о проекте

Бюджет
30 - 50 USD
Исполнителю
27 - 45 USD
Сроки выполнения
от 3 до 7 дн.