sergun
|
Дата: 18.11.2011
Mikhail Sukhov:
sergun:
Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)
Даешь исходники в свободный доступ!!!
Даешь помощь проекту чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused]
Не знаю-не знаю, open source должен быть полным :-) Тогда помощь проекту естественным образом повалит, причем и в виде фикса багов и по рефакторингу и по архитектуре..
Гора ж буржуйских успешных проектов так живет. Причем когда code contributor'ами могут быть все. А ядро команды заведует мерджами в транк :-)
Так что, таки даешь open-source :-)
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 18.11.2011
sergun:
Не знаю-не знаю
Окей, раз все устраивает, тогда тему с опен сорсом закрываем. Только в следующий раз не нужно писать, что баги долго фиксяться, и фичи нужные не появляются.
|
|
|
|
Спасибо:
|
|
|
|
|
|
sergun
|
Дата: 18.11.2011
Mikhail Sukhov:
sergun:
Не знаю-не знаю
Окей, раз все устраивает, тогда тему с опен сорсом закрываем. Только в следующий раз не нужно писать, что баги долго фиксяться, и фичи нужные не появляются.
Если бы все устраивало, я бы не ворчал :-)
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 19.11.2011
sergun:
Mikhail Sukhov:
sergun:
Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)
Даешь исходники в свободный доступ!!!
Даешь помощь проекту чтобы баги фиксились быстрее. А Гидра и Плаза так вообще пол года как в исходниках.[confused]
Не знаю-не знаю, open source должен быть полным :-) Тогда помощь проекту естественным образом повалит, причем и в виде фикса багов и по рефакторингу и по архитектуре..
Гора ж буржуйских успешных проектов так живет. Причем когда code contributor'ами могут быть все. А ядро команды заведует мерджами в транк :-)
Так что, таки даешь open-source :-)
Сейчас есть таски по открытому коду? Есть, навалом.
Кто-нибудь помогает? Да, 1-2 человека порой что-то делают если им в очередной раз намекнуть.
Смысл открывать всё, если, по тому что сейчас открыто, пользы почти 0?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 19.11.2011
sergun:
Бугага :-)
У меня тоже самое.
И в 4.0.5 и оно же в 4.0.3 было.
Суть в том, что недры СТокШарпа выводят в лог сообщение о NewOrder с TransactionId0 (!!!)
20:50:18.515 | | QuikTrader | New order: TransactionId=0, Id5913817775, Price=1726,5, Balance=4, Security=GDZ1@RTS, State=Active
и после этого, как я понимаю, этот ордер не попадает в Strategy.Orders
Причем спрашивал тут Михаила:
http://stocksharp.com/posts/m/13340/
и был проигнорирован.
Ну ё-моё, потерял кучу времени в коммерческом проекте на поиск причин.. Хорошо, что Заказчик не взял лося :-)
Даешь исходники в свободный доступ!!!
Это при Move?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 20.11.2011
В общем от всех у кого проблемы нужны ответы на следующие вопросы:
- Версия S#
- Что выдаёт Verifier
- На каком инструменте и на каком рынке
- Посылаются заявки синхронно или асинхронно
- Какая транзакция - добавление новой заявки или перерегистрация старой
- Квик с общими счетами или нет
- Чему равно TransactionId после RegisterOrder
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 02.12.2011
За 2 недели ответа нет - значит проблема исчерпана и решена?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Roman0
|
Дата: 02.12.2011
|
|
|
|
|
Alexander Mukhanchikov:
За 2 недели ответа нет - значит проблема исчерпана и решена?
Периодически проявляется, но никакой новой информации пока нет. Проявлялась и на "обычном" квике с двумя счетами, так что вряд ли это зависит от количества счетов. К сожалению, в той версии, в которой идет вывод TransactionId сразу после RegisterOrder пока такого не было.
Вот пример лога с этой проблемой:
11:03:21.1828548 NewOrders Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=76 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:21.6158548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=76 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:43.6058548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=76 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:43 Direction=Sell Price=154050 Volume=1 Id=464750444
11:03:43.6248548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=76 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:43 Direction=Sell Price=154050 Volume=1 Id=464750445
11:03:43.6328548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=73 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:43.6448548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=73 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:43 Direction=Sell Price=154050 Volume=1 Id=464750447
11:03:43.6518548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=73 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:43.6678548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=73 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.1458548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=73 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:43 Direction=Sell Price=154050 Volume=1 Id=464750460
11:03:44.1658548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=72 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.2558548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=67 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.2668548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=67 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=5 Id=464750465
11:03:44.3668548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=64 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.3668548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=64 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.3668548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=64 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=3 Id=464750471
11:03:44.5808548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=64 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=1 Id=464750476
11:03:44.5998548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=4 Id=464750477
11:03:44.6188548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=15 Id=464750478
11:03:44.6398548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.6398548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.6408548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.8188548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=44 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=1 Id=464750480
11:03:44.8398548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=42 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.8398548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=42 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:44.8398548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=42 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:44 Direction=Sell Price=154050 Volume=1 Id=464750481
11:03:44.8598548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=42 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:45.4628548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=42 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:45 Direction=Sell Price=154050 Volume=1 Id=464750491
11:03:45.4628548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=41 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:46.2208548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Active Status= Balance=29 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:47.7528548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Done Status= Balance=0 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:47.7528548 OrdersChanged Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Done Status= Balance=0 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
11:03:47.7528548 NewMyTrades Order: TransactionId=0 Direction=Sell Time=02.12.2011 11:03:21 Price=154050 Volume=76 State=Done Status= Balance=0 Comm=S#JCQYC1R5/ Portfolio=SPBFUT00XXX Id=6092496360 Type=Limit Ext=0
Trade: Time=02.12.2011 11:03:47 Direction=Sell Price=154050 Volume=29 Id=464750534
И прикреплено как это выглядит в квике. Обратите внимание на слеш в комментарии, которого там быть не должно.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Alexander
|
Дата: 02.12.2011
А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Roman0
|
Дата: 02.12.2011
Alexander Mukhanchikov:
А как заявка подана? Именно через S#?
Есть сомнения, т.к. именно квик добавляет слэш в комментарий и именно при подаче через квик не выставляется Id.
Такой комментарий вставляется только в S# (S#+случайная строка), вряд ли кто-то будет вставлять такое вручную ) и, как можно заметить, другие заявки, разделенные по времени ~2 минутами отработались нормально, в программе они добавляются в таблицу похожую на таблицу в квике и идентифицируются как раз по TransactionId. На самом деле там еще несколько заявок, с которыми также все нормально и они точно из S#.
|
|
|
|
Спасибо:
|
|
|
|
|