1 (2021-01-21 00:17:57 отредактировано Стас)

Тема: Одинаковые номера сделок, причем на споте

Здравствуйте, спасайте, плиз.
Я уже думаю у меня крыша едет или в чем дело. )

Смотрю сейчас - а у меня сделки в Квике с одинаковыми номерами.
ПАрами.

То есть скрипт генерировал продажу и покупку подряд.
В таблице сделок идет продажа с номером сделки и покупка с номером сделки.
Это нормально вообще?
Может, я что-то пропустил?)

Квик 8.11.0.66

За день на споте из 15 сделок 4 пары с одинаковыми номерами сделок, 7 остальных сделок имеют уникальные номера.
Номера заявок у них причем разные, слава богу.

У всех пар с одинаковыми номерами также совпадают микросекунды.
LUA тут ни при чем, отлаживал скрипт на LUA который записывает сделки в файл, думаю что за ерунда, не сходится, сделок не хватает (он же их по уникальным номерам сделок отслеживает).
А тут глядь - такая ерунда.
Так и сижу с вылупленными глазами.

Может у всех так ))
Номера сделок 10-значные.
3 505 *** ***

2

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

Может у всех так ))

Нужно делать скриншот таблицы сделок и подавать в суд на брокера.

3

Re: Одинаковые номера сделок, причем на споте

Скриншот то есть.

А по какой статье, прости господи? )

4

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

А по какой статье, прости господи? )

159

5

Re: Одинаковые номера сделок, причем на споте

Стас, рад видеть вас на этом форуме!
Обязательно заходите почаще, задавайте свои вопросы и отвечайте на вопросы других пользователей. Всегда буду рад вам!

Мне сложно писать дальнейшее, но, к сожалению, по данному вопросу, увы, вряд ли кто-то сможет вам здесь помочь.
Обратитесь в компанию-производитель терминала QUIK со скриншотами и прочими фактами. У вас реальный счет на бирже или вы смотрите на игровой учебный сервер?
Обратитесь к своему брокеру (если это реальный счет на бирже) с фактами, возьмите распечатку сделок.
Если все факты таковы, как вы их описываете - то да, можно поупражняться в суде, как пишет kalikazandr.

PS
А если это игровой демо-счет - то там могут быть абсолютно любые приколы. Максимум - написать той компании, чьим игровым сервером вы пользуетесь, пусть разбираются что за фигня.

6 (2021-01-21 16:17:08 отредактировано toxa)

Re: Одинаковые номера сделок, причем на споте

такое может случиться, если заключить сделку между своими двумя субсчетами. с одного поставить продажу, с другого - покупку, заявки разные, а сделка одна (будет две строки с одинаковыми номерами сделок в таблице сделки).

довольно странно, что это вызывает вопросы.

так же может зависеть от инструмента и режима торгов, вполне возможно, что так и должно быть (может быть сделка по multileg-инструменту, скажем, и тогда будет одна "витринная сделка" по инструменту и по сделке по каждой ноге - везде разные инструменты)

7

Re: Одинаковые номера сделок, причем на споте

toxa пишет:

такое может случиться, если заключить сделку между своими двумя субсчетами.

Это разве не кросс-сделка, которую ТС биржи должна отклонить?

8 (2021-01-22 00:05:11 отредактировано Стас)

Re: Одинаковые номера сделок, причем на споте

CyberTrader пишет:
toxa пишет:

такое может случиться, если заключить сделку между своими двумя субсчетами.

Это разве не кросс-сделка, которую ТС биржи должна отклонить?

Именно, такие кросс-сделки отклоняются.
Если оба счета мои.

Кстати, а сделка действительно была между доступными мне счетами, между моим и тем, который у меня в квике по доверенности.
То есть я продавал акции жене.
Перекидывал через куплю/продажу.
А то у меня возникало плечико, а у нее был кэш.

Сделка имеет номер в целом, то есть и покупка и продажа имеет один и тот же номер?

То есть, если я продаю какому-то неизвестному дяде васе, то у него будет такой же номер покупки как у меня номер продажи?
Ну, тогда вопрос снимается.
Я почему-то думал, что у покупки всегда один номер, а у продажи другой.

9 (2021-01-22 00:09:06 отредактировано Стас)

Re: Одинаковые номера сделок, причем на споте

admin пишет:

Стас, рад видеть вас на этом форуме!
Обязательно заходите почаще, задавайте свои вопросы и отвечайте на вопросы других пользователей. Всегда буду рад вам!

