[Советник Локер] Brainy Locker - хватить терпеть убыточные сделки !📌

От Rever27, 8 апреля, 2019 в Hardware/Software для трейдера

Автор#503
9 часов назад, lobotras сказал:

Что это ?

Это торговая система Мартингейл. Использование встроенного Анлокера можно отключить и поставить свой советник с магик номером из настроек BL.

#504

Если я встал в бай, советник залокировал в селл. После этого унлокер или любой другой сеточник (с задамным магиком), должен работать только в селл по направлению который выставил локер, верно?

Изменено 14 июля, 2020 пользователем LENOVSKY

#505

Не могу настроить локера, пишет статус нот активнейшен, что ему нужно?

Изменено 14 июля, 2020 пользователем Barto818

#506
12 минут назад, Barto818 сказал:

Не могу настроить локера, пишет статус нот активнейшен, что ему нужно?

Читать первый пост и тему до полного просветления сознания. Если сложно понять, повторять чтение еще и еще раз. Тема анлока требует вдумчивости, иначе получите плачевный результат из-за спешки.

#507

Я перечитал всю тему, все понятно и доступно разжевано вроде. Единственный вопрос, на видео 19.38 говорит если первоначальный ордер лока был бай, то унлокер должен торговать в лонг. Под первоначальным ордером лока, что имеется ввиду? Ордер который выставляет сам локер? Или первоначальный ордер который был залокирован (который нужно разрулить)?

#508

@LENOVSKY унлокер ничего не должен. Он работает строго так как указал пользователь. Как уже ранее не раз говорилось, чтобы все понять раз и навсегда, достаточно один раз запустить советник на демо счете и посмотреть на работу вживую если тестера не хватило для понимания.

#509
11 минут назад, nixxer сказал:

@LENOVSKY унлокер ничего не должен. Он работает строго так как указал пользователь. Как уже ранее не раз говорилось, чтобы все понять раз и навсегда, достаточно один раз запустить советник на демо счете и посмотреть на работу вживую если тестера не хватило для понимания.

как раз вопрос был в следующем предложении. А не кто кому, что должен

Изменено 14 июля, 2020 пользователем LENOVSKY

Автор#510
22 часа назад, LENOVSKY сказал:

После этого унлокер или любой другой сеточник (с задамным магиком), должен работать только в селл по направлению который выставил локер, верно?

Анлокер это просто встроенный советник в код основного советника - BrainyLocker. Его цель открывать сетку ордеров мартингейл. Торговать он может в обе стороны, все зависит от того, как автор его настроил. Естественно, встроенный советник не был оптимизирован, у него нет сетов, поэтому перед его использованием нужно провести оптимизацию и подобрать необходимые настройки. 
Другой вариант - отключить анлокер и поставить какой то свой советник для торговли, он не обязательно должен быть мартингейлом, лишь бы вы верили, что он может торговать в плюс. Притом направление его сделок не имеет никакого значения, они нужны только для того, чтобы пополнять виртуальную копилку, деньги из которой уйдут на закрытие основного замка.

#511
2 часа назад, Rever27 сказал:

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

Спасибо за ответ! Но, на видео 19.38 минуте четко сказано, если первоначальный ордер лока был buy то нужно выставлять long.

Все, что вы писали в теме, я прекрасно понял, но на видео почему тогда говорит по другому? Там он конкретно говорит куда ставить.

 

Изменено 15 июля, 2020 пользователем Старик

#512

Значит решил ради любопытства попользоваться анлокером на золоте. Обратил внимание на такой досадный момент.

Screenshot_42.thumb.png.dd31297bd785dbab35b401653a6eadb8.png

 

Вместо сообщения о том сколько не хватает свободной маржи к открытию. пишет просто не хватает денег. Быть может имеет смысл к следующей версии добавить элемент "рекомендации" ?

Автор#513
4 часа назад, nixxer сказал:

 

Вместо сообщения о том сколько не хватает свободной маржи к открытию. пишет просто не хватает денег.

