Страница 1 из 2
Автор#1
TradeSystem - Визуальная торговля
Важная инфа:
_________________________________________________________

Спасибо всем проголосовавшим. Приятно, что плоды моих умственных усилий интересны не только мне.
Решение принято. И скорее из собственных побуждений, нежели по результатам голосования.
Открываю новую тему: /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.mq4307 скач.
TradeSystem_1.1.3.mq4107 скач.
TradeSystem_1.1.4.mq4360 скач.

Изменено 31 мая, 2017 пользователем Pavel888

#2

Что то у меня не работает.
И выделял и клацал и перемещал "кнопки" ордеров не открывает.
Р.С. советники работают нормально.

Разобрался :)
У меня минимальный лот 0.1 а в сове по умолчанию 0.01 вот он и не хотел открывать.
Поставил лот 0.1 всё заработало.
Спасибо за сову.

Изменено 14 февраля, 2012 пользователем olegator19

Автор#3

Перезалито. Исправлены баги. Выложил исходник.


Добавлено: 08-03-2012 16:23:39

Очередной перезалив. Предыдущий неудачно вышел x_x

Изменено 8 марта, 2012 пользователем fv2500

#4

Штука интересная, но у меня чё-то не работает, расставляю линии стоп-лосса,тейк-профита,линию продажи - нажимаю на селл и ничего, самое интересное когда наводишь мышкой на кнопку селл показывает другую цену, не ту, по которой собираюсь продавать.

Автор#5


Штука интересная, но у меня чё-то не работает, расставляю линии стоп-лосса,тейк-профита,линию продажи - нажимаю на селл и ничего, самое интересное когда наводишь мышкой на кнопку селл показывает другую цену, не ту, по которой собираюсь продавать.



"Кнопки" - это текстовые метки, обычные объекты. Когда наводишь курсор на объект, показывается цена к которой он привязан. Т.е. к нам это не имеет никакого отношения. Пусть показывает, что хочет.
Кнопок в классическом понимании тут нет. Здесь кнопка - это текстовая метка. Программа распознает "нажатие" "кнопки" тогда, когда эта "кнопка" сдвинута со своего места.
Таким образом, чтобы "нажать" "кнопку" нужно выполнить действия:
1. Выделить нужную "кнопку" (текстовую метку), т.е. кликнуть по ней. При этом, она выделится рамочкой.
2. Перетянуть выделенную метку в любое место.
И вот после этого программа распознает, что метка сдвинута. Это действие и будет считаться как нажатие кнопки.
#6

Помошник отличный, я свою стратегию на истории отлично протестил. Спасибо! Еще бы была возможность удалять не все ордера разом, а по отдельности, потому что закрываешь открытый ордер и закрываются все отложенные, приходится опять выставлять. Но я думаю так не возможно будет, ведь он не будет знать какой я ордер хочу закрыть.

Автор#7


Помошник отличный, я свою стратегию на истории отлично протестил. Спасибо! Еще бы была возможность удалять не все ордера разом, а по отдельности, потому что закрываешь открытый ордер и закрываются все отложенные, приходится опять выставлять. Но я думаю так не возможно будет, ведь он не будет знать какой я ордер хочу закрыть.



Хорошее замечание. Перезалил файлы. Теперь CloseAll закрывает только открытые ордера. Отложки остаются.
#8

Спасибо! =d>

#9

На одном терминале работает, а на другом (от Alpari) не хочет. Пишет ошибку 130.

Автор#10


На одном терминале работает, а на другом (от Alpari) не хочет. Пишет ошибку 130.



Ошибка 130 - неправильные стопы.
Решения:
1. Смотрим, правильно ли расставлены красная-синяя-зелёная линии.
2. Смотрим, не близко ли к цене находятся зелёная и красная, если открывается ордер с рынка.
3. Смотрим, не близко ли к синей линии находятся зелёная и красная, если выставляются отложки.
4. Смотрим, не близко ли к цене находится синяя линия, если выставляются отложки.
5. Косяк в советнике. Может быть, но я им пользуюсь и такого не было.

Изменено 13 марта, 2012 пользователем fv2500

