Советник открывает позиции на заданных уровнях, которые меняются в зависимости от движения графика

İş tamamlandı

Tamamlanma süresi: 1 gün
Müşteri tarafından geri bildirim
Качественное быстрое исполнение. Реализовано профессионалом, рекомендую!
Geliştirici tarafından geri bildirim
Отличный заказчик

İş Gereklilikleri

Идея:

Алгоритм советника предполагает непрерывное открытие позиций. Первая позиция открывается на заданном уровне; если происходит определенное движение графика, то уровень открытия следующей позиции меняется.


Наглядно алгоритм советника описан на Рис.1 (по цифрам):

Мы задали начальный уровень (1) (например,  на инструменте USDJPY), от которого отсчитывается «координата» открытия позиции (2) – если график прошел вверх относительно начального уровня (как на изображении), то открывается лонг (тип А), если бы он прошел вниз относительно начального уровня, то открылась бы позиция шорт (тип А); определили шаг уровня (3) при прохождении которого меняется уровень отсчета координаты; задали TP (4) и SL (5) для позиции типа А; задали объем убытка по позиции типа А (6), при достижении которого открывается позиция типа В (открывается лонг, если открыт шорт типа А; открывается шорт, если открыт лонг типа А); задали TP (7) и SL (8) для позиции типа В; задали объем убытка по позиции типа В (9), при достижении которого открывается также позиция типа В (лонг, если открыт шорт; шорт, если открыт лонг); задали максимальное количество открытых по данному инструменту сделок (10)


Важно: 

 Сигналы на открытие позиции «отсчет координаты от уровня (2)» и «достижение объема убытка (6,9)» в некоторых случаях будут друг друга дублировать, в таких случаях приоритет отдавать сигналу «достижение объема убытка (6,9)».

 Предусмотреть, чтобы советник рисовал линии начального и последующих уровней (более толстые), а между ними 4 тонких линии с шагом 1/5 от заданного шага уровня (как показано на рисунке).

 Предусмотреть способ конвертации или расчета BID и ASK так, чтобы все уровни сделок и нарисованных линий совпадали. (Возможно решение с делением разницы между BID и ASK на 2, если оно подойдет в данном случае, можно использовать его. Может есть способ подстроить уровни более точно – в идеале все линии рисовать по BID; TP и SL для шорта, который открывается по BID, ставить по «BID + (ASK-BID)»; а для лонга, который открывается по ASK, ставить открытие по «ASK - (ASK-BID)», а TP и SL так и будут по BID. ).

 Предусмотреть возможность переключения на инверсивную логику торговли, т.е. при прохождении графика вверх от начального уровня до координаты открывается не лонг, а шорт (и наоборот); а при сигнале «достижение объема убытка» открывать не противоположную предыдущей позицию, а в той же направленности.

 Предусмотреть поведение советника в случае с гэпом: если был гэп с открытыми позициями, то закрыть если TP или SL больше заданных значений (меньше – позиции остаются открытыми); сменить уровень отсчета, если был достигнут новый посредством гэпа (если гэп проскочил несколько уровней, то начать отсчет от последнего достигнутого). В случае с гэпами могут еще какие-то непредвиденные ситуации возникнуть, но пока я больше не вижу вариантов.


Итого задаваемые параметры:

1. Начальный уровень отсчета = (в пунктах)

2. Координата – расстояние, которое проходит график от начального уровня до открытия первой позиции (и позиций после TP) = (в пунктах)

3. Шаг уровня – расстояние, которое проходит график до достижения следующего уровня отсчета = (в пунктах)

4. TP для позиции типа А = (в пунктах) - здесь и для других TP и SL, возможно, как раз, потребуется пересчет или конвертация всего по BID, т.к. если я пишу 400 п., то с учетом спреда в 18 п., TP будет 382 п., а SL – 418 п.

5. SL для позиции типа А = (в пунктах)

6. Объем убытка по позиции типа А при котором открывается следующая позиция типа В = (в пунктах)

7. TP для позиции типа В = (в пунктах)

8. SL для позиции типа В = (в пунктах)

9. Объем убытка по позиции типа B, при котором открывается следующая позиция (также типа В) = (в пунктах)

10. Максимальное количество открытых сделок по данному инструменту = (в штуках)

11. Объем сделки типа А = (возможность выбора: в пунктах, либо в % от баланса)

12. Объем сделки типа В = (возможность выбора: в пунктах, либо в % от баланса)

13. Использование инверсии = да/нет


Доп. условия:

Покупка советника с исходным кодом


Dosyalar:

JPG
pwf._1.jpg
260.9 Kb

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(571)
Projeler
785
47%
Arabuluculuk
23
39% / 13%
Süresi dolmuş
63
8%
Yüklendi
2
Geliştirici 2
Derecelendirme
(52)
Projeler
97
24%
Arabuluculuk
12
17% / 17%
Süresi dolmuş
12
12%
Çalışıyor
Benzer siparişler
Сова на мт5, открывает 4 разнонаправленные сделки либо сразу при включении, либо по времени (вкл/выкл в настройках) на двух валютных парах, две селл и две бай, с разными магиками, чтобы получилось например так, AUDUSD sell NZDUSD buy этим сделкам присваивается magic 111 и AUDUSD buy NZDUSD sell им даем magic 222, потом сова ждет когда у одной из пар позиций с одним из магиков профит, у другой соотвественно появится
Добрый день! Необходимо реализовать индикатор поиска паттернов Песавенто в виде сканера со статистикой отработки на выбранном инструменте. Есть аналог, индикатор ZUP, но он громоздкий, много версий, много багов, не очень удобный. На выбранном инструменте и таймфрейме необходим осуществить поиск следующих паттернов: extern bool Gartley=true; /* true - ищет паттерны Гартли, false - нет */ extern bool ABCD=true; /* true
Целью является механизм(функция) для ограничения торговли на MT 4. Функция должна определять важные события и подавать сигнал на запрет или на снятие запрета торговли. 1. Должен работать как в онлайн, так и в тестере стратегий по истории. 2. 2 варианта источников данных – экономический календарь новостей в интернете и txt файл. 3. Выбор нескольких валют, события по которым использовать. 4
Добрый день! Необходимо конвертировать советник из MT4 в MT5 с сохранением функционала ! Код исходного файла *.mq4 в присоединенном файле, дополнительные модификации не требуются. Результат - сконвертированный файл в *.mq5 который выдает аналогичные результаты как и в исходном файле. Это все и больше ничего не нужно. Спасибо большое
Полное описание с картинками находится в прикрепленных файлах. И видео по ссылке https://disk.yandex.ru/i/McpiCKVnkZRkDA как все работает ТЕХНИЧЕСКОЕ ЗАДАНИЕ М1 1. Название платформы (Я долларовый миллионер 1.0), которую можно свободно перемещать мышкой курсора на графике удерживая в границах белого, светло-серого и тёмно-серого цвета. 2. Когда платформа находится на графике она никак не функционирует
Торговый робот анализирующий уровни пробоев на график вью на форекс торгующий на прорыв уровней как на покупку так и на продажу с усреднением в нескольких таймфреймах (1час,2 часа, 3 часа, 4часа,1 день),выставлением тейк профит и стоп селл и заключающий сделки на мт5 ТЗ все фото отчёты всю информацию уже обсуждаем непосредственно при договорённости
Здравствуйте! Есть ЛИ у кого-то из Разработчиков - Торговая Панель , хоть примерно похожая на вот такие : (?!) Куплю под переделку - недорого (!) ... Все "навороты = НЕНУЖНЫ (!) так как набор всех функций - будет меняться под актуальные задачи и торговую логику , оставим только НУЖНОЕ , остальное - отключим/удалим (!). в Отклик просьба присылать скрины тех Панелей , которые уже есть у Вас , или предлагайте стоимость
Нужен робот 30 - 100 USD
хочу что выглядело и работало все так. --- робот закидываю на график он считает алгоритм (его обсудим после ) и сам принимает решение открыть позицию сам ставит стоп и тейк
Торговый робот для платформы мт4, который будет открывать ордера на минутном ТФ , с парой EUR/USD. Н астраивается вручную. Установить на график индикаторы: PZ Super Trend, INFO или Exposure. Детали в ТЗ. ТЗ в личку после согласования
Может быть открыто не больше одного ордера. Когда в дальнейшем по трем индикаторам срабатывают все три условия на трех индикаторах (либо последовательно либо одновременно) а именно - цена пересекает сигнальную линию (в настройках она выставляется от 0 до 100 и называется на скрин 1 - уровень buy или sell) и за ней (за сигнальной линией) цена за всеми 3мя линиями остается, то этот первый ордер закрывается в ту же

Proje bilgisi

Bütçe
50 - 150 USD
Geliştirici için
45 - 135 USD
Son teslim tarihi
to 10 gün