Важная инфа:
_________________________________________________________
Спасибо всем проголосовавшим. Приятно, что плоды моих умственных усилий интересны не только мне.
Решение принято. И скорее из собственных побуждений, нежели по результатам голосования.
Открываю новую тему: /hardwaresoftware-dlya-treydera/27/vspomogatelnyy-sovetnik-tradesystem-2-tester/6576/?do=findComment&comment=131983
Всех интересующихся прошу туда.
_________________________________________________________
Важная инфа:
_________________________________________________________
Факт:
MT4 трансформируется в MT5.
Последствия:
Нужно апгрейдить нашего помощничка. В этом плане он изменится качественно в лучшую сторону. В mql5 есть объект "кнопка", есть события, есть структуры. Всё это улучшает эргономичность, что нам и нужно - красивые кнопки; не ждём следующего тика, чтобы всё шевелилось; ну и ещё что-нибудь положительное точно появится.
Негатив:
Чтобы изменить сова, нужно поработать x_x.
Альтернативы:
1. Есть встроенная система работы с ордерами.
2. Есть советники из MT5, которые, мне кажется, будут работать и в нынешнем MT4. И среди них я видел нечто похожее. (Сейчас искать не буду, сами ищите).
Вывод:
Делаю голосование. Если этот помощничек никому не нужен, я ничего делать не буду и он останется как был.
_________________________________________________________
Помощник для ручного тестировании стратегий и для реальной торговли. Позволяет визуально контролировать уровни открытия, стоплосса и тейкпрофита.
Думаю, постепенно буду расширять функциональность.
Чтобы тестировать стратегии с помощью этого советника, открываем тестер, выбираем этого советника и нажимаем старт. Да, кстати, в поле "Модель" (под полем выбора символа) лучше выбирать "Все тики"(для точности) или "Контрольные точки" (для скорости). Применяем свои шаблоны, индикаторы, советники. При этом объекты TradeSystem могут удалиться. Ничего страшного - с первым тиком они восстановятся и можно будет работать.
Все действия советник совершает только после "нажания" кнопок. Поэтому линии-уровни можно передвигать свободно, сами по себе они ничего не сделают. Если в тестере нажата пауза, то реакция на манипуляции с уровнями и "кнопками" будет на следующем тике. Т.е. нажали паузу, выставили линии, "нажали" "кнопку", отжали паузу - только тогда будет реакция.
Советник за один раз реагирует только на одну "кнопку". Т.е. если вы "нажали" несколько "кнопок", то сработает только одна самая нижняя "кнопка", из всех "нажатых". Таким образом, если случайно была нажата "кнопка" "CloseALL", то можно неправильно выставить зеленую линию тейкпрофита и "нажать" "Modify TP" и ничего не произойдет - все ордера останутся целыми. НО!!!!! Это работает только в тестере! В реале вы не успеете такого сделать! Аккуратнее!
Если горизонтальные линии-уровни не видны, переключите таймфрейм и тогда они нарисуются вблизи текущей цены.
Настройки советника
BaseLot
Размер лота по умолчанию
MagicNumber
Магик, который советник пишет в ордерах
BotComments
Комменты, которые советник пишет в ордерах
Corner
Угол, в котором будут находиться "кнопки"
XShift
Отступ блока "кнопок" от угла по X
YShift
Отступ блока "кнопок" от угла по Y
YInterval
Расстояние между кнопками
OpenColor
Цвет линии открытия ордера
SLColor
Цвет линии стоплосса
TPColor
Цвет линии тейкпрофита
Описание объектов
С первым тиком на графике появляются три линии-уровня и "кнопки" - текстовые метки в правом верхнем углу (можно расположить в любом удобном углу).
Линии: синяя - уровень открытия ордера, красная - уровень стоплосса, зеленая - уровень тейкпрофита.
Текстовые метки выполняют роль кнопок. Чтобы "нажать кнопку", нужно выделить нужную метку и переместить ее в любое место.
Порядок действий
Выставляем уровни на желаемые позиции и "нажимаем" нужную кнопку.
Размер лота
Указывается текстовой меткой, которая находится рядом с "кнопкой" "PendStop". Чтобы изменить размер лота, изменяем текст метки. По умолчанию размер лота задается в настройках советника.
Пример 1.
Нужно выставить отложенный ордер BuyStop.
Помещаем синюю линию выше текущей цены в то место, где нужно открыть ордер. Помещаем зеленую линию выше синей на уровень желаемого тейкпрофита. Помещаем красню линию ниже синей на уровень предполагаемого стоплоса. "Нажимаем" кнопку "PendStop". Советник выставляет отложенный ордер BuyStop.
Пример 2.
Нужно открыть ордер SELL с рынка.
Синяя линия не используется, где она будет находиться, не важно. Выставляем красную и зеленую линии на нужные уровни стоплосса и тейкпрофита соответственно. Красная должна быть над ценой, зеленая - под ценой. "Нажимаем" кнопку "SELL". Советник открывает ордер SELL.
Пример 3.
Нужно переставить StopLoss открытого ордера.
Синяя и зеленая линии не используются, где они будет находиться, не важно. Перемещаем красную линию туда, куда нужно поставить стоп-лосс. "Нажимаем" кнопку "Modify SL". Советник переставляет уровень стоплосса для всех открытых ордеров. Отложенные ордера не меняются.
Пример 4.
Нужно удалить отложенные стоп-ордера.
Линии не нужны. "Нажимаем" кнопку "Delete Stops". Советник удаляет все отложенные ордера BuyStop и SellStop.
Пример 5.
Нужно закрыть все открытые ордера.
Линии не нужны. "Нажимаем" кнопку "Close ALL". Советник закрывает все открытые ордера.
Если что-то не работает, смотрим закладки "Эксперты" и "Журнал". Там обычно пишутся выполняемые операции и ошибки выполнения.
Скрин
Версия 1.1
Под полем размера лота добавлены поля с мэджиком и комментами. Теперь сразу видно, какой мэджик и комменты будут в ордерах.
Можно настроить в параметрах и сохранить шаблон. Я так и делаю
Версия 1.1.2
Исправление багов.
Версия 1.1.3
Показывает расстояние между уровнями.
Версия 1.1.4
Адаптация к режиму Market Execution. Сначала открывает ордер, потом выставляет стопы.
TradeSystem_1.1.2.mq4
TradeSystem_1.1.3.mq4
TradeSystem_1.1.4.mq4




