FreezeLevel (Дистанция заморозки операций в пунктах) - страница 2

 
Aleksey Vyazmikin #:

Не понял ход Ваших мыслей, попробуйте изложить своё мнение более подробно.

SymbolInfoInteger

SymbolInfoInteger с параметром SYMBOL_TRADE_FREEZE_LEVEL. Больше говорить не о чем.

Узнать все параметры символа можно этой функцией. А не искать инфу по ДЦ.

Artyom Trishkin #:

StopLevel и FreezeLevel - совершенно разные уровни.

  • Уровень стопов - это дистанция от цены, ближе которой нельзя выставить стоп-приказы - будь то отложенные ордера, будь то уровни SL и TP существующей позиции.
  • Уровень заморозки - это уровень, ближе которого замораживаются операции клиента с позициями или ордерами, так как ожидается срабатывание ранее выставленного клиентом приказа.
    Иными словами - внутри этого коридора считается, что цена "вот-вот уже активировала торговый приказ", выставленный клиентом. Если цена таки выйдет из этого уровня, не коснувшись уровня срабатывания приказа, то операции размораживаются.

Артем, хоть эта очередная ветка «поболтать ни о чем», но отмечу, что FREEZE_LEVEL во всех нормальных ДЦ давно нулевой, а в большинстве и стопы нулевые. Примеры с моего индикатора для МТ4 ShowImportantParams. Как видно, только на последнем кухонном динозавре еще сохранились ненулевые стопы, фреезы везде давно нулевые. 

MQ Demo

MQ Demo 

NPBFX cent real

NPBFX cent real

Robo cent real

Robo cent real

Insta real

Insta real

ShowImportantParams
ShowImportantParams
  • www.mql5.com
Показывает важные параметры инструмента. Версия 1.1, улучшенная.
 
Aleksey Vyazmikin:

Предлагаю в данной теме обсудить такой функционал терминала, который позволяет ДЦ ограничивать трейдера в его волеизъявлении по совершению торговых операций...

"Контрреволюционные вещи говорите, Филипп Филиппович" (с)

 
Alexey Volchanskiy #:

Узнать все параметры символа можно этой функцией. А не искать инфу по ДЦ.

Артем, хоть эта очередная ветка «поболтать ни о чем», но отмечу, что FREEZE_LEVEL во всех нормальных ДЦ давно нулевой, а в большинстве и стопы нулевые. Примеры с моего индикатора для МТ4 ShowImportantParams. Как видно, только на последнем кухонном динозавре еще сохранились ненулевые стопы, фреезы везде давно нулевые. 

MQ Demo

 

NPBFX cent real

Robo cent real


Insta real


StopLevel, равный ноль - это не обязательно его отсутствие. Это означает, что его значение плавающее - нужно получать и использовать.

FreezeLevel, равный ноль - отсутствие уровня заморозки.

От разработчиков.

 
Artyom Trishkin #:

StopLevel, равный ноль - это не обязательно его отсутствие. Это означает, что его значение плавающее - нужно получать и использовать.

А как получить плавающее значение?

SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
или
MarketInfo(Symbol(),MODE_STOPLEVEL);

Какой из них будет 0, а какой реальный? Или 0 будет только на спецификации? А оба этих реальные?

 
Denis Kirichenko #:

"Контрреволюционные вещи говорите, Филипп Филиппович" (с)

Даже больше скажу, это какая то древняя отрыжка из нулевых. Бедняжка ТС до сих пор уверен, что все ДЦ, Уоррены Баффеты и Рокфейлеры охотятся за его центовым депо. Ведь как только он «по интуиции» ставит на селл, цена тут же скачет вверх! Только и ждут, как бы Лешеньке ТС нагадить!

 
Forester #:

А как получить плавающее значение?

SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
или
MarketInfo(Symbol(),MODE_STOPLEVEL);

Какой из них будет 0, а какой реальный? Или 0 будет только на спецификации? А оба этих реальные?

Если эти функции возвращают ноль - значит стоплевел плавающий.

Обычно он в этом случае определяется размером спреда, умноженным на коэффициент. Коэффициентом может быть 2, 3, или какое-либо иное значение. Обычно 2 или 3. Понять можно только получив ошибку близких стопов, при этом далее увеличив значение коэффициента и попробовав заново.

 
Раньше рекомендация была: проверять на двойной спред. Фриз левел ноль выдавал. 
 
Ihor Herasko #:

Они считаются от базовой цены. Базовая цена это:

  1. Если нужно установить Buy Stop, то Ask.
  2. Если нужно установить Sell Stop, то Bid.
  3. Если нужно установить/изменить TP или SL отложенного ордера, то это цена открытия ордера.
  4. Если нужно установить/изменить TP или SL позиции Buy, то Bid.
  5. Если нужно установить/изменить TP или SL позиции Sell, то Ask.

Спасибо за пояснения!

Ihor Herasko #:

    Да.

    "Плавающими" в том смысле, что значение в спецификации может быть изменено? Если так, то да. Их нужно обновлять в советнике перед совершением торговой операции.

    Бывают еще именно плавающие ограничения. В таком случае в спецификации указывается 0, а размер ограничения зависит от спреда. Обычно это от одного до трех спредов.

    Эти изменения часто ли происходят, пару раз в день или значительно реже? Может кто собирал статистику по данному вопросу?

    Я правильно понимаю, что плавающие ограничения нельзя определить без перебора значений цены?

     
    Forester #:

    Странное предположение.
    На биржах цены аск/бид устанавливаются по лимитным ордерам, которые можно видеть в стакане. Чтобы сдвинуть цену на 111пт - надо все лимитки на 111 уровнях выкупить.
    Если выкупится только 1 уровень, то цена сместится только на 1 пт. Спред может расширяться/сужаться при добавлении/снятии/выкупе лимиток.

    Думаю на форексе примерно то  же самое - аск/бид показывет цены по которым провайдеры ликвидности готовы купить/продать.

    ДЦ конечно может добавлять к спреду свою комиссию для стандартных счетов или оставлять спред как есть на ECN cчетах (по EURUSD он бывает иногда =0) и собирать комиссию отдельно.

    Я не понял Ваши аргументы. На бирже действительно есть стакан, и спред - отложки на покупку и продажу, соответственно когда происходит покупка, то бар (последняя цена) ударяется в спред, который был на прошлом тике. Да, могут быть исключение, если ММ уберёт отложки (ММ на Moex получает информации о сведении до начала сведения, судя по некоторым источникам). У Вас же цена не доходит до цены продажи на анимации.

     
    Vasiliy Pushkaryov #:

    В свое время хорошо помогли эти таблички из учебника Ковалева

    Спасибо, действительно удобно представленная информация!