Страница 1 из 1

исполнение ордера

Добавлено: 29 июл 2016, 15:30
Сергей
Добрый... подскажите как можно сделать чтоб исполнение ордера проходило не в момент появления сигнала а например на +- заданное кол-во пунктов?

Re: исполнение ордера

Добавлено: 30 июл 2016, 07:37
evge
Это планируют в новых версиях АД4.

Открытие позиции по лимиту

EnterLongLimit(Price)
EnterLongLimit(Price, Q) – закрыть текущий шорт (если он есть) и открыть позицию лонг на разрешенное стратегией количество (или заданное количество Q) по цене Price.
EnterShortLimit(Price) EnterShortLimit(Price, Q) – закрыть лонг (если он есть) и открыть шорт на разрешенное стратегией количество (или заданное количество Q) по цене Price.

Робот, который запущен в режиме «Робот», при появлении сигналов для открытия позиции, отправляет на рынок торговые поручения:
  • с типом «лимит» (LMT);
  • с ценой равной Price.

Открытие позиции по стопу

EnterLongStop(Price)
EnterLongStop(Price, Q) – закрыть текущий шорт (если он есть) и открыть позицию лонг на разрешенное стратегией количество (или заданное количество Q) если цена будет больше или равна Price.
EnterShortStop(Price) EnterShortStop(Price, Q) – закрыть лонг (если он есть) и открыть шорт на разрешенное стратегией количество (или заданное количество Q) если цена будет меньше или равна Price.

Робот, который запущен в режиме «Робот», при появлении сигналов для открытия позиции, отправляет на рынок торговые поручения:
  • с типом «стоп-маркет» (STP)
  • с ценой условия равной Price.

CancelActiveOrders(leaveStop) – снять активные заявки. leaveStop = true – оставить стоп к позиции. leaveStop = false – снять все.