Как проверить возможность совершения сделки

Страницы: 1
RSS
Как проверить возможность совершения сделки, Как проверить возможность совершения сделки
 
День добрый

Подскажите, как проверить, возможно ли совершение сделки?
Ну т.е например скрипт сам работает и по своей логике решил совершить сделку
Как проверить например все эти условия
- на FORTS например не клиринг
- FORTS сейчас работает
- фондовый рынок сейчас работает,
- на счету достаточно денег
- инструмент доступен для шорта (или просто)

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

Можно обратиться к таблице текущих торгов. И получать информацию по параметрам:

Цитата
на FORTS например не клиринг
Параметр - Статус клиринга

Цитата
FORTS сейчас работает
фондовый рынок сейчас работает,
Параметр: Статус торговой сессии

Цитата
инструмент доступен для шорта (или просто)
Данную информацию можно получить из таблицы Купить/Продать.
Параметр Тип. Данный параметр может применять следующие значения:
  • «МО» – маржинальная и принимается в обеспечение,
  • «М» – маржинальная и не принимается в обеспечение,
  • «О» – немаржинальная, но принимается в обеспечение,
  • «Ш» – запрещены продажи без покрытия («шорт»),
  • <пусто> - немаржинальная и не принимается в обеспечение.
  • «Д» – маржинальная, разрешенная для покупки на заемные средства;
  • «К» – маржинальная, разрешенная для продажи на заемные средства;
  • «ДК» – маржинальная, разрешенная для покупки и продажи на заемные средства;
  • <пусто> – немаржинальная
Цитата
- на счету достаточно денег
Зависит от рынка. Фондовый/валютный - Лимиты по денежным средствам.
Срочный - Ограничения по клиентским счетам.  
Страницы: 1
Читают тему
Наверх