Job finished
Execution time 12 days
Feedback from customer
Прекрасный исполнитель!!! Я очень доволен... Оперативно, отзывчиво, грамотно... Продолжу работать с Сергеем. И, разумеется, рекомендую всем... Спасибо, Сергей!!!
Feedback from employee
Заказчик предоставил подробное ТЗ. Спасибо за заказ! Приятно работать.
Specification
ТЕХ ЗАДАНИЕ
Есть готовый советник. Модифицированный Илан Динамик для МТ5. Для работы на реальном счете Forts и Фондовом рынке через брокера БД Открытие.
Вход в позицию делает по закрытию последней свечи в ее сторону. Имеет Трал, добавляет позиции. То есть работает , как классический Илан, но имеет
фильтры по времени, продолжительности сделки, времени начала работы и остановки советника и дням недели.
Задача следующая: надо не испортить то, что уже есть и добавить в него следующие фильтры:
Все фильтры должны быть максимально разделены между собой, и должны быть отдельными включаемыми, отключаемыми и оптимизируемыми параметрами - это обязательно.
Общие фильтры и опции(включаемые, отключаемые и оптимизируемые):
- ВХОД В ПОЗИЦИЮ: Процентом от Депозита.
- ЗАКРЫТИЕ ПОЗИЦИИ по достижению определенного процента от Депо.
- Остановка работы советника по достижению определенного процента прибыли от Депозита, чтобы в этот день (в рабочий период) он больше не торговал.
ДОБАВИТЬ ФИЛЬТРЫ ПО КОЛИЧЕСТВУ СДЕЛОК В ДЕНЬ (В РАБОЧИЙ ПЕРИОД):
- остановка работы советника при достижении максимального количества разрешенных убыточных сделок в день (в рабочий период).
- максимальное разрешенное количество прибыльных сделок подряд до паузы в работе советника (время паузы должно регулироваться и оптимизироваться в мин и сек)
СДЕЛАТЬ ПЕРЕКЛЮЧАТЕЛИ НА РАЗРЕШЕННЫЕ НАПРАВЛЕНИЯ ТОРГОВЛИ (ВКЛЮЧАЕМЫЕ, ОТКЛЮЧАЕМЫЕ, ОПТИМИЗИРУЕМЫЕ ПАРАМЕТРЫ):
- Только By (Только Вход в сторону By - свечи ) - ручное переключение.
- Только Sell (Только вход Sell - свечи) - ручное переключение.
- В обе стороны - By и Sell - ручное переключение.
- Автоматическое переключение с By на Sell по стандартному индикатору МТ5 MA (Moving Avarage). Здесь все просто.
Если цена по закрытию свечи выше MA, то советник переключается только на торговлю в By. Если цена закрытия свечи ниже MA,
то советник переключается только на торговлю в продажи.
- Автоматическое переключение направлений торговли по ФИЛЬТРУ ПО ВРЕМЕНИ: если цена продержалась выше мувинга определенное время (ни разу не коснулась мувинга, то советник автоматически переключается на торговлю в покупки.
И, наоборот, в продажи. В настройках должны быть оптимизируемые настройки времени в минутах и секундах. То есть два последних фильтра должны быть включаемыми, отключаемыми и оптимизируемыми, имеющими возможность работать отдельно друг от друга. И, естественно, что ручное переключение при работе автомата должно быть отключено. (Все уточним при утряске задания).
ТАКЖЕ НАДО ДОБАВИТЬ ФИЛЬТРЫ ДЛЯ ВХОДА И ДЛЯ ВЫХОДА ИЗ ПОЗИЦИИ. Еще раз акцентирую внимание на том, что все блоки должны быть отключаемыми и оптимизируемыми.
И все фильтры внутри блоков должны быть включаемыми, отключаемыми и оптимизируемыми.
ИТАК, ФИЛЬТРЫ ПО СТАНДАРТНОМУ ИНДИКАТОРУ ОБЪЕМОВ В МТ5 Volumes.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если значение объема на последней закрытой свече менее указанного в настройках.
- ФИЛЬТР НА ВХОД В ПОЗИЦИЮ. Вход в позицию разрешен, если значение объема на последней закрытой свече находится в диапазоне от V1 до V2. (Буквенные обзначения могут быть любыми)
- ФИЛЬТР ДЛЯ ВЫХОДА ИЗ ПОЗИЦИИ. Закрыть позицию, если тиковое значение объема на текущей свече находится в диапазоне V3 до V4 (закрытие по выходу экстремально большого объема).
То есть фильтр имеет два значения объема: одно минимальное, второе максимальное. Оба значения должны быть включаемыми, отключаемыми и оптимизируемыми параметрами.
- ФИЛЬТР НА ЗАКРЫТИЕ ПОЗИЦИИ. Если значение объема на последней свече по закрытию ниже указанного в настройках.
ФИЛЬТРЫ ПО ВОЛАТИЛЬНОСТИ . (Стандартный индикатор ATR МТ5). (Весь этот блок настроек должен быть включаемым, отключаемым. Все опции и параметры в нем должны быть регулируемыми и оптимизируемыми).
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если текущее значение волатильности менее указанного в настройках. (Период индикатора должен быть оптимизируемым параметром).
- РАЗРЕШИТЬ ВХОД В ПОЗИЦИЮ, если значение индикатора ATR находится в диапазоне от Минимального до максимального , указанного в настройках.
Минимальное и максимальное значения могут работать и оптимизироваться отдельно друг от друга.
- Добавить опцию ЗАКРЫТЬ ПОЗИЦИЮ, если значение волатильности на последней свече ниже (упало ниже) указанного в настройках. (Период индикатора должен быть оптимизируемым параметром).
ФИЛЬТРЫ ПО РАЗМЕРУ И ПРОПОРЦИОНАЛЬНОСТИ СВЕЧИ. (Весь этот блок настроек должен быть включаемым, отключаемым. Все опции и параметры в нем должны быть регулируемыми и оптимизируемыми).
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если размер свечи в пунктах от Максимума до Минимума меньше необходимого.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если размер свечи от Цены Открытия до Цены Закрытия в пунктах меньше укзанного в настройках.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если свеча непропорциональна. Слишком длинный хвост со стороны цены закрытия. То есть, берется отношение длины хвоста к общей длине всей свечи со стороны цены закрытия. Можно в процентах, но лучше просто в долях с точностью, например, до сотых. Вводится коэффициент, который оптимизируется в настройках.
- ЗАПРЕТ НА ВХОД В ПОЗИЦИЮ, если последняя свеча имеет слишком длинный хвост со стороны цены открытия. Все то же самое, только для хвоста со стороны цены открытия.
- Добавить опцию ЗАКРЫТЬ ПОЗИЦИЮ при появлении непропорциональной свечи. То есть при появлении одного, нескольких или всех из вышеописанных признаков непропорциональной свечи, советник закрывает позицию.
Это все. Рассмотрю подсказки, оптимальные пути решения, если это не повредит стратегии, поэтому прошу откликнуться опытного разработчика, а не самонадеянного дилетанта.
Всех , кто начинает филонить, не отвечать на вопросы, пропадать на неопределенные сроки, в общем, вести себя как дилетант, прошу меня не беспокоить. Я отклоню или отменю задание. Надо уважать друг друга. С моей стороны никаких необоснованных претензий не будет!!!!!!!!!!!!!!
Надеюсь на плодотворное и долговременное сотрудничество.
Responded
1
Rating
Projects
131
22%
Arbitration
7
57%
/
0%
Overdue
33
25%
Free
Published: 1 code
2
Rating
Projects
94
29%
Arbitration
4
25%
/
0%
Overdue
4
4%
Working
Published: 3 codes
3
Rating
Projects
650
28%
Arbitration
112
19%
/
62%
Overdue
319
49%
Free
4
Rating
Projects
254
53%
Arbitration
16
50%
/
38%
Overdue
83
33%
Free
5
Rating
Projects
643
26%
Arbitration
92
72%
/
14%
Overdue
12
2%
Working
Published: 1 code
Similar orders
Бот для торговли на биржи Байбит
100 - 200 USD
Добрый день. Подскажите сколько будет стоить написать бота для торговли на биржи Байбит, с подобными параметрами, данные для входа бот должен брать из таблицы или какой то базы данных (это еще в процессе работы, пока таблица выглядит так http://sendbitrix.ru/telegram.php ) (ну можно и из телеграмм), есть бот проверяет например базу данных каждые 15 секунд если появился сигнал, то отправляет его на биржу. Пример
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Project information
Budget
30 - 50 USD
Deadline
from 3 to 7 day(s)