Мне сложно писать дальнейшее, но, к сожалению, по данному вопросу, увы, вряд ли кто-то сможет вам здесь помочь.
Обратитесь в компанию-производитель терминала QUIK со скриншотами и прочими фактами. У вас реальный счет на бирже или вы смотрите на игровой учебный сервер?
Обратитесь к своему брокеру (если это реальный счет на бирже) с фактами, возьмите распечатку сделок.
Если все факты таковы, как вы их описываете - то да, можно поупражняться в суде, как пишет kalikazandr.

PS
А если это игровой демо-счет - то там могут быть абсолютно любые приколы. Максимум - написать той компании, чьим игровым сервером вы пользуетесь, пусть разбираются что за фигня.

Спасибо.
Это боевой реальный сервер, реальные счета.
Позвонил брокеру, сказали отправить запрос через личный кабинет.
Отправил.
Скриншот, правда, забыл прикрепить в панике. )

Но если подтвердится сейчас в нашей дискуссии, что покупка и продажа в одной сделке имеют одинаковые номера, то тогда вопрос становится неактуальным - сам виноват.

10 (2021-01-22 00:20:17 отредактировано Стас)

Re: Одинаковые номера сделок, причем на споте

В общем, теперь все свелось к вопросу:

Если я продам акцию, к примеру, уважаемому toxa, то у нас с ним будут одинаковые номера сделок?

Если да, то я балбес и надо будет переделывать скрипт.))
И зря поднял панику и дернул брокера.
Я уже и отчеты вывел, и там номера сделок совпадают, а счета на разных людей.

11 (2021-01-22 00:26:14 отредактировано CyberTrader)

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

покупка и продажа имеет один и тот же номер?

Конечно, сделка - это два контрагента.
Могли бы сразу написать, что между своими счетами перекидывали, тогда бы и вопрос сразу решился.

12

Re: Одинаковые номера сделок, причем на споте

Пользуясь случаем, хотел бы сказать спасибо ребятам с форума.
Очень помогает выложенный материал.
Я не программист, так, самоучка, пытаюсь что-то накарябать.
В принципе, работает.
Правда, при переходе на 8.5 кое-что перестало. (

13

Re: Одинаковые номера сделок, причем на споте

CyberTrader пишет:
Стас пишет:

покупка и продажа имеет один и тот же номер?

Конечно, сделка - это два контрагента.
Могли бы сразу написать, что между своими счетами перекидывали, тогда бы и вопрос сразу решился.

Да я даже не предполагал. hmm
Спасибо за ответ.

Тогда скрипту, сохраняющему все сделки, надо учитывать не только номера сделок, но и номера заявок или направление (купля или продажа).
А то, он видит что такой номер заявки уже сохранен и игнорирует ответную.

Я то думал - глюк какой-то. (

14

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

То есть я продавал акции жене.

Нет ли тут признаков манипулирования рынком? О-ёй, за это по головке не поглядят wink

15 (2021-01-22 01:44:14 отредактировано Стас)

Re: Одинаковые номера сделок, причем на споте

swerg пишет:
Стас пишет:

То есть я продавал акции жене.

Нет ли тут признаков манипулирования рынком? О-ёй, за это по головке не поглядят wink

)))
Сам себя заложил брокеру. ((( smile


Это да.
По 10 лотов 4 раза перекинул в Русале. )))
Я кукл. ))

swerg, персональное спасибо за ценную инфу на форуме.

А скажите, я в шестом квике использовал

sh = luacom.CreateObject("WScript.Shell")

И диалоговое окно для выбора Да или Нет

res = sh:popup('Сделать то-то?", 60, "Внимание", 4+16,7)
if 7==res then  --Нет
    return        
end

Сейчас в 8м квике это можно использовать или как?

16 (2021-01-22 08:42:28 отредактировано swerg)

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

Сейчас в 8м квике это можно использовать или как?

Можно, просто брать библиотеку luacom для требуемой версии QUIK.
Вся актуальная информацию по готовым сборкам библиотек для разных версий QUIK в этой теме
[url]https://quik2dde.ru/viewtopic.php?id=293[/url]

17

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

Тогда скрипту, сохраняющему все сделки, надо учитывать не только номера сделок, но и номера заявок или направление (купля или продажа).
А то, он видит что такой номер заявки уже сохранен и игнорирует ответную.

Получается для уникального идентифицирования сделок надо брать набор:

  • код класса

  • номер сделки

  • направление

Надо запомнить.

18

Re: Одинаковые номера сделок, причем на споте

swerg пишет:

Получается для уникального идентифицирования сделок надо брать набор:

  • код класса

  • номер сделки

  • направление

  • [s]class_code[/s]

  • trade_num

  • order_num

Какова вероятность, что одинаковые пары <trade_num - order_num> встретятся в разных классах? smile

19

Re: Одинаковые номера сделок, причем на споте

swerg пишет:

Получается для уникального идентифицирования сделок надо брать набор:

  • код класса

  • номер сделки

  • направление

Надо запомнить.

и обязательно:

  • торговый счет;

  • код клиента;

20

Re: Одинаковые номера сделок, причем на споте

swerg пишет:
Стас пишет:

Сейчас в 8м квике это можно использовать или как?

Можно, просто брать библиотеку luacom для требуемой версии QUIK.
Вся актуальная информацию по готовым сборкам библиотек для разных версий QUIK в этой теме
[url]https://quik2dde.ru/viewtopic.php?id=293[/url]

Ух ты, здорово!

Дата этого сообщения такая старая, пока не перечтешь  - не поймешь, что там про 8.5 может быть что-то. smile
Спасибо, попробую восстановить функционал как время будет.

21 (2021-01-22 14:17:01 отредактировано Стас)

Re: Одинаковые номера сделок, причем на споте

kalikazandr пишет:
swerg пишет:

Получается для уникального идентифицирования сделок надо брать набор:

  • код класса

  • номер сделки

  • направление

Надо запомнить.

и обязательно:

  • торговый счет;

  • код клиента;

Я вообще не очень понимаю для чего нужен "торговый счет".
Например, когда руками вводишь заявку на споте, там торговый счет один, выбираем только код клиента, а когда вводишь заявку на срочке, в поле "Торговый счет" есть выбор между значениями, а вполе "Код клиента" можно ничего не ставить, а выбор там между кодами клиента спота и торговыми счетами срочки. sad

С моей точки зрения несведующего человека - какое-то лоскутное одеяло. (

22 (2021-01-22 14:53:10 отредактировано kalikazandr)

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

Я вообще не очень понимаю для чего нужен "торговый счет".

терминал quik позволяет торговать по нескольким счетам нескольких клиентов(доверительное управление).
уникальность сделки, в первую очередь, определяется торговым счетом и кодом клиента, а уже потом номер заявки, инструмент и проч.
у меня вот такой уникальный ключ заявки, по которому робот никогда не ошибется, какой стратегии или торговому счету, или клиенту принадлежит заявка/сделка:
SPBFUT****_26****_Hs_001_SiH1

SPBFUT**** - торговый счет
26**** - код клиента
Hs - краткое название стратегии
001 - ID портфеля (портфель содержит несколько мини-стратегий: купленный кол, проданный фьюч и т.д.)
SiH1 - инструмент.

вот эта часть ключа: Hs_001 - попадает в поле brokerref(описание транзакции)
в таблицах заявок/сделок по уникальному ключу я всегда знаю - какому боту принадлежит событие и callback-и отправляют событие сразу нужному алгоритму.

23

Re: Одинаковые номера сделок, причем на споте

kalikazandr пишет:
Стас пишет:

Я вообще не очень понимаю для чего нужен "торговый счет".

терминал quik позволяет торговать по нескольким счетам нескольких клиентов(доверительное управление).
уникальность сделки, в первую очередь, определяется торговым счетом и кодом клиента, а уже потом номер заявки, инструмент и проч.
у меня вот такой уникальный ключ заявки, по которому робот никогда не ошибется, какой стратегии или торговому счету, или клиенту принадлежит заявка/сделка:
SPBFUT****_26****_Hs_001_SiH1

SPBFUT**** - торговый счет
26**** - код клиента
Hs - краткое название стратегии
001 - ID портфеля (портфель содержит несколько мини-стратегий: купленный кол, проданный фьюч и т.д.)
SiH1 - инструмент.

вот эта часть ключа: Hs_001 - попадает в поле brokerref(описание транзакции)
в таблицах заявок/сделок по уникальному ключу я всегда знаю - какому боту принадлежит событие и callback-и отправляют событие сразу нужному алгоритму.

kalikazandr, спасибо что поделился опытом.
Доработал скрипт проверками, проверил аналогичным способом, теперь всё записывается.

24

Re: Одинаковые номера сделок, причем на споте

Стас пишет:

Если я продам акцию, к примеру, уважаемому toxa, то у нас с ним будут одинаковые номера сделок?

Если вы покупаете квартиру, а дядя Вася вам ее продает, у вас один договор купли продажи или два разных?

25

Re: Одинаковые номера сделок, причем на споте

swerg пишет:
Стас пишет:

То есть я продавал акции жене.

Нет ли тут признаков манипулирования рынком? О-ёй, за это по головке не поглядят wink

Нету.