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

MQL5 エキスパート 先物

仕事が完了した

実行時間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%
類似した注文
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
1) Необходимо найти решение, чтобы индикатор выдавал уведомление на одну свечу раньше оригинала индикатора на всех таймфреймах без опоздание по времени в самом начале открытие свечи, и чтобы не перерисовывался индикатор как у оригинала

プロジェクト情報

予算
50 - 90 USD
開発者用
45 - 81 USD
締め切り
最低 3 最高 10 日