[Вспомогательный советник] ShowBE - Советник для управления позицией📌

От loopsider, 16 августа, 2013 в Hardware/Software для трейдера

Страница 2 из 5
#26

Благодарю за ответы! Вот теперь сижу и думаю, а оно мне надо, это ецн? На стандарте, по факту, спред получается даже меньше. Да еще и окно открытия ордера через раз залипает, приходится постоянно переоткрывать, в стд такого не припомню, там просто реквоты ;) А то что в спецификации написано "от 0,1".. это просто блаблабла, как в рекламе - скидки от.. а на этот товар у нас скидки не действуют :-& Ну это так, оффтоп риторика >:d

#27

Получил "ShowBE 3.6.2"! Спасибо, Камрады! Спасибо! Превосходно помогает исправить глупость совершённую в минуту отключения разума!

Автор#28


Получил "ShowBE 3.6.2"! Спасибо, Камрады! Спасибо! Превосходно помогает исправить глупость совершённую в минуту отключения разума!


:)
Пожалуйста. Сначала делать глупости, а затем их героически преодолевать -- это и мое любимое времяпрепровождение тоже :) Хорошо помогает от излишней самоуверенности.

Изменено 8 декабря, 2013 пользователем loopsider

#29


Получил "ShowBE 3.6.2"! Спасибо, Камрады! Спасибо! Превосходно помогает исправить глупость совершённую в минуту отключения разума!


Подскажи как настроить от глупости :))( хочу по пробовать , если можно сет)
#30


Спойлер


Получил "ShowBE 3.6.2"! Спасибо, Камрады! Спасибо! Превосходно помогает исправить глупость совершённую в минуту отключения разума!


:)
Пожалуйста. Сначала делать глупости, а затем их героически преодолевать -- это и мое любимое времяпрепровождение тоже :) Хорошо помогает от излишней самоуверенности.



Камрад, есть мысль по поводу опций. В текущих версиях "ВЕ + пп" к закрытию можно выставлять только в направлении движения цены, где "ВЕ + пп" закроется при достижении заданного уровня. Что если включить функцию "ВЕ + пп" к закрытию между уже достигнутым уровнем и текущей ценой? Например, "ВЕ + пп" прошли, но закрываться не стали и ордера работают дальше наращивая прибыль. Выставляем "ВЕ+пп" как уровень фиксации прибыли и закрытия убыточного ордера если цена развернётся... своего рода БУ.

Пробовал задать параметры "ВЕ + пп" как в ситуации на скрине - сова закрывает только те ордера, что в прибыли.. убыточный останется открытым. Может быть это возможно реализовать в текущих версиях путём указания Магика для всех ордеров участвующих в локе. А что если первому ордеру Магик не предусмотрели задать?




Добавлено: 10-12-2013 09:27:36


Спойлер


Получил "ShowBE 3.6.2"! Спасибо, Камрады! Спасибо! Превосходно помогает исправить глупость совершённую в минуту отключения разума!


Подскажи как настроить от глупости :))( хочу по пробовать , если можно сет)


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

Изменено 10 декабря, 2013 пользователем Aspart

Автор#31


Камрад, есть мысль по поводу опций. В текущих версиях "ВЕ + пп" к закрытию можно выставлять только в направлении движения цены, где "ВЕ + пп" закроется при достижении заданного уровня. Что если включить функцию "ВЕ + пп" к закрытию между уже достигнутым уровнем и текущей ценой? Например, "ВЕ + пп" прошли, но закрываться не стали и ордера работают дальше наращивая прибыль. Выставляем "ВЕ+пп" как уровень фиксации прибыли и закрытия убыточного ордера если цена развернётся... своего рода БУ.


В режиме трала сов сейчас не работает. Возможно, действительно стоит добавить эту опцию в будущем. Сейчас "BE + пп" -- это аналог тейкпрофита.