Как же я буду рассчитывать сколько маржи не хватает? Да и зачем это значение? Ты же сам сторонним иметь на балансе дополнительную подушку, а не торговать на оставшееся.
Советник перед открытием любого ордера проверяет AccountFreeMarginCheck и если ее не хватает - то он даже не пытается открыть ордер. 

 

Просто в данной версии он выдает сообщение об этом раз в период, чтобы не спамить журнал, и тут ошибка, что значение GetLastError не проверяется каждый тик, а только раз в период. В итоге в журнале мелькает нормальное сообщение, а потом прет спам. Поправил. Теперь один раз в свечу будет сообщение такого типа:
 

Print("Not enough money for ", open,", Lot: ",_lots, ", Symbol: ", symb, ", Free margin: ", free_margin,", Error code=",GetLastError());

 

 

Brainy Locker 1.37.ex451 скач.

#514

@Rever27 
Добрый день! Вот такое вот только что случилось на реальном счете(( И такое же было один раз на демке, но я тогда не стал писать, так как мы тогда о другом говорили. К тому же 3-е колено тогда открылось как положено, и потом сетка благополучно закрылась.
В принципе, если это только 2-е колено, то не так страшно, а вот если это будет 6-е или 7-е, то нагрузка на депозит будет намного больше, чем рассчитывает трейдер...

1780450731_2orders.thumb.PNG.6e402f478ec4e4f3719cc6c528b14406.PNG

2 orders History.PNG

Изменено 25 августа, 2020 пользователем Web-tourist

Автор#515
4 часа назад, Web-tourist сказал:

Вот такое вот только что случилось на реальном счете((

Добрый. Мы уже это обсуждали. Советник отправляет приказ на открытие ордера, ваш брокер теряет соединение сервером и сов возвращает ошибку, тогда он ждет и снова отправляет запрос на открытие и так 3 раза. Когда ваш странный брокер просыпается, он очухивается и открывает почему то ордера, которые хз как висят у него в памяти, что их нужно открыть.

Тут по сути нужно думать о смене брокера, а не грешить на советника. 
 

Вот версия, которая не не прогоняет цикл открытия ордер 3 раза, если с первого раза не открылся, то советник забывает о нем и ждет новый сигнал на новом тике. Но хочу сказать, что такая проверка на открытие и модификацию у меня в каждом моем советнике, начиная с 2018 года и только у вас возникает эта ошибка. Значит либо остальные умалчивают, либо дело в брокере.

 

Brainy Locker 1.38.ex473 скач.

#516

@Rever27 
Ну, я не знаю, Forex_4_you достаточно известный брокер..., плохой или хороший мне трудно судить, я на других не торговал, так как меня пока всё устраивало.
Спасибо за новую версию, буду пробовать!

Изменено 26 августа, 2020 пользователем Web-tourist

#517

-

Изменено 27 августа, 2020 пользователем Leonardo4

#518
23 часа назад, Web-tourist сказал:

@Rever27 
Ну, я не знаю, Forex_4_you достаточно известный брокер..., плохой или хороший мне трудно судить, я на других не торговал, так как меня пока всё устраивало.
Спасибо за новую версию, буду пробовать!

У f4u известная проблема с подвисанием торговых приказов, это один из худших брокеров, который использует плагины на всю катушку для слива вашего депо.

#519
В 25.08.2020 в 21:55, Rever27 сказал:

Добрый. Мы уже это обсуждали. Советник отправляет приказ на открытие ордера, ваш брокер теряет соединение сервером и сов возвращает ошибку, тогда он ждет и снова отправляет запрос на открытие и так 3 раза. Когда ваш странный брокер просыпается, он очухивается и открывает почему то ордера, которые хз как висят у него в памяти, что их нужно открыть.

Тут по сути нужно думать о смене брокера, а не грешить на советника. 
 

Вот версия, которая не не прогоняет цикл открытия ордер 3 раза, если с первого раза не открылся, то советник забывает о нем и ждет новый сигнал на новом тике. Но хочу сказать, что такая проверка на открытие и модификацию у меня в каждом моем советнике, начиная с 2018 года и только у вас возникает эта ошибка. Значит либо остальные умалчивают, либо дело в брокере.

 

Brainy Locker 1.38.ex4 140 \u043a\u0411 · 3 загрузки

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

Изменено 27 августа, 2020 пользователем Leonardo4

Автор#520
1 час назад, Leonardo4 сказал:

Для MT5 планируете версию?

Нет, не планируется. 

 

1 час назад, Leonardo4 сказал:

Возможно следует более детально получать ответ сервера и расшифровку ошибки, чтобы принимать решение о повторной отправке торгового приказа

В советнике есть проверка на ошибки, добавил проверку и на IsConnected(), раз она тут всплыла. 

#521

@Rever27  сможете в следующем обновлении добавить в настройку "Magic Number (Unique)" возможность перечислить magic номера (как в параметре "Magic Numbers Old User Orders"), которые открывают другие советники по этой же паре, чтобы для торговли можно было использовать больше алгоритмов (советников)? Например ночной советник + внутредневной скальпер.

Автор#522
2 часа назад, Leonardo4 сказал:

сможете в следующем обновлении добавить в настройку "Magic Number (Unique)

Разработка советника завершена, я об этом говорил, он полностью самодостаточный. 
Вы можете повесить 2 советника локера, запретив одному открывать замок. В теории он также подхватит ордера с другого советника и будет учитывать их прибыль.

#523
1 час назад, Rever27 сказал:

Разработка советника завершена, я об этом говорил, он полностью самодостаточный. 
Вы можете повесить 2 советника локера, запретив одному открывать замок. В теории он также подхватит ордера с другого советника и будет учитывать их прибыль.

Такой вопрос. Если есть закрытые ордера с разных валютных пар, отличной от той, на которой стоит советник, но с одинаковым magic номером, он их будет считать в Bank Balance или он считает только по той валютной паре, на которой стоит?

 

upd посмотрел по логам, похоже пару не смотрит, смотрит только magic номер, то есть если на другой паре ордер закрылся в + и у него такой же magic, то он упадет в копилку. Это решает задачу, которую я выше описал - работа нескольких советников на откусование лока, просто их надо запустить на разных парах.

Изменено 27 августа, 2020 пользователем Leonardo4

Автор#524
43 минуты назад, Leonardo4 сказал:

он их будет считать в Bank Balance или он считает только по той валютной паре, на которой стоит?

Только по магику, пары все учитывает.

#525

Набросал скрипт (кидаем в папку MQL4\Scripts и накидываем на график), наверняка такой есть, но искать лень, проще было самому написать. Выдаёт в лог "Эксперты" список всех magic номеров, которые есть в истории счета. Полезно, так как если влупить Magic из истории, то советник может его в копилку сложить, а нам этого не надо, а если и надо, то не спонтанно :) Сам на такое нарвался. 

 

image.png.ad2e3501f0b52790863817275f389f86.png

HistoryMagicList.ex416 скач.

#526

Требуется совет. Работал BL разрулил сетку, но оставшиеся 2 разнонаправленных ордера одинаковой лотности остались. Я их вручную закрыл принудительно. 

Открыл я другой новый ордер вручную, подключил BL, но он наотрез отказывается работать, сообщает об ошибке:

,, Ордер на sell не был открыт! Ошибка 4112. Несуществующая ошибка,,  BL запомнил незавершенную акцию и сообщает об ошибке, отказываясь работать.

Я уже и Глобальные переменные зачищал и переустановил МТ4 - ничего не помогло.

Как преодолеть эту ситуацию?

#527
17 минут назад, AlexKF сказал:

Требуется совет. Работал BL разрулил сетку, но оставшиеся 2 разнонаправленных ордера одинаковой лотности остались. Я их вручную закрыл принудительно. 

Открыл я другой новый ордер вручную, подключил BL, но он наотрез отказывается работать, сообщает об ошибке:

,, Ордер на sell не был открыт! Ошибка 4112. Несуществующая ошибка,,  BL запомнил незавершенную акцию и сообщает об ошибке, отказываясь работать.

Я уже и Глобальные переменные зачищал и переустановил МТ4 - ничего не помогло.

Как преодолеть эту ситуацию?

никак, советник не доделан, разработчик доделывать не хочет.

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

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