#11

Ничего не получается на терминале Alpari ни в какую не хочет работать, пробую ставить sl=50п.(по-старому), tp=100п., выдаёт ошибку 130. На codebase.mql4.com писали, возможно причина в том что нет поддержки 5 знаков. Хотя на втором терминале от Finam советник работает, а Finame тоже 5 знаков.
Обидно, т.к. советник этот - супер удобная штука.

Автор#12

>:d
у меня на альпари NZ и в тестере работает как часы. Может с терминалом чего? Попробуй переустановить


Добавлено: 15-03-2012 08:59:56

Перезалито.
Исправлены баги. Поменял версию в имени файла, чтобы не путаться.

Изменено 15 марта, 2012 пользователем fv2500

#13

почему то на тестере при инициалиции выдает такую ошибку

TestGenerator: unmatched data error (volume limit 204 at 2012.02.08 12:00 exceeded)

и красной, синей и зеленой линии нет на экране :(

Автор#14


почему то на тестере при инициалиции выдает такую ошибку

TestGenerator: unmatched data error (volume limit 204 at 2012.02.08 12:00 exceeded)

и красной, синей и зеленой линии нет на экране :(


глянь второй пост
#15

Установил, посмотрел. Честно говоря не увидел ни одного преимущества перед SimpleForexTester. В последнем кстати можно тестировать мультитаймфреймовые тс, что не предусмотрено в этом.

Автор#16


Установил, посмотрел. Честно говоря не увидел ни одного преимущества перед SimpleForexTester. В последнем кстати можно тестировать мультитаймфреймовые тс, что не предусмотрено в этом.


~x(

Добавлено: 23-04-2012 20:08:44


fv2500 всё работает просто на ура! мне нравится. а нельзя ли добавить кнопочку с функцией тралла ? начало тралла цены в профите.


Безубыток и трал в планах есть. как руки доберутся...
Очень рад, что есть польза от моих разработок, хоть и нехитрых
#17

Извиняюсь, написал не в ту тему. Было открыто две вкладки рядом, целился в эту тему: /skripty/12/skript-skript-dlya-testa-ruchnyh-sistem/2079 , а попал сюда :)

#18

Странно как-то. Вот попробывал сову..
http://i3.imageban.ru/out/2012/05/17/9f352dc9ddf4e36d9723e93d43b3425c.jpg
В чём причина кроется?

Автор#19


Странно как-то. Вот попробывал сову..
http://i3.imageban.ru/out/2012/05/17/9f352dc9ddf4e36d9723e93d43b3425c.jpg
В чём причина кроется?


Вкладки "Журнал", "Эксперты" что говорят?

Изменено 17 мая, 2012 пользователем fv2500

#20

Вот, пожалуйста:

Спойлер

Новая ситуация.

Журнал в этой ситуации.

Эксперты в этой ситуации.


Изменено 1 июля, 2015 пользователем Pavel888

Автор#21


Вот, пожалуйста:
Новая ситуация.
Журнал в этой ситуации.
Эксперты в этой ситуации.



Ну раз ордера выставлены, значит советник отработал нормально. Претензии к ДЦ предъявляйте. У вас на скринах явное нарушение.
#22

как сделать, чтобы фиксированный был лот? AutoLot выставляю false и BaseLot =1, а он все равно открывает 0,05

Автор#23


как сделать, чтобы фиксированный был лот? AutoLot выставляю false и BaseLot =1, а он все равно открывает 0,05


Это не в этой теме, конечно, тут как раз только фикслотом и работаем. Похоже нужно отдельную тему делать. Посмотрю, видимо глюк. :-?
#24

Попробовал советник в тестере стратегий, но не работает. Нет горизонтальных линий. В чем причина? Или тема заглохла в виду не актуальности?

#25

Спасибо загрузил, но не появляются горизонтальные линии. Могу менять лот. Ордера не открывает. ДЦ четырехзнак.


Добавлено: 11-09-2012 08:07:49

Ну вот получилось. На пятизнаке работает нормально и в тестере тоже.

Изменено 11 сентября, 2012 пользователем joni555

Страница 1 из 2

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025