Skip to content

Commit

Permalink
Deployed 54a7f18 with MkDocs version: 1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
p977ac committed Jul 4, 2024
1 parent eeb86e1 commit 4ce7070
Show file tree
Hide file tree
Showing 75 changed files with 1,029 additions and 25 deletions.
12 changes: 12 additions & 0 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -1021,6 +1021,18 @@



<li class="md-nav__item">
<a href="/async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="/faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions accredited_investor/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1075,6 +1075,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions algorithmic_trading/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1089,6 +1089,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions api_protocols/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1038,6 +1038,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
163 changes: 143 additions & 20 deletions async/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -797,12 +797,14 @@







<li class="md-nav__item md-nav__item--nested">
<li class="md-nav__item md-nav__item--active md-nav__item--nested">


<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" >
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6" type="checkbox" id="__nav_6" checked>

<label class="md-nav__link" for="__nav_6">
Сервисы
Expand Down Expand Up @@ -956,12 +958,14 @@







<li class="md-nav__item md-nav__item--nested">
<li class="md-nav__item md-nav__item--active md-nav__item--nested">


<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_3" type="checkbox" id="__nav_6_3" >
<input class="md-nav__toggle md-toggle" data-md-toggle="__nav_6_3" type="checkbox" id="__nav_6_3" checked>

<label class="md-nav__link" for="__nav_6_3">
Заявки
Expand Down Expand Up @@ -1025,6 +1029,92 @@






<li class="md-nav__item md-nav__item--active">

<input class="md-nav__toggle md-toggle" data-md-toggle="toc" type="checkbox" id="__toc">





<label class="md-nav__link md-nav__link--active" for="__toc">
Асинхронный метод выставления заявок
<span class="md-nav__icon md-icon"></span>
</label>

<a href="./" class="md-nav__link md-nav__link--active">
Асинхронный метод выставления заявок
</a>


<nav class="md-nav md-nav--secondary" aria-label="Содержание">






<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Содержание
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>

<li class="md-nav__item">
<a href="#postorderasync" class="md-nav__link">
PostOrderAsync запрос
</a>

</li>

<li class="md-nav__item">
<a href="#postorderasync_1" class="md-nav__link">
PostOrderAsync ответ
</a>

<nav class="md-nav" aria-label="PostOrderAsync ответ">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#_2" class="md-nav__link">
В случае ошибки
</a>

</li>

<li class="md-nav__item">
<a href="#_3" class="md-nav__link">
Успешное выставление заявки
</a>

</li>

</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#_4" class="md-nav__link">
Получить статус торгового поручения.
</a>

</li>

</ul>

</nav>

</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
Expand Down Expand Up @@ -1499,27 +1589,25 @@


<h1 id="_1">Асинхронный метод выставления заявок</h1>
<p>С целью уменьшить latency доставки торговых поручений до биржи в T-Invest API реализован асинхронный метод выставления поручений.
При подачи поручений асинхронным методом брокер не дожидается подтверждения от бирже об успешном статусе выставления заявки и
<p>С целью уменьшить latency доставки торговых поручений до биржи в T-Invest API реализован асинхронный метод выставления заявок.
При подачи поручений асинхронным методом брокер не дожидается подтверждения от биржи об успешном статусе выставления заявки и
присвоении ей биржевого номера. При работе с асинхронным методом есть ряд особенностей.</p>
<p>Метод позволяет выставлять поручения параллельно, не создавая очереди заявок, что возможно при работе с PostOrder.
Это позволяет ускорить работа алгоритма распараллелив процессы.</p>
<h2 id="postorderasync">PostOrderAsync запрос</h2>
<p>Входные параметры асинхронного метода идентичны <a href="https://russianinvestments.github.io/investAPI/orders/#postorder">PostOrder</a>.
При этом есть особенности.</p>
<p><a href="https://russianinvestments.github.io/investAPI/head-orders/#_5">Идентификатор ключа идемпотентности</a> <code>order_id</code> является обязательным
и должен быть передан в UUID формате.</p>
<p>Входные параметры асинхронного метода идентичны <a href="/investAPI/orders/#postorder">PostOrder</a>.
При этом есть особенности:</p>
<p><a href="/investAPI/head-orders/#_5">Идентификатор ключа идемпотентности</a> <code>order_id</code> является обязательным
и должен быть передан в UUID формате любой версии.</p>
<h2 id="postorderasync_1">PostOrderAsync ответ</h2>
<h3 id="_2">В случае ошибки</h3>
<p>При выставлении асинхронного поручения на стороне брокера проводятся предварительные проверки, идентичные синхронному взаимодействию.
В случае ошибок валидации ответ будет идентичен <a href="https://russianinvestments.github.io/investAPI/orders/#postorder">PostOrder</a>.</p>
В случае ошибок валидации ответ будет идентичен <a href="/investAPI/orders/#postorder">PostOrder</a>.</p>
<h3 id="_3">Успешное выставление заявки</h3>
<p>Если проверки пройдены и заявка передана на биржу, то вернется <a href="https://russianinvestments.github.io/investAPI/orders/#postorderasyncresponse">ответ</a>, где
<p>Если проверки пройдены и заявка передана на биржу, то вернется <a href="/investAPI/orders/#postorderasyncresponse">ответ</a>, где
<code>order_request_id</code> - ключ идемпотентности, переданный в запросе в виде <code>order_id</code>.</p>
<blockquote>
<p><strong>Важно</strong><br>
</p>
</blockquote>
<blockquote>
<p><strong>Важно</strong><br>
В ответе метода нет биржевого идентификатора. <code>trade_intent_id</code> — внутренний идентификатор брокера. </p>
</blockquote>

