Ордерный инструмент Подтяжка вверх (1) предназначен для модификации ордеров.
|
Разрешения. Инструмент Подтяжка вверх может быть установлен на ордерные линии: - StopLoss и TakeProfit рыночного ордера любого типа; - OpenPrice отложенного ордера любого типа. |
![]() |
Ограничения.
|
|
Инструмент устанавливается (столбец): Если инструмент Подтяжка вверх устанавливается на ордерную линию, на которой уже установлены какие-либо инструменты: 2 - Подтяжка вниз, 3 - Следование за ценой, 6 - Подтяжка не выше, 7 - Подтяжка не ниже, 9 - Подтяжка за объектом вверх, 10- Подтяжка за объектом вниз, 11 - Следование за объектом, то указанные инструменты автоматически удаляются. Инструмент Подтяжка вверх не может быть установлен на StopLoss рыночного ордера Sell, если на ордер установлен инструмент 5 Стоп 0 Sell. |
Инструмент установлен (строка):
Если на ордерную линию, на которой уже установлен инструмент Подтяжка вверх, устанавливается один из инструментов:
2 - Подтяжка вниз,
3 - Следование за ценой,
9 - Подтяжка за объектом вверх,
10- Подтяжка за объектом вниз,
11 - Следование за объектом,
то инструмент Подтяжка вверх автоматически удаляется.
Если инструмент Подтяжка вверх установлен на StopLoss рыночного ордера Sell, то на этот ордер не может быть установлен инструмент 5 Стоп 0 Sell.
Требования.
Для установки инструмента Подтяжка вверх никакие другие инструменты не требуются.
Установка инструмента Подтяжка вверх удовлетворяет требования для установки инструмента 6 Подтяжка не выше.
Установка.
Для установки инструмента необходимо взять мышью значок
инструмента на Панели инструментов, подвести к ордерной линии, на которую
инструмент устанавливается, и отпустить кнопку мыши. Если ордерная линия выбрана
в соответствии с правилами разрешения, то значок инструмента отобразится в
непосредственной близости от ордерной линии на том баре, на котором пользователь
отпустил кнопку мыши. Установка инструмента сопровождается выводом сообщения
об успешной установке и подтверждающим звуком.
Если для установки инструмента выбрана недопустимая ордерная линия, то инструмент не устанавливается. В этом случае выводится сообщение об ошибочном действии пользователя, сопровождаемое звуком ошибки.
Параметры.
Инструмент Подтяжка вверх характеризуется параметрами:
|
Индексы параметров инструмента соответствуют индексам этих параметров в массиве
Instrument [or][ol][1][j],
где:
or - текущий индекс ордера в массиве Order[][];
ol - номер ордерной линии (1 -
OpenPrice, 2 - StopLoss,
3 - TakeProfit);
1 - номер инструмента Подтяжка вверх;
j - индекс параметра инструмента Подтяжка вверх.
- факт установки инструмента; изменение параметра в ручном режиме осуществляется
путём установки и удаления инструмента;
- индекс бара, на котором установлен инструмент; изменение параметра в ручном
режиме осуществляется путём перемещения значка инструмента в пределах ценового
графика (по горизонтали).
- дистанция в пунктах между рыночной ценой и ордерной линией (дистанция
преследования для ордерных линий ниже рыночной цены и дистанция убегания для
ордлиний выше рыночной цены).
В момент установки инструмента параметр принимает значение, равное фактическому расстоянию между ордерной линией и Правильной Ценой (Правильная Цена - цена двухсторонней котировки, применяемая для исполнения ордера). Изменение параметра в ручном режиме осуществляется путём перемещения мышью значка инструмента в пределах ценового графика (по вертикали) и на шкале значений параметра.
Перемещение значка инструмента вверх уменьшает дистанцию, вниз - увеличивает. Параметр изменяется пропорционально дистанции между текущим положением значка инструмента (перемещаемого пользователем) и правильной рыночной ценой (применяемой для исполнения ордера). Текущее значение параметра отражается слева от значка инструмента. Новое значение параметра принимается к исполнению когда пользователь отпускает левую кнопку мыши; при этом значок инструмента возвращается на ордерную линию.
Значение параметра можно изменить, выбрав новое значение на шкале значений параметра. Для вывода шкалы необходимо сдвинуть на небольшое расстояние цифру-значок параметра, отражаемую слева от значка инструмента. Значение, выбранное пользователем на шкале, принимается в качестве нового значения параметра.
Изменение параметра Ds происходит также при модификации ордерной линии вниз. Для ордерных линий, находящихся выше рыночной цены, уменьшение значения параметра происходит в случае, если фактическая дистанция оказывается меньше, чем чем Ds - St. Для ордерных линий, находящихся ниже рыночной цены, увеличение значения параметра происходит в случае, если фактическая дистанция оказывается больше, чем Ds + St. В указанных случаях значение параметра устанавливается равным фактической дистанции между ордерной линией и Правильной Ценой.
- шаг модификации ордерной линии в пунктах.
В момент установки инструмента параметр принимает значение настройки St, указанное в подокне.
Значение параметра можно изменить, выбрав новое значение на шкале параметра. Для вывода шкалы необходимо сдвинуть на небольшое расстояние цифру-значок параметра, отражаемую справа от значка инструмента. Значение, выбранное пользователем на шкале, принимается в качестве нового значение параметра.
Исполнение.
Чтобы разрешить исполнение инструментов в приложении AutoGraf 4, необходимо включить полуавтоматический или автоматический режим управления ордерами (перевести в верхнее положение управляющий значок AG или AT).
Алгоритм инструмента Подтяжка вверх направлен на модификацию ордерной линии в сторону увеличения цены исполнения (вверх по ценовому графику). Установленный инструмент отслеживает изменение рыночной цены и при достижении условий исполнения модифицирует ордер таким образом, чтобы ордерная линия оставалась на заданном расстоянии Ds от рыночной цены. Модификация в обратном направлении не предусмотрена.
Условия исполнения инструмента для ордерных линий, находящихся выше и ниже рыночной цены, отличаются. Для ордерных линий, находящихся ниже рыночной цены, условие исполнения инструмента наступает, если дистанция преследования равна или превышает значение Ds + St. Для ордерных линий, находящихся выше рыночной цены, условие исполнения инструмента наступает, если дистанция убегания равна или меньше значения Ds - St. При достижении условия исполнения инструмент формирует указание - новое значение цены ордерной линии, равное ПЦ - Ds (ПЦ - Правильная Цена - цена двухсторонней котировки, применяемая для исполнения ордера). Значение параметра i_B при исполнении инструмента не учитывается.
Исполнение инструмента Подтяжка Вверх для отложенных ордеров предусматривает модификацию ордера целиком. Это значит, что StopLoss и TakeProfit ордера модифицируются одновременно с ордером. При этом дистанция от OpenPrice до каждого из стоп-приказов ордера сохраняется. Исключение составляет случай, когда на ордерную линию стоп-приказа установлен инструмент 13 Закрепить на цене.
При формировании торгового приказа во исполнение указания инструмента приложением AutoGraf 4 учитываются требования и ограничения для торговых операций, а также указания других инструментов, установленных на ордер. При наличии указаний других инструментов приложением формируется один торговый приказ, учитывающий все указания (установка инструментов, которые могли бы сформировать противоречивые указания, приложением AutoGraf 4 не допускается).
Удаление.
Все инструменты в приложении AutoGraf 4 исполняются до тех пор, пока они установлены. Для прекращения исполнения установленного инструмента его необходимо удалить. Инструмент может быть удалён пользователем вручную или программно.
Для удаления инструмента Подтяжка вверх вручную необходимо выделить значок инструмента и нажать клавишу Delete. Такое управляющее действие исполняется приложением AutoGraf 4 всегда, без отказов (в отличие от торговых приказов, исполняемых на стороне сервера). При удалении инструментов вручную необходимо следить за тем, чтобы не были выделены другие инструменты или ордерные линии. Если одновременно с удалением значка установленного инструмента удаляются другие объекты, то (в зависимости от того, что это за объекты) это может привести к удалению других инструментов, а также формированию незапланированных торговых приказов - удалению и модификации ордеров.
Удаление инструмента Подтяжка вверх также происходит автоматически при исполнении инструмента 6 Подтяжка не выше. Если цена исполнения ордерной линии достигает цены исполнения инструмента Подтяжка не выше, то необходимость дальнейшего использования инструмента Подтяжка вверх считается исчерпанной. В этом случае инструмент Подтяжка не выше удаляет инструмент Подтяжка вверх и удаляется сам.