工作已完成
指定
Сделать индикатор в МТ5 в виде таблицы, чтобы можно было вводить данные с графика.
Смена режима происходить на счет нажатия кнопки (пробой/отбой)
Входные параметры
2. Тикер, берется из графика на котором он настроен
3. №идеи – проставляется вручную (цифры и буквы)
4. Направление входа – выбираем покупка или продажа
5. Сумма счета, цены пробоя, входа – проставляется вручную.
6. Средняя цена – считается по формуле (ц1+2ц)/2
7. Контроль – проставляется вручную, выбирается ТФ (M1, M5, M15, M30, H1, H4, D1, W1) либо пишу вручную или выбираю из списка.
8. Стоп – проставляется вручную (расчетный и фактический)
9. Риск, в % от счета – проставляется вручную
10. Размер лота – проставляется вручную или из списка (может иметь значения: 1, 10, 100, 1000, 10000, 100000, 1000000)
11. Единица измерения – выбирается из списка (Руб или $) или пишется в ручную. В какой валюте котируется инструмент.
12. Значение ед.измерения – проставляется вручную (1 – если рубли, 70 – курс доллар/рубль)
13. Объем – считается отдельно в % и в лотах
Объем в % = (Риск в %) / ((сред.цена. – стоп расчетный) / сред.цена)*100%
Объем в лотах = (Сумма счета * Объем в %) / (сред.цена*размер лота)
14. ТР1, TP2, TP3 (тейк профит) – проставляется вручную.
15. Кнопки сохранить и очистить – Очищают форму или сохраняют данные
16. Вывод алертов на экран и сохранение данных по алертам в формате .txt в папке Common (например, signal.txt)
17. все сохраняются в файл, чтобы при перезагрузке мт5 данные сохранялись и данные в панели в отдельном файле (можно сделать txt файл по тикеру и № идеи, т.к. могут быть 2 идеи по одному инструменту, например SBER.MM.1.txt и SBER.MM.2.txt)
18. Панель на графике можно перемещать в любом месте графика при необходимости
19. Кнопка C при нажатие сворачивает панель. Р – разворачивает. Важно чтобы панель работала даже в свернутом виде.
20. Алерты:
при режиме пробой покупка / продажа.
При пробое уровня при заданном ТФ, должен выдаваться 2 алерта и окрашивается в определенный цвет (есть в настройках)
- когда цена подходит к значению уровня пробоя. «Тикер» #идея№# «наименование уровня» подходит к уровню «значение» Пример: SBER идея10 подходит к уровню пробоя 97 (тек. значение 98)
- по пробою уровня по заданному ТФ. «Тикер» #идея№# пробил контрольный уровень «наименование уровня» «ед.измерения» на «ТФ» поставь стоп на «цена стопа» «ед.измерения». Пример: SBER идея 10 пробил контрольный уровень 97 руб. на Н1 поставить стоп на 96 руб. (не всегда срабатывает когда гэпы)
пока не было пробоя уровня алерты по покупке/продаже, ТР и стопу не выводиться, т.к. не было сделки
при подходе к цене покупки/ продажи (учитывать направление сделки, если был пробой уровня вверх по дню, на следующий день цена открывается ниже цены покупки, должен написать что цена ниже покупки и выдаст алерт, а не ждать когда она придет к цене покупки, т.к дают шанс купить дешевле. данный момент в индикаторе программист забыл сделать) выдает 2 алерта (приближение и что отработал покупку/ продажу и окрашивает в определенный цвет (есть в настройках). Проверить возможность поменять цену входа, что бы в последствии не запоминать по какой цене прошла сделка (если она была лучше чем планировал)
после отработки хотя бы одной цены покупки/продаже могут выдаваться алерты по ТР и контрольному уровню, стопу
при подходе к каждому ТР выдается 2 алерта (что цена походит к цене с отступом и достигла цены ТР и окрашивает в определенный цвет, в настройках это есть)
- когда цена подходит к ТР. «Тикер» #идея№# «подходит к «названию ТР» #цена ТР# #ед.измерения# Пример: SBER идея10 подошла к ТР1 102 руб. (тек. значение 101). Если стоит отступ ТР 1 руб. 102-1=101 руб.
- когда цена достигла значения ТР: #тикер# #идея№# подошла к «названию ТР» #цена ТР# #ед.измерения# Пример: SBER идея10 подошла к ТР1 102 руб.
при подходе к контрольному уровню выдается 2 алерта (что цена походит к цене с отступом и пробой контрольного уровня по заданному ТФ и окрашивает в определенный цвет, в настройках это есть)
- когда цена подходит к контрольному уровню. «Тикер» #идея№# подошла к контрольному уровню #цена контроля# #ед.измерения# Пример: SBER идея10 подошла к контрольному уровню 97 руб.
- когда цена пробила контрольный уровень #тикер# #идея№# пробил контрольный уровень» #цена контроля# #ед.измерения# (тек.значение – цена) на ТФ. Пример: SBER идея10 пробила контрольный уровень 103 руб. (тек.значение – 104 руб.) на D1
при подходе к стопу.
Есть два варианта стопа: один стоп для расчета риска (расчетный, нужен для расчета объема в сделку), второй фактический стоп. (буду ставить после пробоя контрольного уровня и забивать в форму).
выдается 2 алерта (что цена походит к цене с отступом и достигли стопа и окрашивает в определенный цвет, в настройках это есть).
- когда цена подходит к фактическому стопу «Тикер» #идея№# подошла к стопу #цена стопа# #ед.измерения# Пример: SBER идея10 подошла к стопу 97 руб. (тек.значение 98 руб.)
- когда цена отработала стоп #тикер# #идея№# сработал фактический стоп» #цена расчетного стопа# #ед.измерения# Пример: SBER идея10 сработал стоп на 97 руб.
Бывает что пробой контрольного уровня закрылся ниже, чем стоп при покупке или при продаже. тогда выдается сообщение что пробой уровня выше/ ниже стопа, необходимо удлинить стоп.
- SBER идея10 пробой уровня выше/ ниже стопа 97 руб необходимо удлинить стоп, ставлю в панель фактически стоп например 95 и он выдает 2 сообщения
22. Была возможность при вводе нового значения в таблицу (цена входа, контрольный стоп, тейки), появлялась кнопка сохранить (после нажатия расчет введенных данных будет идти заново). Если была окрашена ячейка цветом, то она убирается и появляется при отработки сигнала
23. Нужны все исходники индикатора