Просьба сделать простенького робота помощника для сетки ордеров.
Трейдер вручную выставляет лимитные ордера, тейк ставит только для первого ордера.После открытия первого ордера робот ждёт открытия последующих ордеров в том же направлении. После открытия второго ордера робот определяет уровень безубытка для двух ордеров и от него отсчитывает тейк, что трейдер выставлял для первого ордера. На скрине показано: вертикальный синий столбик — это размер тейка для первого ордера, после открытия второго ордера робот определил уровень БУ — красная линия и от неё отложил первоначальный тейк(синий столбик). При открытии 3го ордера происходит то же самое — робот определяет уровень БУ для трёх ордеров и от него откладывает тейк. Сетки бай и селл ведутся роботом отдельно.
В настройках нужен всего один пункт — как не странно, «Тейк »
Если его значение равно нулю, то всё происходит так, как я выше описал. Если он имеет любое другое значение, то робот от уровня БУ откладывает именно его. Это нужно, когда образовалась сетка из нескольких ордеров и соответственно просадка. Тогда трейдер открывает настройки робота, ставит минимальное значение «тейк»(вместо стоявшего нуля), нажимает «ОК», и робот автоматически переносит тейк на новое значение от уровня БУ.
Комментарии (19)
35 AM2 Сообщений: 16247 - Андрей
Но это совсем не то. Мне не нужно, чтобы советник сам выставлял ордера, а работал только с моими ордерами, выставленными вручную — по рынку, стоповыми и лимитными.
Очень прошу сделать!
На всякий случай техническая добавка, если это важно для кода — советник должен работать не только с лимитками, но и стоповыми ордерами, а также открытыми по рынку трейдером — то есть, открылся любой ордер после первого в том же направлении — советник начинает определяет уровень БУ и от него выставляет общий тейк, равный тейку для первого ордера(выставленному трейдером вручную), если в настройках «тейк»=0. Если же в настройках «тейк» отличен от нуля, то робот от уровня БУ выставляет это значение. Бай работается отдельно, селл — тоже отдельно.
11 andre71g Автор Сообщений: 168 - andre71g
35 AM2 Сообщений: 16247 - Андрей
11 andre71g Автор Сообщений: 168 - andre71g
35 AM2 Сообщений: 16247 - Андрей
Да, ещё, первый ордер будет начальным лотом, например 0.01. Последующие ордера могуть быть увеличенным лотом — 0.02, 0.04 и т.д. Робот должен естественно это учитывать для определения уровня БУ. Редактирован: 22 августа 2020, 10:23
11 andre71g Автор Сообщений: 168 - andre71g
1. считаем общий тейк указанный в настройках для серии бай и селл отдельно
2. расчет ведется когда в рынке более ордера одного направления
просчитывать отложки смысла не имеет.
35 AM2 Сообщений: 16247 - Андрей
11 andre71g Автор Сообщений: 168 - andre71g
11 andre71g Автор Сообщений: 168 - andre71g
35 AM2 Сообщений: 16247 - Андрей
11 andre71g Автор Сообщений: 168 - andre71g
как вы в тестере собрались двигать отложки?
я сделал инструмент для выставления ордеров разных типов, плюс сети
и модификацию открытых позиций, плюс бу к выбранным типам ордеров
35 AM2 Сообщений: 16247 - Андрей
Редактирован: 23 августа 2020, 10:51
11 andre71g Автор Сообщений: 168 - andre71g
Получается, нужно только сразу выставлять кол-во ордеров и только одной лотности, в процессе торговли добавить лимитки и изменить их лотность уже не получится.
Ещё — при удалении робота на графике остаются его следы в виде кнопок.
11 andre71g Автор Сообщений: 168 - andre71g
насколько я помню вы все собирались выставлять вручную. кнопки отложки делал только для теста.
35 AM2 Сообщений: 16247 - Андрей
11 andre71g Автор Сообщений: 168 - andre71g
35 AM2 Сообщений: 16247 - Андрей
Обнаружил пока только один серьёзный недочёт — после закрытия части сетки (или только первого ордера) по тейку оставшиеся отложки ЭТОГО НАПРАВЛЕНИЯ не удаляются, как я просил.
Например, выставлено 4 отложки байлимит. Открылась первая, цена пошла дальше против нас, открылась вторая, цена развернулась и открытые ордера закрылись по тейку. А отложки 3 и 4 продолжают висеть.
Прошу исправитьэто.
Редактирован: 4 сентября 2020, 08:41
11 andre71g Автор Сообщений: 168 - andre71g
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий