Несколько скриптов для упрощения торговли

Artem2018

Местный знаток
Существует ли скрипт, который частично закрывает ордер не по проценту или лоту, а по деньгам?
Вот к примеру зависший ордер:
screenshot-2923.jpg

Скрипт чтобы закрыл не процент от него, не 0,01 лот, а к примеру 100 дол? Ну а лот уже сам собой высчитается, наверное.
 

cmillion

Гуру форума
Существует ли скрипт, который частично закрывает ордер не по проценту или лоту, а по деньгам?
Вот к примеру зависший ордер:
screenshot-2923.jpg

Скрипт чтобы закрыл не процент от него, не 0,01 лот, а к примеру 100 дол? Ну а лот уже сам собой высчитается, наверное.
Не существует. Но написать наверное можно
 

cmillion

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

Artem2018

Местный знаток
Да, возможно. На неделе надо с этим разобраться плотнее. Спасибо.
 

Artem2018

Местный знаток
Не подскажете, в чем может быть причина? Советник открывает за раз несколько ордеров подряд, хотя должен открывать только один селл или бай при закрытии очередного ордера.
Вот например:

screenshot-2941.jpg


Это происходит, если ставлю "только bay" или "только cell" Это какой-то баг, можно ли починить?
 

Вложения

  • cm lock step.mq4
    7,5 КБ · Просмотры: 21

cmillion

Гуру форума
Не подскажете, в чем может быть причина? Советник открывает за раз несколько ордеров подряд, хотя должен открывать только один селл или бай при закрытии очередного ордера.
Вот например:

screenshot-2941.jpg


Это происходит, если ставлю "только bay" или "только cell" Это какой-то баг, можно ли починить?
советник предполагает постановку позиций в замок. Как можно запрещать ему ставить позиции какого то направления?
Это все равно, что запретить Вам пользоваться руками при игре в баскетбол.
 

Slava78

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

screenshot-2941.jpg


Это происходит, если ставлю "только bay" или "только cell" Это какой-то баг, можно ли починить?
ОН открывает два ордера через определенный шаг. Сделай шаг 100 или 200
 

Artem2018

Местный знаток
советник предполагает постановку позиций в замок. Как можно запрещать ему ставить позиции какого то направления?
Это все равно, что запретить Вам пользоваться руками при игре в баскетбол.

Ясно, спасибо, видимо я что-то не так понял.

ОН открывает два ордера через определенный шаг. Сделай шаг 100 или 200

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

Artem2018

Местный знаток
Всё-таки хотелось бы разобраться в этом вопросе, сов очень полезный и из-за одного бага не хотелось бы отказываться.

Вот открыл лот 10 селл. Сов по идее должен открыть пять бай, если включен "only bay"
Но он открыл 20 ордеров по 2 и не собирался останавливаться :)

screenshot-2948.jpg


Но если выставить как положено, "бай и селл", то и открывает как надо, всего два ордера.
screenshot-2949.jpg


Ну, а главная неприятность, если в ходе торговли сменить опцию на "только бай" или "только селл", снова начинаются танцы с ордерами...
Очень бы хотелось знать, что не так или так и надо? :)
 

cmillion

Гуру форума
Всё-таки хотелось бы разобраться в этом вопросе, сов очень полезный и из-за одного бага не хотелось бы отказываться.

Вот открыл лот 10 селл. Сов по идее должен открыть пять бай, если включен "only bay"
Но он открыл 20 ордеров по 2 и не собирался останавливаться :)

screenshot-2948.jpg


Но если выставить как положено, "бай и селл", то и открывает как надо, всего два ордера.
screenshot-2949.jpg


Ну, а главная неприятность, если в ходе торговли сменить опцию на "только бай" или "только селл", снова начинаются танцы с ордерами...
Очень бы хотелось знать, что не так или так и надо? :)
Я даже разбираться с этим не буду. Если сов должен открывать позицию, а Вы вставляете ему палки в колеса, ТО КАК ОН ДОЛЖЕН СЕБЯ ВЕСТИ?
а ПО ПОВОДУ ТОГО, ЧТО У вас открываются позиции при том, что Вы их запретили в терминале задавайте вопросы Вашему брокеру. Это баг на его стороне. Никакой советник не может выставить позицию, если брокер ему это запрещает, а у Вас получается запрещает, но частично :)
Если Вам нужна опция направления торговли, то заказывайте доработку советника. Эту функцию можно сделать только внутри советника. Нельзя запрещать открытие сделок извне терминалом. Это как минимум вызовет ошибку в журнал....
 

Artem2018

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

cmillion

Гуру форума
У трех брокеров на демо одна и та же история. Ну да ладно, значит пусть так и будет, раз так и должно быть :) Одностороннюю торговлю сов не любит.
Хотелось как лучше, сорри что отвлекаю.
Спасибо.
Вы запрещаете торговлю у трех разных брокеров и они все равно все торгуют?
Может быть Вы что то не то желаете? Поясните как Вы запрещаете советнику торговать.
 

Artem2018

Местный знаток
Я частично закрываю одну сторону, только и всего:
screenshot-2950.jpg

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

cmillion

Гуру форума
Я частично закрываю одну сторону, только и всего:
screenshot-2950.jpg

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

Artem2018

Местный знаток
Наверное я плохо объясняю... Торговля в лонг разрешена, в селл закрыта. и сов выставляет ордера в лонг. С этим всё хорошо. Плохо то, что он выставляет не один ордер, как положено, а серию, пока не остановишь.
С селлом та же история.
Брокер ни при чем, проверял у нескольких на демо.
В общем, нет так нет, будем считать что сов не работает только в одну сторону :)
В любом случае, спасибо.
 

vabank1974

Новичок форума
Добрый день, нужен советник для закрытия отдельно СЕЛ и БАЙ ордеров при достижении установленной мной общей прибыли но всем парам. Заранее спасибо.
 

cmillion

Гуру форума
Наверное я плохо объясняю... Торговля в лонг разрешена, в селл закрыта. и сов выставляет ордера в лонг. С этим всё хорошо. Плохо то, что он выставляет не один ордер, как положено, а серию, пока не остановишь.
С селлом та же история.
Брокер ни при чем, проверял у нескольких на демо.
В общем, нет так нет, будем считать что сов не работает только в одну сторону :)
В любом случае, спасибо.
Вы наверное не читали его описание?
"Советник открывает пары встречных позиций через указанный шаг"
Советник просто не должен открывать в одном направлении так как его задача открывать пару. Если он не открыл встречный, то считает, что задача не выполнена и снова открывает пару встречных. А так как Вы запретили ему sell то он ставит кучу buy на одном месте. Вы можете сами установить ему позицию sell и тогда он будет открывать buy через заданный шаг, но для чего тогда отключать направление sell?
 

cmillion

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

Artem2018

Местный знаток
Вы наверное не читали его описание?
"Советник открывает пары встречных позиций через указанный шаг"
Советник просто не должен открывать в одном направлении так как его задача открывать пару. Если он не открыл встречный, то считает, что задача не выполнена и снова открывает пару встречных. А так как Вы запретили ему sell то он ставит кучу buy на одном месте. Вы можете сами установить ему позицию sell и тогда он будет открывать buy через заданный шаг, но для чего тогда отключать направление sell?

Да, это как раз понятно, просто надеялся, что он будет работать немного иначе. Вот к примеру такая ситуация сложилась на сегодня:

screenshot-2953.jpg


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