При отключеннии "Авто-торговли", советник должен иметь возможность снимать заявки. - страница 7

 
pronych:

Сабж подразумевает что при отключенной кнопке "Авто-торговля" 

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

всё

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

Неужели не понятно, что терминал не может быть оптимизирован под конкретного пользователя. А все что нужно для разработки ЛЮБОГО приложения заложено в функционал MQL5.

 
papaklass:

 Задачи у кнопки "Авто-торговля" две:

1. Разрешить авто-торговлю.

2. Запретить авто-торговлю.

Всё верно. Только запрет должен быть корректным.

 
pronych:

Всё верно. Только запрет должен быть корректным.

И в чем здесь корректность? В том, что Вы решили поиграться и запустили сотню отложенных приказов, а теперь кто-то должен их подчистить?
 
VNIK:

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

Неужели не понятно, что терминал не может быть оптимизирован под конкретного пользователя. А все что нужно для разработки ЛЮБОГО приложения заложено в функционал MQL5.

Я заметил что эти дополнения нужны не только мне.

Свой софт я давно разработал и успешно его эксплуатирую. По этой причине имею возможность взглянуть на МТ5 с различных сторон.

Я не прошу изменить терминал, а предлагаю его дополнить так, что это никого даже не коснется. Кроме тех, кому это будет полезно.

Есть ведь галочка в настройках - "использовать DLL", почему бы не добавить "Разрешить снимать заявки при отключении авто-торговли"? Кому это навредит?

В функционал MQL заложено только-то, что можно использовать в рамках одного чарта. Остальные возможности можно задействовать только изобретя велосипед в виде граблей на графиках. Это НЕ У-ДОБ-НО...

 
VNIK:
И в чем здесь корректность? В том, что Вы решили поиграться и запустили сотню отложенных приказов, а теперь кто-то должен их подчистить?

Я не играюсь, а работаю на бирже.

Мои роботы используют лимитные приказы. Это зазорно? 

Я не прошу за меня 'чистить', а прошу дать возможность моему роботу, самому это сделать.

Поражаюсь, зачем Вы выдумываете то, чего я не предлагал и упорно с этим боретесь? ЗАЧЕМ? Какой тайный смысл в этом?

 
pronych:

Есть ведь галочка в настройках - "использовать DLL", почему бы не добавить "Разрешить снимать заявки при отключении авто-торговли"? Кому это навредит?

Отсутствие Вашего нововведения сильно дисциплинирует Трейдера!

Трейдер должен понимать:

1. Для чего он выставляет отложенные ордера.

2. Как он будет от них избавляться в случае аварийного сбоя программы.

Инициатива наказуема: пару раз сольет депозит, и сразу в голове проясняется...

 
pronych:

Я заметил что эти дополнения нужны не только мне.

Свой софт я давно разработал и успешно его эксплуатирую. По этой причине имею возможность взглянуть на МТ5 с различных сторон.

Я не прошу изменить терминал, а предлагаю его дополнить так, что это никого даже не коснется. Кроме тех, кому это будет полезно.

Есть ведь галочка в настройках - "использовать DLL", почему бы не добавить "Разрешить снимать заявки при отключении авто-торговли"? Кому это навредит?

В функционал MQL заложено только-то, что можно использовать в рамках одного чарта. Остальные возможности можно задействовать только изобретя велосипед в виде граблей на графиках. Это НЕ У-ДОБ-НО...

Лучше попробуй нарисовать более чёткую картинку, в каких случаях создаётся неудобство. 

Например:

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

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

С такой проблемой столкнулся ? ) 

Пиши в Сервисдеск. С Пользовательской панелью я уже создал заявку, ответа пока не было. А с этой темой сам пиши, это твоя идея. Можешь обоснование с этого поста взять, если проблема именно в этом. )

 

На текущий момент можно попробовать в четыре действия решить твою проблему:

1. Отключить кнопку Авто-торговля

2. Применить шаблон без эксперта на графике ко всем графикам.

3. Включить кнопку Авто-торговля

4. Запустить скрипт, который удаляет/закрывает все отложенные ордера/открытые позиции.

 
VNIK:

Отсутствие Вашего нововведения сильно дисциплинирует Трейдера!

Трейдер должен понимать:

1. Для чего он выставляет отложенные ордера.

2. Как он будет от них избавляться в случае аварийного сбоя программы.

Инициатива наказуема: пару раз сольет депозит, и сразу в голове проясняется...

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

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

А про инициативу не понял... кто сольёт депозиты? у кого с головой не в порядке? у инициативных трейдеров? При чем тут авто-торговля?...

 
pronych:

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

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

А про инициативу не понял... кто сольёт депозиты? у кого с головой не в порядке? у инициативных трейдеров? При чем тут авто-торговля?...

А почему тогда так мелко думаете?

Предложили бы сразу: Закрыть все отложенные ордера на стороне сервера при разрыве связи с этим самым сервером.


???

Причина обращения: