-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathzzz_qlua_annotations_ru.lua
2323 lines (2097 loc) · 170 KB
/
zzz_qlua_annotations_ru.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
--
-- https://github.com/Roffild/qlua-annotations
--
-- QUIK 11.0
-- Имена для @class и @alias взяты из английского раздела
-- "The tables used in the functions getItem, getNumberOf, and SearchItems".
--#region Структуры данных
---Формат даты и времени, используемый таблицах
---@class qluaDateTime
---@field mcs number Микросекунды
---@field ms number Миллисекунды
---@field sec number Секунды
---@field min number Минуты
---@field hour number Часы
---@field day number День
---@field week_day number Номер дня недели
---@field month number Месяц
---@field year number Год
---Позиции участника по деньгам
---@class qluaParticipantsCashPositions
---@field firmid string Идентификатор фирмы
---@field currcode string Код валюты
---@field tag string Код позиции
---@field description string Описание
---@field openbal number Входящий остаток
---@field currentpos number Текущий остаток
---@field plannedpos number Плановый остаток
---@field limit1 number Внешнее ограничение по деньгам
---@field limit2 number Внутреннее (собственное) ограничение по деньгам
---@field orderbuy number В заявках на продажу
---@field ordersell number В заявках на покупку
---@field netto number Нетто-позиция
---@field plannedbal number Плановая позиция
---@field debit number Дебет
---@field credit number Кредит
---@field bank_acc_id string Идентификатор счета
---@field margincall number Маржинальное требование на начало торгов
---@field settlebal number Плановая позиция после проведения расчетов
---@alias qlaccount_positions qluaParticipantsCashPositions
---Инструменты: Нога составного инструмента
---@class qluaInstrumentsLegN
---@field classcode string Параметр ноги, обозначающий код класса связанного инструмента
---@field seccode string Параметр ноги, обозначающий код связанного инструмента
---@field cfi string Параметр ноги, обозначающий CFI
---@field ratio_qty number Параметр ноги, обозначающий количество образования позиции при выполнении операции по связанному инструменту
---@field leg_side string Параметр ноги, обозначающий направление позиции при выполнении операции по связанному инструменту. Возможные значения: "buy" – покупка; "sell" – продажа
---@field settle_date number Параметр ноги, обозначающий дату расчетов
---Инструменты: Ноги составного инструмента
---@class qluaInstrumentsLegs
---@field leg_0 qluaInstrumentsLegN Нога составного инструмента
---@field leg_1 qluaInstrumentsLegN Нога составного инструмента
---@field leg_2 qluaInstrumentsLegN Нога составного инструмента
---@field leg_3 qluaInstrumentsLegN Нога составного инструмента
---@field leg_4 qluaInstrumentsLegN Нога составного инструмента
---@field leg_5 qluaInstrumentsLegN Нога составного инструмента
---@field leg_6 qluaInstrumentsLegN Нога составного инструмента
---@field leg_7 qluaInstrumentsLegN Нога составного инструмента
---@field leg_8 qluaInstrumentsLegN Нога составного инструмента
---@field leg_9 qluaInstrumentsLegN Нога составного инструмента
---Инструменты
---@class qluaInstruments
---@field code string Код инструмента
---@field name string Наименование инструмента
---@field short_name string Короткое наименование инструмента
---@field class_code string Код класса инструментов
---@field class_name string Наименование класса инструментов
---@field face_value number Номинал
---@field face_unit string Валюта номинала
---@field scale number Точность (количество значащих цифр после запятой)
---@field mat_date number Дата погашения
---@field lot_size number Размер лота
---@field isin_code string ISIN
---@field min_price_step number Минимальный шаг цены
---@field bsid string Bloomberg ID
---@field cusip_code string CUSIP
---@field stock_code string StockCode
---@field couponvalue number Размер купона
---@field first_currcode string Код котируемой валюты в паре
---@field second_currcode string Код базовой валюты в паре
---@field base_active_classcode string Код класса базового актива
---@field base_active_seccode string Базовый актив
---@field option_strike number Страйк опциона
---@field qty_multiplier number Кратность при вводе количества
---@field step_price_currency string Валюта шага цены
---@field sedol_code string SEDOL
---@field cfi_code string CFI
---@field ric_code string RIC
---@field buybackdate number Дата оферты
---@field buybackprice number Цена оферты
---@field list_level number Уровень листинга
---@field qty_scale number Точность количества
---@field yieldatprevwaprice number Доходность по предыдущей оценке
---@field regnumber string Регистрационный номер
---@field trade_currency string Валюта торгов
---@field second_curr_qty_scale number Точность количества котируемой валюты
---@field first_curr_qty_scale number Точность количества базовой валюты
---@field accruedint number Накопленный купонный доход
---@field stock_name string Код деривативного контракта в формате QUIK
---@field nextcoupon number Дата выплаты купона
---@field couponperiod number Длительность купона
---@field settlecode string Текущий код расчетов для инструмента
---@field exp_date number Дата экспирации
---@field settle_date number Дата расчетов
---@field legs qluaInstrumentsLegs Ноги составного инструмента в формате leg_<N>
---@alias qlsecurities qluaInstruments
---Заявки
---@class qluaOrders
---@field order_num number Номер заявки в торговой системе
---@field flags number Набор битовых флагов
---@field brokerref string Комментарий, обычно: <код клиента>/<номер поручения>
---@field userid string Идентификатор трейдера
---@field firmid string Идентификатор фирмы
---@field account string Торговый счет
---@field price number Цена
---@field qty number Количество в лотах
---@field balance number Остаток
---@field value number Объем в денежных средствах
---@field accruedint number Накопленный купонный доход
---@field yield number Доходность
---@field trans_id number Идентификатор транзакции
---@field client_code string Код клиента
---@field price2 number Цена выкупа
---@field settlecode string Код расчетов
---@field uid number Идентификатор пользователя
---@field canceled_uid number Идентификатор пользователя, снявшего заявку
---@field exchange_code string Код биржи в торговой системе
---@field activation_time number Время активации
---@field linkedorder number Номер заявки в торговой системе
---@field expiry number Дата окончания срока действия заявки
---@field sec_code string Код инструмента заявки
---@field class_code string Код класса заявки
---@field datetime qluaDateTime Дата и время
---@field withdraw_datetime qluaDateTime Дата и время снятия заявки
---@field bank_acc_id string Идентификатор расчетного счета/кода в клиринговой организации
---Способ указания объема заявки. Возможные значения: \
--- 0 – по количеству, \
--- 1 – по объему
---@field value_entry_type number
---@field repoterm number Срок РЕПО, в календарных днях
---@field repovalue number Сумма РЕПО на текущую дату. Отображается с точностью 2 знака
---@field repo2value number Объём сделки выкупа РЕПО. Отображается с точностью 2 знака
---@field repo_value_balance number Остаток суммы РЕПО за вычетом суммы привлеченных или предоставленных по сделке РЕПО денежных средств в неисполненной части заявки, по состоянию на текущую дату. Отображается с точностью 2 знака
---@field start_discount number Начальный дисконт, в %
---@field reject_reason string Причина отклонения заявки брокером
---@field ext_order_flags number Битовое поле для получения специфических параметров с западных площадок
---@field min_qty number Минимально допустимое количество, которое можно указать в заявке по данному инструменту. Если имеет значение "0", значит ограничение по количеству не задано
---Тип исполнения заявки. Возможные значения: \
--- 0 – Значение не указано; \
--- 1 – Немедленно или отклонить; \
--- 2 – Поставить в очередь; \
--- 3 – Снять остаток; \
--- 4 – До снятия; \
--- 5 – До даты; \
--- 6 – В течение сессии; \
--- 7 – Открытие; \
--- 8 – Закрытие; \
--- 9 – Кросс; \
--- 11 – До следующей сессии; \
--- 13 – До отключения; \
--- 15 – До времени; \
--- 16 – Следующий аукцион
---@field exec_type number
---@field side_qualifier number Поле для получения параметров по западным площадкам. Если имеет значение "0", значит значение не задано
---@field acnt_type number Поле для получения параметров по западным площадкам. Если имеет значение "0", значит значение не задано
---Роль в исполнении заявки. Возможные значения: \
--- 0 – не определено; \
--- 1 – Agent; \
--- 2 – Principal; \
--- 3 – Riskless principal; \
--- 4 – CFG give up; \
--- 5 – Cross as agent; \
--- 6 – Matched Principal; \
--- 7 – Proprietary; \
--- 8 – Individual; \
--- 9 – Agent for other member; \
--- 10 – Mixed; \
--- 11 – Market maker
---@field capacity number
---@field passive_only_order number Поле для получения параметров по западным площадкам. Если имеет значение "0", значит значение не задано
---@field visible number Видимое количество. Параметр айсберг-заявок, для обычных заявок выводится значение: "0"
---@field awg_price number Средняя цена исполнения. Актуально, когда заявка выполнилась частями
---@field expiry_time number Время окончания срока действия заявки в формате <ЧЧММСС DESIGNTIMESP=19552>. Для GTT-заявок, используется вместе со сроком истечения заявки (Expiry)
---@field revision_number number Номер ревизии заявки. Используется, если заявка была заменена с сохранением номера
---@field price_currency string Валюта заявки
---Расширенный статус заявки. Возможные значения: \
--- 0 (по умолчанию) – не определено; \
--- 1 – заявка активна; \
--- 2 – заявка частично исполнена; \
--- 3 – заявка исполнена; \
--- 4 – заявка отменена; \
--- 5 – заявка заменена; \
--- 6 – заявка в состоянии отмены; \
--- 7 – заявка отвергнута; \
--- 8 – приостановлено исполнение заявки; \
--- 9 – заявка в состоянии регистрации; \
--- 10 – заявка снята по времени действия; \
--- 11 – заявка в состоянии замены
---@field ext_order_status number
---@field accepted_uid number UID пользователя-менеджера, подтвердившего заявку при работе в режиме с подтверждениями
---@field filled_value number Исполненный объем заявки в валюте цены для частично или полностью исполненных заявок
---@field extref string Внешняя ссылка, используется для обратной связи с внешними системами
---@field settle_currency string Валюта расчетов по заявке
---@field on_behalf_of_uid number UID пользователя, от имени которого выставлена заявка
---Квалификатор клиента, от имени которого выставлена заявка. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 3 – Legal Entity
---@field client_qualifier number
---@field client_short_code number Краткий идентификатор клиента, от имени которого выставлена заявка
---Квалификатор принявшего решение о выставлении заявки. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 2 – Algorithm
---@field investment_decision_maker_qualifier number
---@field investment_decision_maker_short_code number Краткий идентификатор принявшего решение о выставлении заявки
---Квалификатор трейдера, исполнившего заявку. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 2 – Algorithm
---@field executing_trader_qualifier number
---@field executing_trader_short_code number Краткий идентификатор трейдера, исполнившего заявку
---@field settle_date number Дата расчетов. Для свопов дата расчетов первой части операции своп
---@field settle_date2 number Дата расчетов второй части операции своп
---@field start_date number Дата, начиная с которой допускается совершение валютирования. Заполняется только для контрактов типа "FLEX FORWARD" (см. параметр `operation_type`)
---Тип совершаемой операции. Возможные значения: \
--- -1 – NOT_DEFINED; \
--- 0 – SPOT; \
--- 1 – FORWARD; \
--- 2 – SWAP; \
--- 6 – NDF; \
--- 7 – FLEX FORWARD
---@field operation_type number
---@field qty2 number Количество второй части операции своп
---@field value2 number Объем второй части операции своп
---@field visibility_factor number Видимая часть в общей сумме заявки в %
---@field visible_repo_value number Сумма РЕПО видимой части (точность валюты расчетов заявки/инструмента)
---Идентификатор торговой сессии. Возможные значения: \
--- 0 – Не определено; \
--- 1 – Основная сессия; \
--- 2 – Дополнительная сессия; \
--- 3 – Итоги дня
---@field trading_session number
---Тип ввода значения цены заявки. Возможные значения: \
--- 1 – По цене; \
--- 2 – По доходности; \
--- 3 - По средневзвешенной цене
---@field price_entry_type number
---@field lseccode string Код инструмента, являющийся приоритетным обеспечением
---@field benchmark string Идентификатор индикативной ставки
---@field external_qty number Внешнее количество
---@alias qlorders qluaOrders
---Заявки на внебиржевые сделки
---@class qluaOrdersNegotiatedDeal
---@field neg_deal_num number Номер
---@field neg_deal_time number Время выставления заявки
---@field flags number Набор битовых флагов
---@field brokerref string Комментарий, обычно: <код клиента>/<номер поручения>
---@field userid string Трейдер
---@field firmid string Идентификатор дилера
---@field cpuserid string Трейдер партнера
---@field cpfirmid string Код фирмы партнера
---@field account string Счет
---@field price number Цена
---@field qty number Количество
---@field matchref string Ссылка
---@field settlecode string Код расчетов
---@field yield number Доходность
---@field accruedint number Купонный процент
---@field value number Объем
---@field price2 number Цена выкупа
---@field reporate number Ставка РЕПО (%)
---@field refundrate number Ставка возмещения (%)
---@field trans_id number ID транзакции
---@field client_code string Код клиента
---Тип ввода заявки РЕПО. Возможные значения: \
--- 0 – Не определен; \
--- 1 – Цена1 + Ставка; \
--- 2 – Ставка + Цена2; \
--- 3 – Цена1 + Цена2; \
--- 4 – Сумма РЕПО + Количество; \
--- 5 – Сумма РЕПО + Дисконт; \
--- 6 – Количество + Дисконт; \
--- 7 – Сумма РЕПО; \
--- 8 – Количество
---@field repoentry number
---@field repovalue number Сумма РЕПО
---@field repo2value number Объем выкупа РЕПО
---@field repoterm number Срок РЕПО
---@field start_discount number Начальный дисконт (%)
---@field lower_discount number Нижний дисконт (%)
---@field upper_discount number Верхний дисконт (%)
---@field block_securities number Блокировка обеспечения ("Да"/"Нет")
---@field uid number Идентификатор пользователя
---@field withdraw_time number Время снятия заявки
---@field neg_deal_date number Дата выставления заявки
---@field balance number Остаток
---@field origin_repovalue number Сумма РЕПО первоначальная
---@field origin_qty number Количество первоначальное
---@field origin_discount number Процент дисконта первоначальный
---@field neg_deal_activation_date number Дата активации заявки
---@field neg_deal_activation_time number Время активации заявки
---@field quoteno number Встречная безадресная заявка
---@field settle_currency string Валюта расчетов
---@field sec_code string Код инструмента
---@field class_code string Код класса
---@field bank_acc_id string Идентификатор расчетного счета/кода в клиринговой организации
---@field withdraw_date number Дата снятия адресной заявки в формате "ГГГГММДД"
---@field linkedorder number Номер предыдущей заявки. Отображается с точностью "0"
---@field activation_date_time qluaDateTime Дата и время активации заявки
---@field withdraw_date_time qluaDateTime Дата и время снятия заявки
---@field date_time qluaDateTime Дата и время заявки
---@field lseccode string Приоритетное обеспечение
---@field canceled_uid number UID снявшего заявку
---@field system_ref string Системная ссылка
---@field price_currency string Валюта, в которой указана цена заявки
---@field order_exchange_code string Биржевой номер заявки
---@field extref string Внешняя ссылка, используется для обратной связи с внешними системами
---@field period number Период торговой сессии, в которую была подана заявка
---Квалификатор клиента, от имени которого выставлена заявка. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 3 – Legal Entity
---@field client_qualifier number
---@field client_short_code number Краткий идентификатор клиента, от имени которого выставлена заявка
---Квалификатор принявшего решение о выставлении заявки. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 2 – Algorithm
---@field investment_decision_maker_qualifier number
---@field investment_decision_maker_short_code number Краткий идентификатор принявшего решение о выставлении заявки
---Квалификатор трейдера, исполнившего заявку. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 2 – Algorithm
---@field executing_trader_qualifier number
---@field executing_trader_short_code number Краткий идентификатор трейдера, исполнившего заявку
---@field settle_date number Дата расчетов. Для свопов дата расчетов первой части операции своп
---@field benchmark string Идентификатор индикативной ставки
---Набор битовых флагов. Возможные значения: \
--- бит 0 (0x1) – Валюты на адресной заявке заполнены в соответствии с общими правилами заполнения валют; \
--- бит 1 (0x2) – Признак заявки типа РЕПО с открытой датой
---@field ext_negdeal_flags number
---@field open_repo2date number День Т+1 для сделок РЕПО с Открытой датой
---@field open_repo2value number Стоимость выкупа РЕПО с открытой датой в день T+1
---@field reject_reason string Причина отклонения
---@alias qlneg_deals qluaOrdersNegotiatedDeal
---Классы
---@class qluaClasses
---@field firmid string Идентификатор фирмы
---@field name string Название класса
---@field code string Код класса
---@field npars number Количество параметров в классе
---@field nsecs number Количество инструментов в классе
---@alias qlclasses qluaClasses
---Позиции по инструментам
---@class qluaPositionsInInstruments
---@field sec_code string Код инструмента
---@field trdaccid string Счет депо
---@field firmid string Идентификатор фирмы
---@field client_code string Код клиента
---@field openbal number Входящий остаток
---@field openlimit number Входящий лимит
---@field currentbal number Текущий остаток
---@field currentlimit number Текущий лимит
---@field locked_sell number В продаже. Количество инструментов, заблокированное под исполнение заявок клиента на продажу
---@field locked_buy number В покупке. Количество инструментов в активных заявках клиента на покупку
---@field locked_buy_value number Стоимость инструментов, заблокированных под покупку
---@field locked_sell_value number Стоимость инструментов, заблокированных под продажу
---@field wa_position_price number Цена приобретения
---@field wa_price_currency string Валюта, в которой отображается значение цены приобретения инструмента. Для облигаций, цена которых выражена в процентах от номинала, возвращается значение "%". Параметр может принимать значение <пусто designtimesp=24022>, если в момент запроса данных в терминале отсутствует информация для расчета валюты цены приобретения
---Срок расчётов. Возможные значения: \
--- - положительные целые числа, начиная с 0, соответствующие срокам расчётов из таблицы Позиции по инструментам: 0 – T0, 1 – T1, 2 – T2 и т.д.; \
--- - отрицательные целые числа – технологические лимиты (используются для внутренней работы системы QUIK)
---@field limit_kind number
---@alias qldepo_limits qluaPositionsInInstruments
---Позиции по деньгам
---@class qluaCashPositions
---@field currcode string Код валюты
---@field tag string Код позиции
---@field firmid string Идентификатор фирмы
---@field client_code string Код клиента
---@field openbal number Входящий остаток
---@field openlimit number Входящий лимит
---@field currentbal number Текущий остаток
---@field currentlimit number Текущий лимит
---@field locked number Заблокировано. Сумма средств, заблокированных под исполнение заявок клиента
---@field locked_value_coef number Стоимость активов в заявках на покупку немаржинальных инструментов
---@field locked_margin_value number Стоимость активов в заявках на покупку маржинальных инструментов
---@field leverage number Плечо
---Срок расчётов. Возможные значения: \
--- - положительные целые числа, начиная с 0, соответствующие срокам расчётов из таблицы Позиции по деньгам: 0 – T0, 1 – T1, 2 – T2 и т.д.; \
--- - отрицательные целые числа – технологические лимиты (используются для внутренней работы системы QUIK)
---@field limit_kind number
---@field wa_position_price number Средневзвешенная цена приобретения позиции
---@field orders_collateral number Гарантийное обеспечение заявок
---@field positions_collateral number Гарантийное обеспечение позиций
---@alias qlmoney_limits qluaCashPositions
---Ограничения по клиентским счетам
---@class qluaClientAccountLimits
---@field firmid string Идентификатор фирмы
---@field trdaccid string Торговый счет
---Тип лимита. Возможные значения: \
--- 0 – Денежные средства; \
--- 1 – Залоговые денежные средства; \
--- 2 – По совокупным средствам; \
--- 3 – Клиринговые денежные средства; \
--- 4 – Клиринговые залоговые денежные средства; \
--- 5 – Лимит открытых позиций на спот-рынке; \
--- 6 – Суммарные залоговые средства в иностранной валюте (в рублях); \
--- 7 – Залоговые средства в иностранной валюте
---@field limit_type number
---@field liquidity_coef number Коэффициент ликвидности
---@field cbp_prev_limit number Предыдущий лимит открытых позиций на спот-рынке"
---@field cbplimit number Лимит открытых позиций
---@field cbplused number Текущие чистые позиции
---@field cbplplanned number Плановые чистые позиции
---@field varmargin number Вариационная маржа
---@field accruedint number Накопленный доход
---@field cbplused_for_orders number Текущие чистые позиции (под заявки)
---@field cbplused_for_positions number Текущие чистые позиции (под открытые позиции)
---@field options_premium number Премия по опционам
---@field ts_comission number Биржевые сборы
---@field kgo number Коэффициент клиентского гарантийного обеспечения
---@field currcode string Валюта, в которой транслируется ограничение
---@field real_varmargin number Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом в поле "varmargin" транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены
---@alias qlfutures_client_limits qluaClientAccountLimits
---Обезличенные сделки
---@class qluaAnonymizedDeals
---@field trade_num number Номер сделки в торговой системе
---@field flags number Набор битовых флагов
---@field price number Цена
---@field qty number Количество бумаг в последней сделке в лотах
---@field value number Объем в денежных средствах
---@field accruedint number Накопленный купонный доход
---@field yield number Доходность
---@field settlecode string Код расчетов
---@field reporate number Ставка РЕПО (%)
---@field repovalue number Сумма РЕПО
---@field repo2value number Объем выкупа РЕПО
---@field repoterm number Срок РЕПО в днях
---@field sec_code string Код бумаги заявки
---@field class_code string Код класса
---@field datetime qluaDateTime Дата и время
---Период торговой сессии. Возможные значения: \
--- 0 – Открытие; \
--- 1 – Нормальный; \
--- 2 – Закрытие
---@field period number
---@field open_interest number Открытый интерес
---@field exchange_code string Код биржи в торговой системе
---@field exec_market string Площадка исполнения
---@field benchmark string Идентификатор индикативной ставки
---@alias qlall_trades qluaAnonymizedDeals
---Обязательства и требования по активам
---@class qluaAssetCommitmentsAndClaims
---@field firmid string Идентификатор фирмы
---@field depo_account string Номер счета депо в Депозитарии (НДЦ)
---@field account string Торговый счет
---@field bank_acc_id string Идентификатор расчетного счета/кода в клиринговой организации
---@field settle_date number Дата расчетов
---@field qty number Количество инструментов в сделках
---@field qty_buy number Количество инструментов в заявках на покупку
---@field qty_sell number Количество инструментов в заявках на продажу
---@field netto number Нетто-позиция
---@field debit number Дебет
---@field credit number Кредит
---@field sec_code string Код инструмента заявки
---@field class_code string Код класса заявки
---@field planned_covered number Плановая позиция Т+
---Тип раздела. Возможные значения: \
--- 0 – торговый раздел; \
--- 1 – раздел обеспечения
---@field firm_use number
---@alias qlccp_holdings qluaAssetCommitmentsAndClaims
---Валюта: обязательства и требования по активам
---@class qluaCurrencyCommitmentsAndDemandsOnAssets
---@field sec_code string Код инструмента
---@field class_code string Код класса
---@field firmId string Идентификатор фирмы
---@field account string Торговый счет
---@field bank_acc_id string Идентификатор расчетного счета в НКЦ
---@field date number Дата расчётов
---@field debit number Размер денежных обязательств
---@field credit number Размер денежных требований
---@field value_buy number Сумма денежных средств в заявках на покупку
---@field value_sell number Сумма денежных средств в заявках на продажу
---@field margin_call number Сумма возврата компенсационного перевода
---@field planned_covered number Плановая позиция Т+
---@field debit_balance number Размер денежных обязательств на начало дня, с точностью до 2 знаков после десятичного разделителя
---@field credit_balance number Размер денежных требований на начало дня, с точностью до 2 знаков после десятичного разделителя
---@alias qlrm_holdings qluaCurrencyCommitmentsAndDemandsOnAssets
---Отчеты по сделкам для исполнения
---@class qluaReportsOnTradesForExecution
---@field report_num number Отчет
---@field report_date number Дата отчета
---@field flags number Набор битовых флагов
---@field userid string Идентификатор пользователя
---@field firmid string Идентификатор фирмы
---@field account string Счет депо
---@field cpfirmid string Код фирмы партнера
---@field cpaccount string Код торгового счета партнера
---@field qty number Количество инструментов, в лотах
---@field value number Объем сделки, выраженный в рублях
---@field withdraw_time number Время снятия заявки
---@field report_type number Тип отчета
---@field report_kind number Вид отчета
---@field commission number Объем комиссии по сделке, выраженный в руб
---@field sec_code string Код инструмента
---@field class_code string Код класса
---@field report_time number Время отчета
---@field report_date_time qluaDateTime Дата и время отчета
---@alias qlneg_deal_reports qluaReportsOnTradesForExecution
---Позиции по клиентским счетам (фьючерсы)
---@class qluaClientAccountPositionsFutures
---@field firmid string Идентификатор фирмы
---@field trdaccid string Торговый счет
---@field sec_code string Код фьючерсного контракта
---Тип лимита. Возможные значения: \
--- 0 – не определён; \
--- 1 – основной счет; \
--- 2 – клиентские и дополнительные счета; \
--- 4 – все счета торг. членов
---@field type number
---@field startbuy number Входящие длинные позиции
---@field startsell number Входящие короткие позиции
---@field startnet number Входящие чистые позиции
---@field todaybuy number Текущие длинные позиции
---@field todaysell number Текущие короткие позиции
---@field totalnet number Текущие чистые позиции
---@field openbuys number Активные на покупку
---@field opensells number Активные на продажу
---@field cbplused number Оценка текущих чистых позиций
---@field cbplplanned number Плановые чистые позиции
---@field varmargin number Вариационная маржа
---@field avrposnprice number Эффективная цена позиций
---@field positionvalue number Стоимость позиций
---@field real_varmargin number Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом, в поле "varmargin" транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены
---@field total_varmargin number Суммарная вариационная маржа по итогам основного клиринга начисленная по всем позициям. Отображается с точностью до 2 двух знаков
---Актуальный статус торговой сессии. Возможные значения: \
--- 0 – не определено; \
--- 1 – основная сессия; \
--- 2 – начался промклиринг; \
--- 3 – завершился промклиринг; \
--- 4 – начался основной клиринг; \
--- 5 – основной клиринг: новая сессия назначена; \
--- 6 – завершился основной клиринг; \
--- 7 – завершилась вечерняя сессия
---@field session_status number
---@alias qlfutures_client_holding qluaClientAccountPositionsFutures
---Свечки графика
---@class qluaChartCandlesticks
---@field open number Цена открытия
---@field close number Цена закрытия
---@field high number Максимальная цена сделки
---@field low number Минимальная цена сделки
---@field volume number Объем последней сделки
---@field datetime qluaDateTime Формат даты и времени
---Признак расчета индикатора при наличии свечки. Возможные значения: \
--- 0 – индикатор не рассчитан; \
--- 1 – индикатор рассчитан
---@field doesExist number
---Сделки
---@class qluaTradesDeals
---@field trade_num number Номер сделки в торговой системе
---@field order_num number Номер заявки в торговой системе
---@field brokerref string Комментарий, обычно: <код клиента>/<номер поручения>
---@field userid string Идентификатор трейдера
---@field firmid string Идентификатор дилера
---@field canceled_uid number Идентификатор пользователя, отказавшегося от сделки
---@field account string Торговый счет
---@field price number Цена
---@field qty number Количество инструментов в лотах
---@field value number Объем в денежных средствах
---@field accruedint number Накопленный купонный доход
---@field yield number Доходность
---@field settlecode string Код расчетов
---@field cpfirmid string Код фирмы партнера
---@field flags number Набор битовых флагов
---@field price2 number Цена выкупа
---@field reporate number Ставка РЕПО (%)
---@field client_code string Код клиента
---@field accrued2 number Доход (%) на дату выкупа
---@field repoterm number Срок РЕПО, в календарных днях repovalue number Сумма РЕПО
---@field repo2value number Объем выкупа РЕПО
---@field start_discount number Начальный дисконт (%)
---@field lower_discount number Нижний дисконт (%)
---@field upper_discount number Верхний дисконт (%)
---@field block_securities number Блокировка обеспечения ("Да"/"Нет")
---@field clearing_comission number Клиринговая комиссия (ММВБ)
---@field exchange_comission number Комиссия Фондовой биржи (ММВБ)
---@field tech_center_comission number Комиссия Технического центра (ММВБ)
---@field settle_date number Дата расчетов
---@field settle_currency string Валюта расчетов
---@field trade_currency string Валюта
---@field exchange_code string Код биржи в торговой системе
---@field station_id string Идентификатор рабочей станции
---@field sec_code string Код инструмента заявки
---@field class_code string Код класса
---@field datetime qluaDateTime Дата и время
---@field bank_acc_id string Идентификатор расчетного счета/кода в клиринговой организации
---@field broker_comission number Комиссия брокера. Отображается с точностью до 2 двух знаков. Поле зарезервировано для будущего использования.
---@field linked_trade number Номер витринной сделки в Торговой Системе для сделок РЕПО с ЦК и SWAP
---Период торговой сессии. Возможные значения: \
--- 0 – Открытие; \
--- 1 – Нормальный; \
--- 2 – Закрытие
---@field period number
---@field trans_id number Идентификатор транзакции
---Тип сделки. Возможные значения: \
--- 1 – Обычная; \
--- 2 – Адресная; \
--- 3 – Первичное размещение; \
--- 4 – Перевод денег/инструментов; \
--- 5 – Адресная сделка первой части РЕПО; \
--- 6 – Расчетная по операции своп; \
--- 7 – Расчетная по внебиржевой операции своп; \
--- 8 – Расчетная сделка бивалютной корзины; \
--- 9 – Расчетная внебиржевая сделка бивалютной корзины; \
--- 10 – Сделка по операции РЕПО с ЦК; \
--- 11 – Первая часть сделки по операции РЕПО с ЦК; \
--- 12 – Вторая часть сделки по операции РЕПО с ЦК; \
--- 13 – Адресная сделка по операции РЕПО с ЦК; \
--- 14 – Первая часть адресной сделки по операции РЕПО с ЦК; \
--- 15 – Вторая часть адресной сделки по операции РЕПО с ЦК; \
--- 16 – Техническая сделка по возврату активов РЕПО с ЦК; \
--- 17 – Сделка по спреду между фьючерсами разных сроков на один актив; \
--- 18 – Техническая сделка первой части от спреда между фьючерсами; \
--- 19 – Техническая сделка второй части от спреда между фьючерсами; \
--- 20 – Адресная сделка первой части РЕПО с корзиной; \
--- 21 – Адресная сделка второй части РЕПО с корзиной; \
--- 22 – Перенос позиций срочного рынка
---@field kind number
---@field clearing_bank_accid string Идентификатор счета в НКЦ (расчетный код)
---@field canceled_datetime qluaDateTime Дата и время снятия сделки
---@field clearing_firmid string Идентификатор фирмы - участника клиринга
---@field system_ref string Дополнительная информация по сделке, передаваемая торговой системой
---@field uid number Идентификатор пользователя на сервере QUIK lseccode string Приоритетное обеспечение
---@field order_revision_number number Номер ревизии заявки, по которой была совершена сделка
---@field order_qty number Количество в заявке на момент совершения сделки, в лотах
---@field order_price number Цена в заявке на момент совершения сделки
---@field order_exchange_code string Биржевой номер заявки
---@field exec_market string Площадка исполнения
---Индикатор ликвидности. Возможные значения: \
--- 0 – не определено; \
--- 1 – по заявке мейкера; \
--- 2 – по заявке тейкера; \
--- 3 – вывод ликвидности; \
--- 4 – по заявке в период аукциона
---@field liquidity_indicator number
---@field extref string Внешняя ссылка, используется для обратной связи с внешними системами
---@field ext_trade_flags number Расширенные флаги, полученные от шлюза напрямую, без вмешательства сервера QUIK. Поле не заполняется
---@field on_behalf_of_uid number UID пользователя, от имени которого совершена сделка
---Квалификатор клиента, от имени которого совершена сделка. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 3 – Legal Entity
---@field client_qualifier number
---@field client_short_code number Краткий идентификатор клиента, от имени которого совершена сделка
---Квалификатор принявшего решение о совершении сделки. Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 3 – Algorithm
---@field investment_decision_maker_qualifier number
---@field investment_decision_maker_short_code number Краткий идентификатор принявшего решение о совершении сделки
---Квалификатор трейдера, исполнившего заявку, по которой совершена сделка.Возможные значения: \
--- 0 – не определено; \
--- 1 – Natural Person; \
--- 3 – Algorithm
---@field executing_trader_qualifier number
---@field executing_trader_short_code number Краткий идентификатор трейдера, исполнившего заявку, по которой совершена сделка
---Признак того, что транзакция совершена по правилам пре-трейда. Возможные значения битовых флагов: \
---бит 0 (0x1) – RFPT; \
---бит 1 (0x2) – NLIQ; \
---бит 2 (0x4) – OILQ; \
---бит 3 (0x8) – PRC; \
---бит 4 (0x10) – SIZE; \
---бит 5 (0x20) – ILQD
---@field waiver_flag number
---@field mleg_base_sid number Идентификатор базового инструмента на сервере для multileg-инструментов
---Квалификатор операции. Возможные значения: \
--- 0 – не определено; \
--- 1 – Buy; \
--- 2 – Sell; \
--- 3 – Sell short; \
--- 4 – Sell short exempt; \
--- 5 – Sell undiclosed
---@field side_qualifier number
---OTC post-trade индикатор. Возможные значения битовых флагов: \
---бит 0 (0x1) – Benchmark; \
---бит 1 (0x2) – Agency cross; \
---бит 2 (0x4) – Large in scale; \
---бит 3 (0x8) – Illiquid instrument; \
---бит 4 (0x10) – Above specified size; \
---бит 5 (0x20) – Cancellations; \
---бит 6 (0x40) – Amendments; \
---бит 7 (0x80) – Special dividend; \
---бит 8 (0x100) – Price improvement; \
---бит 9 (0x200) – Duplicative; \
---бит 10 (0x400) – Not contributing to the price discovery process; \
---бит 11 (0x800) – Package; \
---бит 12 (0x1000) – Exchange for Physical
---@field otc_post_trade_indicator number
---Роль в исполнении заявки. Возможные значения: \
--- 0 – не определено; \
--- 1 – Agent; \
--- 2 – Principal; \
--- 3 – Riskless principal; \
--- 4 – CFG give up; \
--- 5 – Cross as agent; \
--- 6 – Matched principal; \
--- 7 – Proprietary; \
--- 8 – Individual; \
--- 9 – Agent for other member; \
--- 10 – Mixed; \
--- 11 – Market maker
---@field capacity number
---@field cross_rate number Кросс-курс валюты цены сделки к валюте расчетов по сделке
---@field fixing_date number Дата фиксации котировки для расчетов. Заполняется для контрактов типа NDF (см. параметр `operation_type`)
---@field start_date number Дата, начиная с которой допускается совершение валютирования. Заполняется только для контрактов типа "FLEX FORWARD" (см. параметр `operation_type`)
---Тип совершаемой операции. Возможные значения: \
--- -1 – NOT_DEFINED; \
--- 0 – SPOT; \
--- 1 – FORWARD; \
--- 2 – SWAP; \
--- 6 – NDF; \
--- 7 – FLEX FORWARD
---@field operation_type number
---@field spot_rate number Цена котировки по спот-инструменту в момент совершения сделки
---@field ts_commission_currency string Код валюты комиссии торговой системы
---@field broker_commission_currency string Код валюты комиссии брокера
---Идентификатор торговой сессии. Возможные значения: \
--- 0 – Не определено; \
--- 1 – Основная сессия; \
--- 2 – Дополнительная сессия; \
--- 3 – Итоги дня
---@field trading_session number
---@field benchmark string Идентификатор индикативной ставки
---Тип сделки депозита. Возможные значения: \
--- 0 – сделка не типа "депозит"; \
--- 1 – "Намерение"; \
--- 2 – "Депозит"; \
--- 3 – "Изъятие"; \
--- 4 – "Закрытие планового пополнения"; \
--- 5 – "Принудительное закрытие"; \
--- 6 – "Перенос пополнения"
---@field deposit_intent number
---@field open_repo2date number День Т+1 для сделок РЕПО с Открытой датой
---@field open_repo2value number Стоимость выкупа РЕПО с открытой датой в день T+1
---@alias qltrades qluaTradesDeals
---Сделки для исполнения
---@class qluaTradesForExecution
---@field trade_num number Номер сделки
---@field trade_date number Дата торгов
---@field settle_date number Дата расчетов
---@field flags number Набор битовых флагов
---@field brokerref string Комментарий, обычно: <код клиента>/<номер поручения>
---@field firmid string Идентификатор дилера
---@field account string Счет депо
---@field cpfirmid string Код фирмы партнера
---@field cpaccount string Счет депо партнера
---@field price number Цена
---@field qty number Количество
---@field value number Объем
---@field settlecode string Код расчетов
---@field report_num number Отчет
---@field cpreport_num number Отчет партнера
---@field accruedint number Купонный процент
---@field repotradeno number Номер сделки 1-ой части РЕПО
---@field price1 number Цена 1-ой части РЕПО
---@field reporate number Ставка РЕПО (%)
---@field price2 number Цена выкупа
---@field client_code string Код клиента
---@field ts_comission number Комиссия торговой системы
---@field balance number Остаток
---@field settle_time number Время исполнения
---@field amount number Сумма обязательства
---@field repovalue number Сумма РЕПО
---@field repoterm number Срок РЕПО
---@field repo2value number Объем выкупа РЕПО
---@field return_value number Сумма возврата РЕПО
---@field discount number Дисконт (%)
---@field lower_discount number Нижний дисконт (%)
---@field upper_discount number Верхний дисконт (%)
---@field block_securities number Блокировать обеспечение ("Да"/"Нет")
---@field urgency_flag number Исполнить ("Да"/"Нет")
---Тип. Возможные значения: \
--- 0 – Внесистемная сделка, \
--- 1 – Первая часть сделки РЕПО, \
--- 2 – Вторая часть сделки РЕПО, \
--- 3 – Компенсационный взнос, \
--- 4 – Дефолтер: отложенные обязательства и требования, \
--- 5 – Пострадавший: отложенные обязательства и требования.
---@field type number
---Направленность. Возможные значения: \
--- 1 – Зачислить, \
--- 2 – Списать.
---@field operation_type number
---@field expected_discount number Дисконт после взноса (%)
---@field expected_quantity number Количество после взноса
---@field expected_repovalue number Сумма РЕПО после взноса
---@field expected_repo2value number Стоимость выкупа после взноса
---@field expected_return_value number Сумма возврата после взноса
---@field order_num number Номер заявки
---@field report_trade_date number Дата заключения
---Состояние расчетов по сделке. Возможные значения: \
--- 1 – Processed, \
--- 2 – Not processed, \
--- 3 – Is processing.
---@field settled number
---Тип клиринга. Возможные значения: \
--- 1 – Not set, \
--- 2 – Simple, \
--- 3 – Multilateral.
---@field clearing_type number
---@field report_comission number Комиссия за отчет
---@field coupon_payment number Купонная выплата
---@field principal_payment number Выплата по основному долгу
---@field principal_payment_date number Дата выплаты по основному долгу
---@field nextdaysettle number Дата следующего дня расчетов
---@field settle_currency string Валюта расчетов
---@field sec_code string Код инструмента
---@field class_code string Код класса
---@field compval number Сумма отступного в валюте сделки
---@field parenttradeno number Идентификационный номер витринной сделки
---@field bankid string Расчетная организация
---@field bankaccid string Код позиции
---@field precisebalance number Количество инструментов к исполнению (в лотах)
---@field confirmtime number Время подтверждения в формате <ЧЧММСС>
---Расширенные флаги сделки для исполнения. Возможные значения: \
--- 1 – Подтверждена контрагентом; \
--- 2 – Подтверждена
---@field ex_flags number
---@field confirmreport number Номер поручения
---@field extref string Внешняя ссылка, используется для обратной связи с внешними системами
---@field benchmark string Идентификатор индикативной ставки
---@field benchmark_change_date number Дата изменения индикатора в формате <ГГГГММДД>
---@field benchmark_value number Значение индикатора, в %
---@field cancel_reason string Причина отмены
---Тип сделки депозита. Возможные значения: \
--- 0 – сделка не типа "депозит"; \
--- 1 – "Намерение"; \
--- 2 – "Депозит"; \
--- 3 – "Изъятие"; \
--- 4 – "Закрытие планового пополнения"; \
--- 5 – "Принудительное закрытие"; \
--- 6 – "Перенос пополнения"
---@field deposit_intent number
---@field open_repo2date number День Т+1 для сделок РЕПО с Открытой датой
---@field open_repo2value number Стоимость выкупа РЕПО с открытой датой в день T+1
---@field open_repo_report_no number Отчет на закрытие сделки РЕПО с Открытой датой
---Статус РЕПО с открытой датой. Возможные значения: \
--- 0 – "Нет"; \
--- 1 – "Да"; \
--- 2 – "Срочная"
---@field open_repo_status number
---@alias qlneg_trades qluaTradesForExecution
---Стоп-заявки
---@class qluaStopOrders
---@field order_num number Регистрационный номер стоп-заявки на сервере QUIK
---@field ordertime number Время выставления
---@field flags number Набор битовых флагов
---@field brokerref string Комментарий, обычно: <код клиента>/<номер поручения>
---@field firmid string Идентификатор дилера
---@field account string Торговый счет
---Направленность стоп-цены. Возможные значения: \
--- 4 – <=, \
--- 5 – >=
---@field condition number
---@field condition_price number Стоп-цена
---@field price number Цена
---@field qty number Количество в лотах
---@field linkedorder number Номер заявки в торговой системе, зарегистрированной по наступлению условия стоп-цены
---@field expiry number Дата окончания срока действия заявки
---@field trans_id number Идентификатор транзакции
---@field client_code string Код клиента
---@field co_order_num number Связанная заявка
---@field co_order_price number Цена связанной заявки
---Вид стоп заявки. Возможные значения: \
--- 1 – стоп-лимит; \
--- 2 – условие по другому инструменту; \
--- 3 – со связанной заявкой; \
--- 6 – тейк-профит; \
--- 7 – стоп-лимит по исполнению активной заявки; \
--- 8 – тейк-профит по исполнению активной заявки; \
--- 9 - тейк-профит и стоп-лимит
---@field stop_order_type number
---@field orderdate number Дата выставления
---@field alltrade_num number Сделка условия
---@field stopflags number Набор битовых флагов
---@field offset number Отступ от min/max
---@field spread number Защитный спред
---@field balance number Активное количество
---@field uid number Идентификатор пользователя
---@field filled_qty number Исполненное количество
---@field withdraw_time number Время снятия заявки
---@field condition_price2 number Стоп-лимит цена (для заявок типа "Тэйк-профит и стоп-лимит")
---@field active_from_time number Время начала периода действия заявки типа "Тэйк-профит и стоп-лимит"
---@field active_to_time number Время окончания периода действия заявки типа "Тэйк-профит и стоп-лимит"
---@field sec_code string Код инструмента заявки
---@field class_code string Код класса заявки
---@field condition_sec_code string Код инструмента стоп-цены
---@field condition_class_code string Код класса стоп-цены
---@field canceled_uid number Идентификатор пользователя, снявшего стоп-заявку
---@field order_date_time qluaDateTime Время выставления стоп-заявки
---@field withdraw_datetime qluaDateTime Время снятия стоп-заявки
---@field activation_date_time qluaDateTime Дата и время активации стоп-заявки
---@alias qlstop_orders qluaStopOrders
---Позиции участника по инструментам
---@class qluaParticipantsPositionsInInstruments
---@field firmid string Идентификатор фирмы
---@field sec_code string Код инструмента
---@field openbal number Входящий остаток
---@field currentpos number Текущий остаток
---@field plannedposbuy number Количество инструментов в активных заявках на покупку
---@field plannedpossell number Количество инструментов в активных заявках на продажу
---@field usqtyb number Куплено
---@field usqtys number Продано
---@alias qlfirm_holding qluaParticipantsPositionsInInstruments
---Позиции участника по торговым счетам
---@class qluaParticipantsPositionsOnTradingAccounts
---@field firmid string Идентификатор фирмы
---@field sec_code string Код инструмента
---@field trdaccid string Торговый счет
---@field depaccid string Счет депо
---@field openbal number Входящий остаток
---@field currentpos number Текущий остаток
---@field plannedpossell number Плановая продажа
---@field plannedposbuy number Плановая покупка
---@field planbal number Контрольный остаток простого клиринга, равен входящему остатку минус плановая позиция на продажу, включенная в простой клиринг
---@field usqtyb number Куплено
---@field usqtys number Продано
---@field planned number Плановый остаток, равен текущему остатку минус плановая позиция на продажу
---@field settlebal number Плановая позиция после проведения расчетов
---@field bank_acc_id string Идентификатор расчетного счета/кода в клиринговой организации
---Признак счета обеспечения. Возможные значения: \
--- 0 – для обычных счетов, \
--- 1 – для счета обеспечения.
---@field firmuse number
---@alias qlaccount_balance qluaParticipantsPositionsOnTradingAccounts
---Удаление позиции по инструментам
---@class qluaDeletingInstrumentPosition
---@field sec_code string Код инструмента
---@field trdaccid string Код торгового счета
---@field firmid string Идентификатор фирмы