Пробовал задать параметры "ВЕ + пп" как в ситуации на скрине - сова закрывает только те ордера, что в прибыли.. убыточный останется открытым. Может быть это возможно реализовать в текущих версиях путём указания Магика для всех ордеров участвующих в локе. А что если первому ордеру Магик не предусмотрели задать?


Отсюда поподробней. Если в настройках стоит Magic = 0, то сов закрывает все ордера по данному инструменту, когда выполняется условие.

На картинке я вижу залокированный убыток. Если лот на бай = лот на селл, то позиция нейтральная и уровня БУ просто нет (мы всегда в убытке).
#32


Спойлер


Камрад, есть мысль по поводу опций. В текущих версиях "ВЕ + пп" к закрытию можно выставлять только в направлении движения цены, где "ВЕ + пп" закроется при достижении заданного уровня. Что если включить функцию "ВЕ + пп" к закрытию между уже достигнутым уровнем и текущей ценой? Например, "ВЕ + пп" прошли, но закрываться не стали и ордера работают дальше наращивая прибыль. Выставляем "ВЕ+пп" как уровень фиксации прибыли и закрытия убыточного ордера если цена развернётся... своего рода БУ.


В режиме трала сов сейчас не работает. Возможно, действительно стоит добавить эту опцию в будущем. Сейчас "BE + пп" -- это аналог тейкпрофита.



Пробовал задать параметры "ВЕ + пп" как в ситуации на скрине - сова закрывает только те ордера, что в прибыли.. убыточный останется открытым. Может быть это возможно реализовать в текущих версиях путём указания Магика для всех ордеров участвующих в локе. А что если первому ордеру Магик не предусмотрели задать?


Отсюда поподробней. Если в настройках стоит Magic = 0, то сов закрывает все ордера по данному инструменту, когда выполняется условие.

На картинке я вижу залокированный убыток. Если лот на бай = лот на селл, то позиция нейтральная и уровня БУ просто нет (мы всегда в убытке).


Ок. Ситуация на скрине:

С умным видом открываем против тренда ордер на продажу и совершенно случайно цена идёт против нас. Открываем увеличенный в двое ордер на покупку и выставляем ВЕ + 10 пп. Сделали лок.

Ооооо!!! Ахренеть! Скорее всего цена и дальше будет идти вверх и закрывать лок не хочется. Отключаем функцию закрытия ВЕ + 10 пп. Цена идёт вверх, профит лока растёт.

А вдруг цена развернётся и сиганёт вниз? Давай-ка я выставлю для лока уровень ВЕ + 10 пп, на котором советник закроет лок. Да, но как это сделать? Включаем функцию ВЕ + 10 пп при том, что цена уже прошла + 50 пп и видим, что с графика исчезло информационное окно советника... видимо советник чего-то не понял.

Дальше случилось то, что цена развернулась и пошла вниз. При достижении заданного уровня ВЕ + 10 пп закрылись ордера на покупку, а ордер на продажу остался.

Не знаю, может что-то пошло не так, может косяк какой-то случился в МТ4, но при эксперименте с ТС и совой у меня получилась такая вот история.
Автор#33

Хорошо, теперь понял. Диагноз: BE + пп должен быть выше цены для бая и ниже для селла (т.е., тейк-профитом, а не стоп-лоссом).
Над расширением функциональности сова будем работать.

#34


Хорошо, теперь понял. Диагноз: BE + пп должен быть выше цены для бая и ниже для селла (т.е., тейк-профитом, а не стоп-лоссом).
Над расширением функциональности сова будем работать.



Да, полностью разделяю точку зрения. Не стал подобным образом формулировать свои пост... В моём случае применительно к убыточному ордеру Sell условие "ВЕ + 10 пп" в локе было бы попыткой выставить СЛ ниже текущей цены - абсурд)) Советник всё правильно сделал проигнорировав абсурдную просьбу)) В то время как ордера BUY он закрыл как положено: + 10 пп к цене открытия.
#35
Loopsider, у меня вот какое предложение, можно ли добавить в функционал, закрытие по эквити в процентах. Допустим выставляется 1%, в момент активации работы бота запоминается сколько должно быть эквити+1%. Далее идёт торговля и например какие-то сделки зависают в минусе, но мы не стараемся их отрабатывать и локировать, а просто продолжаем торговать дальше, периодически закрывая позиции, пока объём закрытого заработка и плавающего баланса не придут к искомому значению, после чего он автоматически закроет все позиции. Разумеется такой подход приемлем для торговли небольшими лотами.
Автор#36


Loopsider, у меня вот какое предложение, можно ли добавить в функционал, закрытие по эквити в процентах. Допустим выставляется 1%, в момент активации работы бота запоминается сколько должно быть эквити+1%. Далее идёт торговля и например какие-то сделки зависают в минусе, но мы не стараемся их отрабатывать и локировать, а просто продолжаем торговать дальше, периодически закрывая позиции, пока объём закрытого заработка и плавающего баланса не придут к искомому значению, после чего он автоматически закроет все позиции. Разумеется такой подход приемлем для торговли небольшими лотами.


В версии 3.6.2 есть закрытие по %у от баланса (TProfitPerCent), а есть закрытие по прибыли в валюте депозита (TProfit). Процент от баланса считается на момент закрытия, поэтому если сделки надолго зависают и ведется активная торговля, тогда удобно использовать TProfit.

Учет закрытого заработка делать нет смысла - тогда возникнет вопрос, какую прибыль учитывать а какую нет. Если хотите, чтобы бот учел прибыль, не закрывайте сделки, а локируйте прибыль. Эффект будет тот же самый.
#37
Спойлер



Loopsider, у меня вот какое предложение, можно ли добавить в функционал, закрытие по эквити в процентах. Допустим выставляется 1%, в момент активации работы бота запоминается сколько должно быть эквити+1%. Далее идёт торговля и например какие-то сделки зависают в минусе, но мы не стараемся их отрабатывать и локировать, а просто продолжаем торговать дальше, периодически закрывая позиции, пока объём закрытого заработка и плавающего баланса не придут к искомому значению, после чего он автоматически закроет все позиции. Разумеется такой подход приемлем для торговли небольшими лотами.


В версии 3.6.2 есть закрытие по %у от баланса (TProfitPerCent), а есть закрытие по прибыли в валюте депозита (TProfit). Процент от баланса считается на момент закрытия, поэтому если сделки надолго зависают и ведется активная торговля, тогда удобно использовать TProfit.

Учет закрытого заработка делать нет смысла - тогда возникнет вопрос, какую прибыль учитывать а какую нет. Если хотите, чтобы бот учел прибыль, не закрывайте сделки, а локируйте прибыль. Эффект будет тот же самый.


Понятно, то есть закрытие в валюте депозита как бы накапливается до нужного уровня, а не фиксируется каждый раз заново. Тогда ещё такой вопрос, если торговля идёт на нескольких инструментах, то целевая прибыль определяется по каждому своя или они будут использовать общий уровень эквити для закрытия?
Автор#38


Тогда ещё такой вопрос, если торговля идёт на нескольких инструментах, то целевая прибыль определяется по каждому своя или они будут использовать общий уровень эквити для закрытия?


На каждый инструмент надо ставить свою копию советника. Целевая прибыль по ним, конечно, разная - что в настройках прописать, то и будет.
#39
loopsider, доброго здравия!

Возвращаясь к теме советника в части закрытия ордеров функцией "CloseBEplus", была проведена следующая процедура:

Пример:



Текущая цена на 15 пунктов ушла от цены открытия ордера и возникла необходимость установки "ВЕ". Соответственно в советнике была включена опция "BEplus" = 5. Некоторое время спустя цена вернулась до уровня обозначенного как "BE", но закрытие ордера не произошло. Об этом я писал несколько постов выше.

Можно ли добавить функцию закрытия ордера (ордеров данного инструмента) по "BE" которые не формируют собой замок? Замок, в котором один убыточный ордер перекрыт профитом другого ордера без проблем закрывается по рассчитанному "ВЕ".

Такая функция была бы удобна в случаях, когда на экстремуме открыта группа ордеров в ожидании разворота. После смены тенденции суммарный профит будет расти и у группы ордеров будет один средне-математический "BE", которому можно будет задать "BEplus" = n. Что будет являться принудительным закрытием всех ордеров в случае возврата цены.

Спасибо!

Изменено 5 июня, 2014 пользователем Aspart

#40

ShowBE 3.6.2 USDCAD,H1: ticket = 1 price = 1.09269 sl = -21711291801607.37500 tp = 1.09867 stop_level = 0.00027 Ask = 1.09206 Bid = 1.09188
Кривоват еще советник, ShowMeBE работает не в пример точнее. Лот общий также не может посчитать, показывает 0.00

#41


ShowBE 3.6.2 USDCAD,H1: ticket = 1 price = 1.09269 sl = -21711291801607.37500 tp = 1.09867 stop_level = 0.00027 Ask = 1.09206 Bid = 1.09188
Кривоват еще советник, ShowMeBE работает не в пример точнее. Лот общий также не может посчитать, показывает 0.00



Странно... как так. Раньше, когда пробовал локировать, то расчёты всегда проводились корректно. Рептилоиды?)
#42

Для теста открывал 40 позиций на покупку, ждал снижения цен. Открыл 20 позиций на продажу. Часть позиций с меджиком часть без. Ту часть что с меджиком, обрабатывало корректно. После чего у нескольких ордеров произвел частичное закрытие. Также пробовал закрытие перекрытых. Жаль что глючит, был бы неплохой инструмент

#43

Дык вот молчит чего-то отец))

Автор#44

Большинство проблем связано из-за непонимания. Советник не самый простой, чтобы им пользоваться желательно понимать что именно он делает.

Это именно такой случай:



Текущая цена на 15 пунктов ушла от цены открытия ордера и возникла необходимость установки "ВЕ". Соответственно в советнике была включена опция "BEplus" = 5. Некоторое время спустя цена вернулась до уровня обозначенного как "BE", но закрытие ордера не произошло. Об этом я писал несколько постов выше.


Как вы думаете, откуда советник знает, как именно вы хотите закрыть ордера в безубыток: "снизу" (т.е. у вас корзина убыточная и вы хотите закрыть ее как только цена доберется до БУ + пипсы; т.е. уровень БУ является ТП) или "сверху" (т.е. у вас корзина прибыльная, а уровень БУ является СЛ)? Правильно, ниоткуда. Поэтому в вашей версии советника реализован только первый вариант, т.е. уровень БУ является уровнем тейк-профита корзины.

Т.е. в вашем случае советник отработал правильно - хотя и не так, как вам хотелось.

На арголабе уже выкладывалась следующая версия советника 4.0.0 (выкладываю здесь), в которой добавлена фукнкция трала корзины. Т.е., когда корзина в профите БУ + заданное количество пунктов, включается трал и вперед.

Новая версия советника ShowBE 4.0.0 с тралом всей корзины ордеров. Добавлены переменные
UseTrailing -- включает опцию трала
BEpipsStart -- начинаем тралить, когда цена уйдет в профит на BEpipsStart пт от уровня БУ
TrailDist -- дистанция трейлинг-стопа от текущей цены
TrailStep -- передвигает стоп только когда он отличается на TrailStep пт от предыдущего значения
В инофокно добавлено отображение лотности отдельно на бай и на селл.



Добавлено: 06-06-2014 07:47:03


Для теста открывал 40 позиций на покупку, ждал снижения цен. Открыл 20 позиций на продажу. Часть позиций с меджиком часть без. Ту часть что с меджиком, обрабатывало корректно. После чего у нескольких ордеров произвел частичное закрытие. Также пробовал закрытие перекрытых. Жаль что глючит, был бы неплохой инструмент


Скорее всего тоже не поняли друг друга, но трудно сказать где именно. С магиками все просто -- если в настройках стоит Magic = 0, то бот видит все ордера, а если Magic отличен от 0, то учитываются только ордера с данным магиком.
Больших глюков в сове не должно быть, но надо потратить некоторое время, чтобы научиться с ним работать.

