Вопросы от "чайника" - страница 18

 
Cron:

Спасибо за вариант, но иногда нужно прикрыть позу перед выходом новостей и стоплевел может быть раздвинут до неприемлемых пределов, скажем пунтков 50 на 4-х знаке.

Поэтому подтягивание стопа к моему большому сожалению не может быть универсальным решением :(

Торгуйте не ордера а объёмы позиции, рыночное закрытие с проверкой, даст необходимые гарантии.

1000 раз закроется нормально, а на 1001 появится остаточная позиция которую закроете повторным приказом (в результате проверки). Самое большее потеряете лишний спред на 1001 раз. Закрытие с рынка ведь уже не будет иметь стопов.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5
 
Urain:

Торгуйте не ордера а объёмы позиции, рыночное закрытие с проверкой, даст необходимые гарантии.

1000 раз закроется нормально, а на 1001 появится остаточная позиция которую закроете повторным приказом (в результате проверки). Самое большее потеряете лишний спред на 1001 раз. Закрытие с рынка ведь уже не будет иметь стопов.

А это как повезет, можно и не потерять (а даже на оборот выиграть лишний спред)...
 
Interesting:
А это как повезет, можно и не потерять (а даже на оборот выиграть лишний спред)...
Да, возможно получится пипсануть, но это стат. несущественные случаи.
 

Больше спасибо всем!

После долгих размышлений все же остановился на варианте обнуления SL/TP и после этого 100% закрытие позы.

 
alexey_petrov:
Снимите галочку с пункта "Автообновление" в контекстном меню вкладки Инструменты -> Календарь + Там же есть команда "Удалить все события", чтобы удалить новости, которые уже есть на графике.

Шот не найду такой, где в мт5 тыкать?


Вопрос, как написать проверку пункта "разрешить автоторговлю" на mql5? Эт впринципе возможно? Какую функцию юзать?

 
AUser:

Шот не найду такой, где в мт5 тыкать?

 

AUser:

Вопрос, как написать проверку пункта "разрешить автоторговлю" на mql5? Эт впринципе возможно? Какую функцию юзать?

Документацию читать не пробовали? Говорят помогает...

Вот тут есть много чего интересного, в частности и по Вашему вопросу.

Что касается сути вопроса - Есть два замечательных идентификатора

1. ENUM_TERMINAL_INFO_INTEGER - TerminalInfoInteger()

TERMINAL_TRADE_ALLOWED

Разрешение на торговлю

bool


2. ENUM_MQL5_INFO_INTEGER - MQL5InfoInteger()

MQL5_TRADE_ALLOWED

Разрешение на торговлю для данной запущенной программы

bool

 
AUser:

Вопрос, как написать проверку пункта "разрешить автоторговлю" на mql5? Эт впринципе возможно? Какую функцию юзать?

Посмотрите перечисление ENUM_ACCOUNT_INFO_INTEGER
 
Yedelkin:

Посмотрите перечисление ENUM_ACCOUNT_INFO_INTEGER

Точно, совсем про это забыл - авто-торговля может быть вырублена на сервере для конкретного типа счета (а может быть и для отдельного счета).
 

Все по существу, спасибо))


п.с. а чайники на то и чайники, что справку не читают))

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