Expand All @@ -1529,11 +1617,11 @@ <h3 id="_3">Успешное выставление заявки</h3>
</blockquote>

<h2 id="_4">Получить статус торгового поручения.</h2>
<p>Изменение статуса торгового поручения можно подписавшись на <a href="https://russianinvestments.github.io/investAPI/orders_state_stream/">Стрим заявок</a>.
<p>Изменение статуса торгового поручения можно подписавшись на <a href="/investAPI/orders_state_stream/">Стрим заявок</a>.
<code>order_request_id</code> в сообщениях стрима соответствует <code>order_request_id</code> в ответе PostOrderAsync, <code>order_id</code> — биржевому номеру заявки.
Получив из стрима биржевой номер, дальнейшие статусы можно отслеживать методами <a href="https://russianinvestments.github.io/investAPI/orders/#getorderstate">GetOrderState</a>
и <a href="https://russianinvestments.github.io/investAPI/orders/#getorders">GetOrder</a>, а отменить методом <a href="https://russianinvestments.github.io/investAPI/orders/#cancelorder">CancelOrder</a>.
В ближайших релизах GetOrderState и CancelOrder будут поддерживать работу и по ключу идемпотентности <code>order_request_id</code>.</p>
Получив из стрима биржевой номер, дальнейшие статусы можно отслеживать методами <a href="/investAPI/orders/#getorderstate">GetOrderState</a>
и <a href="/investAPI/orders/#getorders">GetOrder</a>, а отменить методом <a href="/investAPI/orders/#cancelorder">CancelOrder</a>.</p>
<p>В релизе 1.24 GetOrderState и CancelOrder будут поддерживать работу и по ключу идемпотентности <code>order_request_id</code>.</p>



Expand All @@ -1558,6 +1646,41 @@ <h2 id="_4">Получить статус торгового поручения.

<footer class="md-footer">

<nav class="md-footer__inner md-grid" aria-label="Footer">


<a href="../orders_state_stream/" class="md-footer__link md-footer__link--prev" aria-label="Назад: Стрим заявок" rel="prev">
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12z"/></svg>
</div>
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Назад
</span>
Стрим заявок
</div>
</div>
</a>



<a href="../faq_orders/" class="md-footer__link md-footer__link--next" aria-label="Вперед: FAQ" rel="next">
<div class="md-footer__title">
<div class="md-ellipsis">
<span class="md-footer__direction">
Вперед
</span>
FAQ
</div>
</div>
<div class="md-footer__button md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4z"/></svg>
</div>
</a>

</nav>

<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-footer-copyright">
Expand Down
12 changes: 12 additions & 0 deletions cases/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1098,6 +1098,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions common/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1026,6 +1026,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions deadlines/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1068,6 +1068,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions eol_v1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1082,6 +1082,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
12 changes: 12 additions & 0 deletions errors/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1026,6 +1026,18 @@



<li class="md-nav__item">
<a href="../async/" class="md-nav__link">
Асинхронный метод выставления заявок
</a>
</li>







<li class="md-nav__item">
<a href="../faq_orders/" class="md-nav__link">
FAQ
Expand Down
Loading

0 comments on commit 4ce7070

Please sign in to comment.