MQL5 Советник на основе индикатора МА быстрая и медленная и Stochastic, нужен трэйлингстоп.

MQL5 Эксперты

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

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

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

Нужно написать советника на языке MQL5.  Советник должен работать в тестере  стратегий и на реале, с инструментом, на график которого он установлен.  Советник на основе индикатора МА быстрая и медленная и Stochastic, нужен трэйлингстоп.

Их входные параметры должны вводиться через input .

Советник нужно написать отдельными функциями, индикаторы отдельной функцией init_Indikators  выходные данные индикаторов:                                                                                Глобальные переменные   double  MA_B, MA_M, Stox;   

     функция которая при инициализации советника загружает в массив размерностью double  Arrey_Svecha[400,8] данные четырехсот последних сформировавшихся часовых баров  дата в формате ггггммдд   20170325 без разделителей  время ччмм  1435 без разделителей,  open, high, Low, close, volume. В конце каждого часа подгружается новый бар. Массив доступен для обработки в других функциях!

Функция  int Day_of_Wek(void);  выдает день недели в момент запроса 1 – понедельник  6- суббота.

Функция  int Time(void);  выдает время в момент запроса  ччмм 1435  ноль часов соответствует концу торгового дня.

Функция  void Draw_Line(double HL, double LL) Функция рисует на графике две горизонтальные линии HL верхний уровень(синим) LL нижний уровень(красным), при повторном обращении к функции она удоляет линии нарисованные ранее.

Функция  int Buy_Market(double количество лотов) Возможность добавлять лоты к существующей позиции.  возвращает 1 в случае успеха 0 –при провале. Ошибку функция выводит на печать.

Функция  int sell_Market(double количество лотов)  так же.

Функция  int Buy_Stop(double TP, double цена покупки, double SL) TP и SL задается в пунктах от цены покупки, если TP или SL равны нолю значит мы их не выставляем. Возвращает 1 в случае успеха 0 –при провале. Ошибку функция выводит на печать.

Так же         Int Sell_Stop( ), int Buy_Limit( ), int Sell_Limit( )

Функция  int Trailing_Stop(double в пунктах цены) подтягивает стоп-лосс с дискретностью 3 пункта.

Функция  int Close_Position(double количество лотов) закрывает указанную долю лотов в существующей позиции, если количество лотов равно 0, то закрывает позицию полностью.

Все торговые функции пишутся опираясь на условие, что позиции открываются только в одном направлении и что бы открыть позицию в другом направлении нужно закрыть все предыдущие!



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

1
Разработчик 1
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
2
Разработчик 2
Оценка
(341)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
3
Разработчик 3
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
4
Разработчик 4
Оценка
(1)
Проекты
4
75%
Арбитраж
0
Просрочено
0
Свободен
5
Разработчик 5
Оценка
Проекты
2
0%
Арбитраж
2
50% / 50%
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(586)
Проекты
1047
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
Похожие заказы
Есть советник, нужно только поменять название,описание, сделать привязку к счету, чтобы была защита,чтобы мы могли клиенту давать советник, и была привязка к 1-3 счетам только. Если возможно , сделать привязку к времени, чтобы была привязка лицензии еще на время, например на месяц, 2-3
Приобрету готовый продукт, стратегию на pine TradingView или уже переведенный на python , который имеет 1.5-2+ профит фактор. Желательно чтобы торговля осуществлялась и в длинную, и в короткую. Робот обязательно должен контролировать риски, соответственно иметь SL ( не динамический!) на каждую сделку и не иметь огромных просадок (не в эквити, ни на чистом балансе). Просадки MDD выше 30% при оптимальных настройках
Имеется исходный файл советника для БО, работающего непосредственно в терминале МТ4. К существующим в нём алгоритмам торговли требуется добавить\написать ещё один. В сущности это модификация уже существующего алгоритма. Поэтому трудностей вызвать не должно
Техническое задание для разработки торгового эксперта (робота) для терминала MetaTrader . 1. Терминал MT 4 или MT 5. МТ5 2. Как Вы хотите назвать эксперта (не обязательно, но желательно) 1-24 3. Опишите как можно подробнее идею своей стратегии: Открытие сделок по сигналам «1», «0», «-1» получаемых из файла Ексель. - какие ордера используются, рыночные или отложенные - сколько ордеров открываются
Рассмотрю любые стратегии, с любой прибылью, с кодом или без. Для удобства пожалуйста предоставьте информацию по бэктэстам с 2018 года: · Чистая прибыль (средняя) за год в % к начальному депозиту (лучше для фиксированного лота, а если нет, то укажите что прибыль/просадка с учетом сложного процента) · Максимальная просадка по средствам за год или сколько сливов или сколько сработало SL · Какие
Нужен специалист из города Ростов-на-Дону для написания советника все подробности при личной встрече, советник должен совершать автоматические сделки в обе стороны BAY и SELL каждые 400 пунктов, каждая третья сделка должна быть больше на один цент больше предыдущей
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы Нужно исходный файл советника .ех4 адаптировать под мт4 версии 1420. Файл скину после утверждения исполнителя. На данный момент, после обновления мт4
Доброго дня дорогие разработчики. Требуется написать несложный советник который будет открывать ордера по началу новой свечи с заданным TP и SL. В случае закрытия по SL советник будет открывать ордер увеличеного обьема в обратную сторону и так до определенного уровня просадки. Подробнее опишу в полном ТЗ
Нужен бот на основе двух индикаторов: Naradaya и MA. Суть в пересечение полным телом одной свечи двух верних/нижних линий канала - подаётся сигнал либо открывается лот. С возможностью настройки выставления автоматических SL и TP. Более подробно напишу позже

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

Бюджет
50+ USD
Исполнителю
45 USD