автозакрытие части ордера

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Re: автозакрытие части ордера

Сообщение Haos » 04 июл 2017, 18:48

Т.е. Вы после запуска советника устанавливаете цену, по которой нужно установить отложенный ордер и его тип, а также линии, которые будут использоваться. Остальные настройки меняете по желанию, как то цвета и т.п.
После того как советник отобразиться в окне инструмента торгового, нажимаете кнопку "SET ORDER" и он установится. Потом кнопку или для линий выше ордера или ниже.

Сам торговый алгоритм еще не готов (закрытие части ордера при пересечении ценой линий) - пока, как я уже писал, давайте интерфейс проверим.
Вложения
EA-LinesClose-v1~.ex4
(38 KB) Скачиваний: 55
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

автозакрытие части ордера

Сообщение Astronavigator » 05 июл 2017, 06:01

Не проще ли сделать, чтобы линии ставились в зависимости от направления ордера?
Если SELLLIMIT, то линии установятся ниже цены, и ноаборот.
В таком случае не нужны в параметрах 2 группы включения/выключения.
Достаточно одной.
Последний раз редактировалось Astronavigator 05 июл 2017, 06:37, всего редактировалось 2 раз(а).
Аватар пользователя
Astronavigator
 
Сообщений: 28
Зарегистрирован: 01 июн 2017, 11:07
Средств на руках: 0.10 Доллар
Группа: Базовая
Благодарил (а): 9 раз.
Поблагодарили: 3 раз.

Re: автозакрытие части ордера

Сообщение Haos » 05 июл 2017, 06:06

Astronavigator писал(а):Немного не понятно, как будут ставиться линии относительно ордера?
Если ордер на Sell, в параметрах включено использование линий выше цены и ниже цены.
То линии установятся не только ниже цены, но и выше?
Или в этом случае надо выключить использование линий выше цены?

Не проще ли сделать, чтобы линии ставились в зависимости от направления ордера?
Если SELLLIMIT, то линии установятся ниже цены, и ноаборот.
В таком случае не нужны в параметрах 2 группы включения/выключения.
Достаточно одной.

Что же не понятно? Если нажали кнопку выше - то выше цены, если ниже - то ниже цены. Если линии рассматриваются только по направлению ордера, то просто сделаю так, что противоположной стороны не будут строится.
Astronavigator писал(а):...
В таком случае не нужны в параметрах 2 группы включения/выключения.
Достаточно одной.

Хорошо, так и сделаю.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: автозакрытие части ордера

Сообщение Haos » 05 июл 2017, 06:08

Действительно, тогда вторая кнопка по построению линий не нужна.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

автозакрытие части ордера

Сообщение Astronavigator » 05 июл 2017, 06:37

Замечательно!!!
пока такие пожелания:
После нажатия кнопки Set Order не видно линию отложенного ордера.
Она нужна, что бы подкорректировать на другую котировку, а не ту, что задали в параметрах.
т.е. должно быть возможно перетаскивать линию отложенного ордера.

Далее, при переключении на другой таймфрейм линии пропадают. Ставятся только если нажать кнопку.
Если нажата кнопка LINES UP, а потом нажать кнопку LINES DN, то поставятся линии с другой стороны, а этого не должно быть, иначе сам запутаюсь.

Кнопка CLOSE отлично работает!!!
Аватар пользователя
Astronavigator
 
Сообщений: 28
Зарегистрирован: 01 июн 2017, 11:07
Средств на руках: 0.10 Доллар
Группа: Базовая
Благодарил (а): 9 раз.
Поблагодарили: 3 раз.

Re: автозакрытие части ордера

Сообщение Haos » 05 июл 2017, 06:43

Astronavigator писал(а):Замечательно!!!
пока такие пожелания:
После нажатия кнопки Set Order не видно линию отложенного ордера.
Она нужна, что бы подкорректировать на другую котировку, а не ту, что задали в параметрах.
т.е. должно быть возможно перетаскивать линию отложенного ордера.

Далее, при переключении на другой таймфрейм линии пропадают. Ставятся только если нажать кнопку.
Если нажата кнопка LINES UP, а потом нажать кнопку LINES DN, то поставятся линии с другой стороны, а этого не должно быть, иначе сам запутаюсь.

Кнопка CLOSE отлично работает!!!

А и не предполагалось линии на уровне установленного ордера! Вы не писали, что нужно будет и ордер перетаскивать. Давайте по ходу не добавлять задания. Теперь мне придется переделывать.
С ТФ я и не предполагал, что будут переключения. Это как-то само-собой разумеющееся, что нельзя переключать при работающем советнике ТФ. :ne_vi_del: Да, нужно нажать кнопку, уж извольте.
Мы уже это обсудили (Если нажата кнопка LINES UP, а потом нажать кнопку LINES DN, то поставятся линии с другой стороны, а этого не должно быть, иначе сам запутаюсь.)
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Re: автозакрытие части ордера

Сообщение Haos » 05 июл 2017, 06:47

Вы поймите главное - бесплатное написание советников не предполагает профессиональные требования. Если Вы готовы платить деньги за разработку - пожалуйста кто-нибудь сделает проф. уровень, а бесплатное - носит ознакомительный характер и заказчик не должен завышать требования. Я Вам сразу написал, что линии не использовал и взялся за Ваш заказ, потому, что никто не берется. Поэтому не требуйте многого. Что могу - то делаю.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

автозакрытие части ордера

Сообщение Astronavigator » 05 июл 2017, 06:55

По поводу перетаскивания ордера, прошу извинить, все перетаскивается, просто в первый раз такое не видел.
Теперь все ок!
Ничего не надо переделывать!!! Продолжайте далее.
Аватар пользователя
Astronavigator
 
Сообщений: 28
Зарегистрирован: 01 июн 2017, 11:07
Средств на руках: 0.10 Доллар
Группа: Базовая
Благодарил (а): 9 раз.
Поблагодарили: 3 раз.

Re: автозакрытие части ордера

Сообщение Haos » 05 июл 2017, 11:01

1. Сделано выставление ордера сразу после запуска советника (кнопка для установки не нужна уже); При этом если нужно установить новый ордер, то сов. выгружать не нужно - просто изменить тип ордера и цену установки - все пересчитается.
2. Сделаны подписи к линиям. Теперь видно какая линия по номеру и перехлеста линий не будет случайного. Каждая линия будет закрывать оговоренную часть сделки.
3. Сделана возможность при перетаскивании линий чтобы и подписи линий перемещались, а при удалении линий подписи удалялись.
4. Введена возможность отображения комментария: выводятся уровни установки линий, а в случае их отсутствия - нули.
Теперь, надо делать так, чтобы при перемещении цены установки ордера (мышкой) линии также смещались или их потом отдельно пользователь сам установит где нужно?
Если всё нормально - то приступлю к алгоритму закрытия части позиций на линиях.
Вложения
03.png
EA-LinesClose-v1.1~.ex4
(38.26 KB) Скачиваний: 52
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

автозакрытие части ордера

Сообщение Astronavigator » 05 июл 2017, 13:13

Haos писал(а):Теперь, надо делать так, чтобы при перемещении цены установки ордера (мышкой) линии также смещались или их потом отдельно пользователь сам установит где нужно?


Если это не сложно, сделайте так, чтобы линии тоже смещались, иначе можно и вручную перетащить. Это просто.
Аватар пользователя
Astronavigator
 
Сообщений: 28
Зарегистрирован: 01 июн 2017, 11:07
Средств на руках: 0.10 Доллар
Группа: Базовая
Благодарил (а): 9 раз.
Поблагодарили: 3 раз.


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 125

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения