Хороший советник пользуйтесь!!! - страница 3

 
PapaYozh:

Если возникла ситуация при которой надо закрыть все ордера, то Вы просто кидаете на график соответствующий скрипт и ждете.

Если у Вас советник, то Вы должны:

- переключиться на график с этим советником;

- зайти в свойства советника и разрешить ему торговать;

- дождаться закрытия всех ордеров;

- зайти в свойства советника и запретить ему торговать.

---

Естественно, скрипт зацикленный. Естественно надо обрабатывать ошибки.

Почему Вы не рассматриваете такой вариант.

Исходное состояние:

кнопка "Советники" вверху на панели выключена;

в свойствах советника заранее разрешено торговать;

если нам нужно закрыть ордера, достаточно нажать, а после закрытия отжать кнопку "Советники".

Если нет других работающих советников чем это хуже, чем использование скрипта?

 

khorosh:

Если нет других работающих советников чем это хуже, чем использование скрипта?

Как показывает практика, в большинстве случаев они есть. Руками можно 2-3-5 ордеров закрыть, хотя и это не гуд при наличии автоторговли. А вот 30-40 ордеров, открытых советником, уже сложновато.
 

Скрипт закрытия перекрытых позиций по всем инструментам... Есть параметр Magic.. Если равен 0, то закрываются все перекрытые позиции... Если имеет другое значение, то закрываются перекрытые ордера только с таким магическим номером...

Файлы:
closeby.mq4  4 kb
 
khorosh:

Почему Вы не рассматриваете такой вариант.

Исходное состояние:

кнопка "Советники" вверху на панели выключена;

в свойствах советника заранее разрешено торговать;

если нам нужно закрыть ордера, достаточно нажать, а после закрытия отжать кнопку "Советники".

Если нет других работающих советников чем это хуже, чем использование скрипта?


Потому, что в этом случае торговля будет производится только руками.
 
PapaYozh:

Потому, что в этом случае торговля будет производится только руками.

Я полагал, что если человек использует подобный советник, который только закрывает ордера, то скорей всего он и торгует вручную. Если бы у него стоял нормальный полнофункциональный советник,

то дополнительно такой советник, который только закрывает ордера был бы не нужен.

 
khorosh:

Я полагал, что если человек использует подобный советник, который только закрывает ордера, то скорей всего он и торгует вручную. Если бы у него стоял нормальный полнофункциональный советник,

то дополнительно такой советник, который только закрывает ордера был бы не нужен.


Откуда можно знать кто и как торгует?

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

 
PapaYozh:


случае, останавливается торгующий эксперт, а на график кидается скрипт-закрывалка. И все.


Кстати, в первом посте ветки код неправильный еще и потому, что он не анализирует наличие перекрытых, не проверяет и не использует возможность закрытия перекрытых. И т.о., в случае перекрытых, теряется спред.
 
PapaYozh:


Откуда можно знать кто и как торгует?

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

Согласен, что использование скриптов удобней. Я сам использую иногда вмешательство в работу своих экспертов бросая соответствующий скрипт на график, который устанавливает ту или иную глобальную переменную., а эксперт по значению этой переменной выполняет нужные мне действия, закрытие выборочно одного или всех ордеров, безусловное открытие ордера бай или селл или по пробою хай и лоу и т.д.
 
Вот Вам скрипты закрытия, на любой вкус цвет
Файлы:
scripts.rar  115 kb
 

Не забываем и про горячие клавиши, например безобидная комбинация Alt+B

(если она устанослена в качестве горячей клавиши) запустит ваш скрипт закрывающий ордера.

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