ShowBE_4.0.0.ex449 скач.

Изменено 6 июня, 2014 пользователем loopsider

#45


Спойлер

Большинство проблем связано из-за непонимания. Советник не самый простой, чтобы им пользоваться желательно понимать что именно он делает.

Это именно такой случай:



Текущая цена на 15 пунктов ушла от цены открытия ордера и возникла необходимость установки "ВЕ". Соответственно в советнике была включена опция "BEplus" = 5. Некоторое время спустя цена вернулась до уровня обозначенного как "BE", но закрытие ордера не произошло. Об этом я писал несколько постов выше.


Как вы думаете, откуда советник знает, как именно вы хотите закрыть ордера в безубыток: "снизу" (т.е. у вас корзина убыточная и вы хотите закрыть ее как только цена доберется до БУ + пипсы; т.е. уровень БУ является ТП) или "снизу" (т.е. у вас корзина прибыльная, а уровень БУ является СЛ)? Правильно, ниоткуда. Поэтому в этой версии советника реализован только первый вариант, т.е. уровень БУ является уровней тейк-профита корзины.

Т.е. в вашем случае советник отработал правильно - хотя и не так, как вам хотелось.

На арголабе уже выкладывалась следующая версия советника 4.0.0, в которой добавлена фукнкция трала корзины. Т.е., когда корзина в профите БУ + заданное количество пунктов, включается трал и вперед.

Новая версия советника ShowBE 4.0.0 с тралом всей корзины ордеров. Добавлены переменные
UseTrailing -- включает опцию трала
BEpipsStart -- начинаем тралить, когда цена уйдет в профит на BEpipsStart пт от уровня БУ
TrailDist -- дистанция трейлинг-стопа от текущей цены
TrailStep -- передвигает стоп только когда он отличается на TrailStep пт от предыдущего значения
В инофокно добавлено отображение лотности отдельно на бай и на селл.



Категорически согласен по всем пунктам. Понимание в наличии. Я потому и писал вопрос - как реализовать закрытие не корзины, а именно одного отрытого ордера. Острая потребность в этом возникла вчера, когда цена пересекала СЛ 3-4 раза туда-сюда, а ордер не закрывался. Закрыл вручную. После такого казуса вернулся к ShowBE, который смог бы сам закрыть ордер.

Про наличие 4й версии не в курсе был... видимо до меня не дошло письмо.

\M/
#46

Приношу свои извинения, затупил, незаметно сам для себя в бэктесте открыл равную позицию в бай и селл @-) После изменения баланса сил все заработало :)

Автор#47


Категорически согласен по всем пунктам. Понимание в наличии. Я потому и писал вопрос - как реализовать закрытие не корзины, а именно одного отрытого ордера. Острая потребность в этом возникла вчера, когда цена пересекала СЛ 3-4 раза туда-сюда, а ордер не закрывался. Закрыл вручную. После такого казуса вернулся к ShowBE, который смог бы сам закрыть ордер.

Про наличие 4й версии не в курсе был... видимо до меня не дошло письмо.

\M/


4ая версия с тралом будет закрывать и один ордер также.
#48

Вопросик: Если два отдельных Magica на бай и сел я их могу оба выставить через запятую?

Автор#49


Вопросик: Если два отдельных Magica на бай и сел я их могу оба выставить через запятую?


Нет. Магик или один, или все сразу.
Автор#50

Новая версия советника, ShowBE 4.1.0. Может работать по отдельности только с Buy или только с Sell ордерами.
В настройках добавлена опция выбора типа ордеров BuySell:
BuySell = BuyAndSell -- советником учитываются ордера как Buy так и Sell
BuySell = BuyOnly -- советником учитываются ордера Buy
BuySell = SellOnly -- советником учитываются ордера Sell
В информационное окно пишем, какие ордера учитываем.

ShowBE_4.1.0.ex450 скач.

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

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

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