Нужен советник на основе DeMarker.

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

Время выполнения 3 дня
Отзыв от исполнителя
Спасибо за заказ! Будут ещё идеи - обращайтесь.
Отзыв от заказчика
прекрасная быстрая и качественная работа, исходное задание дополнено интересными идеями, реализация аккуратная, советник работает стабильно. рекомендую разработчика.

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


Советник основан на сигналах индикатора DeMarker.

работа на mt4

следует учитывать разрядность, т.е. работа на всех валютных парах и металлах.


Условия открытия сделок

  • открытие sell
    При пересечении индикатора DeMarker уровня перекупленности = 0.8 (параметр управляемый, можно менять например на 0,7 или 0,8 или 0,9) сверху вниз, то есть когда индикатор выходит из зоны перекупленности, например 0,81 ---> 0,79, то советник совершает два действия:

    • Открывает одновременно сразу два встречных ордера buy и sell (сразу замок), в размере установленного лота в параметрах советника,

    • действие 2 зависит от опции: set break even point = true/false. if true then    
      Выставляет стоп-лосс в точку безубытка по каждому ордеру, открытому советником ранее, и которые находятся в зоне прибыли (т.е. по уже открытому ордеру/ордерам есть прибыль). Тип ордера не имеет значения. и Sell и Buy. Если выставить стоп-лосс в точку БУ не получается (слишком близко от рыночной цены значение выставляемого стоп-лосс), то ордер игнорируется, стоп-лосс не выставляется.


  • открытие buy
    При пересечении индикатора DeMarker уровня перепроданности = 0.2 (параметр управляемый, можно менять например на 0,3 или 0,2 или 0,1) снизу вверх, то есть когда индикатор выходит из зоны перепроданности, например 0,19 ---> 0,21, то советник совершает два действия:

    • Открывает одновременно сразу два встречных ордера buy и sell (сразу замок), в размере установленного лота в параметрах советника,

    • зависит от опции: set break even point = true/false.   
      Выставляет стоп-лосс в точку безубытка по каждому ордеру, открытому советником ранее, и которые находятся в зоне прибыли (т.е. по уже открытому ордеру/ордерам есть прибыль). Тип ордера не имеет значения. и Sell и Buy. Если выставить стоп-лосс в точку БУ не получается (слишком близко от рыночной цены значение выставляемого стоп-лосс), то ордер игнорируется, стоп-лосс не выставляется.

Условия закрытия сделок

  • советник закрывает всю сетку ордеров по достижению или/или:

    • суммарной прибыли по всем открытым советником ордерам (учитываем magic number!!! т.к. параллельно могут быть ордера, открытые руками) в заданном в пп размере, например 50 пп. если включен параметр close by profit = true/false. Иначе только шлет уведомление по достижению уровня прибыли.

    • суммарном убытке по всем открытым советником ордерам в заданном в пп размере, например 20 пп. если включен параметр close by loss = true/false. Иначе только шлет уведомление.

    • каждый из параметров работает независимо от другого.


Опции и параметры советника

  • режим trade = true/false, если режим автоторговли = false, то советник работает в режиме индикатора и сообщает об уровнях перекупленности, перепроданности. т.е. дает сигналы но ордера не открывает.

  • рабочий лот = 0.01 по умолчанию, может быть любой от 0.01 и выше

  • magic number

  • выбор типа отрисовки на главном графике сигналов советника

    • стрелки вверх (выход из зоны перепроданности) и стрелки вниз (выход из зоны перекупленности)

    • линия на графике с выбором ее типа (сплошная, пунктиры и тд)

    • цвета для сигналов “вверх” и “вниз”

  • timeframe - выпадающий список от m1 до W, на случай нечаянной смены

  • set break even point = true/false, выставлять или не выставлять стоплосс по профитным ордерам в бу

  • close by profit = true/false

    • profit level = пп , всегда работает как основание для сигнала советника в режиме автоторговли, при значении пп больше 0. если 0 то не работает.

  • close by loss = true/false

    • loss level = пп , всегда работает как основание для сигнала советника в режиме автоторговли, при значении пп больше 0. если 0 то не работает.

  • shift bars = 1 as default , только три значения.

    • 0 - открываем по текущему сигналу, не дожидаясь закрытия бара

    • 1 - ждем закрытия сигнального бара

    • 2 - ждем закрытия еще одного бара после сигнального

  • history bars = 1000 as default, на сколько баров истории советник должен отрисовать точки поступления сигналов на главном графике

  • send email true/false

  • send push true/false

  • alerts on screen true/false

  • события, о которых сообщает советник:

    • открытие ордеров

    • закрытие ордеров, в т.ч. по бу

    • достижение profit level, даже если не выставлен параметр  close by profit = true

    • аналогично, достижение loss level, даже если не выставлен параметр  close by loss = true

    • изменение тайм-фрейма главного графика от указанного советнику для торговли

    • если режим автоторговли = false, то советник шлет лишь сообщения о сигналах торговли в режиме индикатора, т.е. когда цена выходит из зон перепроданности/перекупленности



я могу применять штатный трейлинг mt4 на любые ордера , это следует учитывать .


код для меня должен быть открытым,

желательны комментарии по тексту кода по основным моментам.



https://docs.google.com/document/d/1UUeH4Nvpehyl8fY3R1bgucL4knoVrFIjSTTJLX0DtsA/edit?usp=sharing



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

1
Разработчик 1
Оценка
(45)
Проекты
76
20%
Арбитраж
7
0% / 86%
Просрочено
14
18%
Свободен
2
Разработчик 2
Оценка
(241)
Проекты
387
51%
Арбитраж
14
14% / 14%
Просрочено
43
11%
Свободен
3
Разработчик 3
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
4
Разработчик 4
Оценка
(351)
Проекты
679
56%
Арбитраж
33
15% / 39%
Просрочено
63
9%
Свободен
5
Разработчик 5
Оценка
(14)
Проекты
22
59%
Арбитраж
2
0% / 50%
Просрочено
2
9%
Свободен
6
Разработчик 6
Оценка
(26)
Проекты
27
26%
Арбитраж
1
0% / 0%
Просрочено
1
4%
Свободен
7
Разработчик 7
Оценка
(10)
Проекты
17
24%
Арбитраж
7
14% / 86%
Просрочено
2
12%
Свободен
Похожие заказы
Техническое задание для разработки торгового эксперта (робота) для терминала 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. Более подробно напишу позже
Есть готовый софт для внутри биржевого арбитража, однако из-за недостаточной скорости совершения одного цикла, постоянно проходит проскальзывание в связи с чем все сделки убыточные. Проводились тесты на демо счете и там все работало прекрасно, на реальном же счете чего-то не хватает. Нужно оптимизировать софт либо найти решения, для увеличения скорости цикла. На данный момент скорость одного цикла 800 мс
Нужен скрипт или советник. В программе заложены будут как сигналы так и данные индикаторов. В этом скрипте/советнике или возможно программе, будут различные индикаторы такие как Стохастик, RSI,RVI, MACD, Momentum, MFI, OBV, A/D, а также несколько Muving, BollingerB, ParabolicSAR, Semafor, также учитываться точки Pivot, линии тренда и уровни поддержки/сопротивления. Необходимо чтобы вышеуказанные индикаторы давали
Необходимо модифицировать советник под новое обновление торгового терминала МТ4 (Bulid 1420). До последнего обновления советник отлично работал, без нареканий, однако после обновления МТ4 выскакивает ошибка "cannot load". Готов к любым рекомендациям и решениям проблемы

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

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
до 20 дн.