Работа завершена
Время выполнения 4 дня
Отзыв от заказчика
Я очень благодарен Василию за проделанную работу! Всем рекомендую данного разработчика! Все быстро, качественно и по делу!
Отзыв от исполнителя
Ясное и четкое ТЗ, приятно было иметь с Вами дело.
Техническое задание
1. Возможность установки времени работы советника. (время начала и время окончания работы в часах и минутах)
2. Возможность работы на любой паре
3. Возможность работы на любом таймфрейме
4. Вид учета сделок - неттинг и хеджинг (то есть по сути два советника)
5. Ордера на покупку должны выставляться на расстоянии N пунктов (N0 пипсов по пятизнаку)+ спрэд, ордера на продажу - на расстоянии N пунктов
6. Для поиска точки входя сначала необходимо определить рабочий диапазон, в котором мы будем искать точку входа.
7. Находим сначала сигнальную свечу. Рассмотрим на примере сделки на бай (покупки). Сигнальной свечой будет являться та свеча,
которая закрылась выше предыдущей как минимум на 1 пункт (10 пипсов по пятизнаку). То есть цена закрытия сигнальной свечи
выше максимальной цены предыдущей свечи как минимум на 1 пункт (10 пипсов по пятизнаку)
8.Далее ищем пограничную свечу. Пограничной является такая ближайшая к сигнальной свеча, у которой максимальная цена выше цены закрытия
сигнальной свечи. Пограничную свечу ищем в диапазоне до 50 свечей от сигнальной. Таким образом мы определили рабочий диапазон,
в котором мы будем искать точку входа. Слева этот диапазон ограничен пограничной свечой (При этом сама пограничная свеча является
лишь границей диапазона и не может являться точкой входа), справа этот диапазон ограничен сигнальной свечой.
9. В образовавшемся рабочем диапазоне ищем самый высокий экстремум (самый высокий хай свечи). Это может быть как и последняя закрывшаяся свеча
от сигнальной, так и самая первая в диапазоне. Главное условие - ее максимум должен быть ниже цены закрытия сигнальной свечи как минимум
на 1 пункт (10 пипсов по пятизнаку). Эта свеча будет называться свечой входа.
10. Устанавливаем лимитный ордер типа байлимит, который считается по формуле: максимум свечи входа + N пунктов (N0 пипсов по пятизнаку)+ спрэд
(соответственно наоборот, при установке ордера на продажу типа селллимит необходимо от минимальной цены вычесть N пунктов, спрэд отнимать не надо)
11 Если есть открытый ордер по валютной паре и появляется новый сигнал в ту же сторону, то такой ордер выставляется
снова и позиция усиливается (Эта функция может включаться либо выключаться).
12. Все несработавшие ордера после появления нового сигнала удаляются.
13. В случае, если советник набрал позицию из нескольких лотов, и потом они закрываются по тейк-профиту или при открытии
противоположного ордера, то лот вновь открытого ордера должен быть равен размеру стартового.
14. Также необходимо исключить дублирование ордеров в случае появления второго подряд сигнала по одной и той же цене.
15. Тейк должен быть двух типов - фиксированный либо при открытии противоположного ордера.
16. При установке противоположного ордера действующий ордер, открытый и находящийся в рынке, должен переводиться в безубыток (если позволяет
текущая цена и условия брокера). После установки противоположного ордера возможны три варианта развития событий -
16.1. Цена открывает данный установленный противоположный ордер, таким образом закрывая действующий ордер. При этом советник должен
проверять корректность объема установленного противоположного ордера, так как при неттинге невозможно открытие встречных ордеров.
Необходимо, чтобы после открытия противоположного ордера и закрытия предыдущего действующего ордера в рынке остался один ордер стартового объема лота.
16.2. Цена не доходит до уставновленного противоположного ордера, а идет в сторону стоплосса или безубытка (в случае, если он установлен) и потом идет
дальше, но уже без нас и нашего ордера. В таком случае мы ждем появления нового сигнала.
16.3. Цена выбивает действующий ордер по стопу или безубытку и потом снова возвращается к нашему установленному противоположному ордеру.
В таком случае советник опять должен проверить корректность установленного объема лота, чтобы не произошло открытие ордера с завышенным объемом.
17. Что касается стоп-лосса, то тут должно быть четыре варианта работы со стопом:
17.1. Торговля без стоплосса
17.2 Фиксированный стоплосс
17.3. Стоплосс за экстремум сигнальной свечи + N пунктов
17.4. Следящий стоплосс - под или над экстремумом последней закрытой свечи на расстоянии N пунктов от экстремума
18. В советнике должна быть функция закрытия всех открытых ордеров (не по конкретной паре, а всех открытых в терминале) при достижении определенного
в процентах уровня профита или убытка
Откликнулись
1
Оценка
Проекты
650
28%
Арбитраж
112
19%
/
62%
Просрочено
319
49%
Свободен
2
Оценка
Проекты
217
49%
Арбитраж
1
0%
/
0%
Просрочено
25
12%
Свободен
Опубликовал: 1 пример
3
Оценка
Проекты
285
42%
Арбитраж
19
63%
/
5%
Просрочено
29
10%
Свободен
Опубликовал: 2 примера
Похожие заказы
ХAUUSD BOSS/CHOCH Assistant for MT5
300 - 1000 USD
I need a simple semi-auto assistant for XAUUSD on MT5. Main functions: * BOS detection * CHOCH detection * Liquidity sweep detection * Buy/Sell arrows * London & New York session filter * Alert notifications * Simple dashboard No martingale. No grid. I need clean and optimized code with editable settings. Do you have experience with SMC/ICT concepts and XAUUSD? Can you build something like this
Язык платформы: MQL4 или MQL5 (уточним с выбранным исполнителем). Тип проекта: Информационный советник-сканер. БЕЗ автоматической торговли (без открытия ордеров). Краткое описание задачи Необходимо разработать высокооптимизированный многопоточный сканер рынков, который будет одновременно мониторить от 250 до 400 торговых инструментов (Forex, Crypto, Индексы, Акции). Система работает на базе 5 независимых виртуальных
Нужно написать советника
30 - 500 USD
Добрый день. Нужно написать советника: - Хеджирование ( открытия двух сделок одновременно buy, sell) - Buy например в плюсе, то СЛ в безубыток с тралом и пирамидингом (набор объема в buy) - Sell в минусе, то двигается стоп в безубыток buy с набором объема в sell -Трал ордера когда их как минимум 4 в одну сторону (Настраиваемое) -П ирамидинг ордеров через каждые 10 п, усреднение на том же уровне где и открытие ордера
Добрый день!
30 - 100 USD
Требуется адаптировать простенький индикатор для МТ5 под новые существующие сейчас билды. Раньше в 2015гг. индикатор работал. как обновились билды на мт5 , индикатор перестал прикрепляться к графику. Мой емейл: Eduardfoer@mail.ru Ребята с адаптацией индикатора ничего не выходит!!! Нет Mq файла. Тогда может кто нибудь сможет не за бесплатно восстановить сам терминал МТ5 под билды.13-13-15 года. Чтобы индикатор встал
Информация о проекте
Бюджет
100+ USD
Сроки выполнения
до 1 дн.