Необходимо сделать робота для МТ5. FORTS На основе CCI c фильтром.

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

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

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

Необходимо сделать робота для МТ5.  FORTS  На основе CCI c  фильтром.

 Общие требования: советник для МТ5 для торговли фьючерсами и бумагами на ММВБ и ФОРТС. Права на советник принадлежат мне. Соответственно мне будет нужен код. Советник должен надежно работать. Нормально надежно тестироваться и оптимизироваться в МТ5. Все опции должны быть отключаемы, тестируемы и оптимизируемы. Оснащен Экспонентой, то есть увеличивает размер лота.

Сигналы на покупку и продажу учитываются с двух рабочих таймфреймов, например М1 и М15 (возможность менять тайфреймы в настройках)
Возможность в настройках задавать время работы советника( от и до)

На младшем тайфрейме М1  бары Heiken Ashi и индикатор CCI с параметром 20 ( параметр регулируется в настройках)
На старшем таймфрейме М15 
Используются бары Heiken Ashi

       Для покупки (LONG)- Открытие позиции Buy  на М1 при условии:
                   1) Индикатор
CCI пересекает 0 с низу вверх и бар Heiken Ashi синий
                   2) 
ЕСЛИ на старшем тайфрейме (М15)  бар Heiken Ashi  синяя свеча.
 
Выход из позиции происходит после пересечений СС
I на М1, в обратную сторону с верху в низ.  Если на старшем таймфрейме М15 бар Heiken Ashi синий – позиция просто закрывается. Все противоположные сигналы игнорируются. Если в этот момент на М15, бар Heiken Ashi красный , то позиция переворачивается и открывается ШОРТ( SELL) Обратный сигнал!
                           Пример позиции в ЛОНГ  http://prntscr.com/jpx5a4


     Для продажи (SHORT)  - аналогично в обратном направлении!
Открытие позиции
SELL  на М1 при условии:
                   1) Индикатор
CCI пересекает 0 с верху в низ и бар Heiken Ashi красный
                   2) 
ЕСЛИ на старшем тайфрейме (М15)  бар Heiken Ashi  красная свеча.
 
Выход из позиции происходит после пересечений СС
I на М1, в обратную сторону с низу в верх.  Если на старшем таймфрейме М15 бар Heiken Ashi красныйпозиция просто закрывается. Все противоположные сигналы игнорируются. Если в этот момент на М15  бар Heiken Ashi синий , то позиция переворачивается и открывается ЛОНГ(BUY) Обратный сигнал!
                          Пример позиции в ШОРТ  http://prntscr.com/jpws7h


     Стоп ставится на минимуме этой-же свечи ( бара Heiken Ashi того, на котором был вход в ЛОНГ(ШОРТ)), ( 0-1-3-5 тика ниже( выше) минимума(максимума) бара Heiken Ashi На меньшем тайме М1 (выбрать в настройках колич. тиков))

     Риск на сделку не более 1% от капитала! и не менее 1 лот, торгуемого инструмента. (для теста на реальных счетах не более 1 контракта)

Например, наше депо 100000 руб. Мы торгуем НЕФТЬ .  ГО на BR-7.18  01,06,2018  = 6237,05 руб
  1% риска  от депо = 1000 руб
 Считаем, на момент входа в сделку например расстояние от края бара Heiken Ashi до цены открытия=15 пунктов,   цена 1 пункта на нефть = 6,22130руб  – это значит, что я рискую 100000/(15*6,22130)*0,01% = 10,71контрактов
Полученный результат округляется по обычным правилам до ближайшего корректного значения. = 11 Контрактов)
 Выводить на график (Верхний левый угол графика) данные размер депо и
 расчет контрактов с риском 1%  =
N контрактов

Манименеджмент - По достижению общего убытка 2-4%(настраивается) от депо - СТОП торги! до след сессии. (возможность включать и выключать функцию в настройках)

 Все - для MetaTrader 5, код индикатора Heiken Ashi и CCI есть в терминале МТ5.

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

1.     Расчет лота для новой позиции должен производиться после закрытия существующей позиции.

§  Информация об открытии/закрытии позиций и о модификациях СЛ должна сохраняться в журнале;

§  При возникновении любых ошибок, должно появиться окно с описанием ошибки.

2.     При запуске на реальном счете советник должен создать на графике кнопку, разрешающую торговлю. Работа должна начинаться только после того, как пользователь на нее нажмет.

3.     При смене счета советник должен уведомить об этом пользователя и прекратить работу до нового запуска

§  Если есть открытые советником позиции (или установленные ордера), при изменении внешних параметров, советник должен модифицировать позиции (ордера) в соответствии с заложенным алгоритмом.

§  Нужна возможность запускать несколько копий программы с похожими (или одинаковыми) параметрами


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

1
Разработчик 1
Оценка
(36)
Проекты
62
21%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(341)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
3
Разработчик 3
Оценка
(241)
Проекты
387
51%
Арбитраж
14
14% / 14%
Просрочено
43
11%
Свободен
Похожие заказы
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Приветствую вас. Прошу помочь в написании с нуля, скрипта или торгового индикатора "опционный канал" . Конкретно по факту алгоритма у меня нет такого. Может кто из программистов возьмётся?! Могу выслать скрин типа как т.з . Как должен выглядеть индикатор или скрипт. Бюджет 500 долларов
## 1. Введение Цель данного технического задания – подготовить скрипт на языке MQL5 для проведения качественного 100% тестирования нового актива (фьючерс на канадский доллар, код 6C) за период 10 лет. Все данные (объем , открытие, закрытие , максимум, минимум) по данному активу должны быть загружены и обработаны согласно указанным требованиям. Список активов доступен по [ссылке](
ТЗ: нужно создать торгового робота на tradingview или другой платформе, с личным кабинетом для настроек параметров. Что бы можно было подключить робота по API к биржам bingx и bybit. 1.Тогговля на любых фьючерсных парах. 2.Робот должен работать по циклам. В каждом цикле будет заложено 6 сделок (3 лонг сделки и 3 шорт сделки). При достижение профита хотя бы в одной сделке, всё закрывается по рынку и цикл
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

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

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