Ошибка при переходе с 4.0.22 на 4.0.23

Ошибка при переходе с 4.0.22 на 4.0.23
Atom
4/13/2012
Lester


Всем доброго дня!

Настроен экспорт таблицы "Инструменты" с дополнительными колонками:

Code
// Создание подключения к QUIK
_trader = new QuikTrader(path);

// Экпорт дополнительных колонок инструментов
var columns = _trader.SecuritiesTable.Columns;

columns.Add(DdeSecurityColumns.Strike);
columns.Add(DdeSecurityColumns.Volatility);
columns.Add(DdeSecurityColumns.UnderlyingSecurity);
columns.Add(DdeSecurityColumns.TheorPrice);
columns.Add(DdeSecurityColumns.OptionType);
columns.Add(DdeSecurityColumns.ExpiryDate);
columns.Add(DdeSecurityColumns.LastTradePrice);
columns.Add(DdeSecurityColumns.LastTradeVolume);
columns.Add(DdeSecurityColumns.LastTradeTime);
columns.Add(DdeSecurityColumns.BestAskPrice);
columns.Add(DdeSecurityColumns.BestBidPrice);
columns.Add(DdeSecurityColumns.IndexCurrentPrice);


В версии 4.0.22. изменения инструментов в QUIK корректно отражаются в состоянии объектов Security в S#.
А в версии 4.0.23. параметры Security заполняются при старте и дальше не изменяются, хотя событие OnTraderSecurutiesChanged появляется правильно.


Tags:


Thanks:


< 1 2 
Lester

Avatar
Date: 4/17/2012
Reply


Это вам спасибо.
Thanks:

Roman0

Avatar
Date: 5/28/2012
Reply


Такой вопрос: можно ли исправить эту ошибку? В новых (6.2+) версиях квика TransactionId == 0 стало появляться очень часто, а переходить на 4.1 это значит переписывать все связанное с получением свечей, что довольно затруднительно для одного конкретного проекта. Пожалуйста, поделитесь своими планами в отношении этой проблемы, спасибо!
Thanks:

Alexander

Avatar
Date: 5/28/2012
Reply


Roman0
Такой вопрос: можно ли исправить эту ошибку? В новых (6.2+) версиях квика TransactionId == 0 стало появляться очень часто, а переходить на 4.1 это значит переписывать все связанное с получением свечей, что довольно затруднительно для одного конкретного проекта. Пожалуйста, поделитесь своими планами в отношении этой проблемы, спасибо!


Проблема, описанная в данной ветке не связана с TransactionId.
Фикс для TransactionId я делал в 4.0.23, смотрите по новостям на форуме для подробностей.
Thanks:

Roman0

Avatar
Date: 5/28/2012
Reply


Alexander Mukhanchikov
Roman0
Такой вопрос: можно ли исправить эту ошибку? В новых (6.2+) версиях квика TransactionId == 0 стало появляться очень часто, а переходить на 4.1 это значит переписывать все связанное с получением свечей, что довольно затруднительно для одного конкретного проекта. Пожалуйста, поделитесь своими планами в отношении этой проблемы, спасибо!


Проблема, описанная в данной ветке не связана с TransactionId.
Фикс для TransactionId я делал в 4.0.23, смотрите по новостям на форуме для подробностей.

Проблема в том, что нужна версия, в которой есть фикс для TransactionId, корректно импортируется таблица инструменты и присутствует старый способ получения свечей. В 4.0.22 нет SuppportManualOrders (сейчас посмотрел, в 4.1 вроде бы тоже нет?), в 4.0.23 ошибка с импортом.
Thanks:

Alexander

Avatar
Date: 5/28/2012
Reply


ещё раз.
фикс с TransactionId был начиная с версии 4.0.23
В ветке 4.0.х есть проблема, описанная в данном топике. Это не влияет на экспорт таблицы инструментов (что понимается под импортом таблицы я не совсем понял).

Нужно всё вместе со всеми фиксами - вам на 4.1

В любом случае переходить надо, т.к. та версия существенно лучше и стабильнее 4.0
Thanks:

Roman0

Avatar
Date: 5/28/2012
Reply


Alexander Mukhanchikov
ещё раз.
фикс с TransactionId был начиная с версии 4.0.23
В ветке 4.0.х есть проблема, описанная в данном топике. Это не влияет на экспорт таблицы инструментов (что понимается под импортом таблицы я не совсем понял).

Нужно всё вместе со всеми фиксами - вам на 4.1

В любом случае переходить надо, т.к. та версия существенно лучше и стабильнее 4.0

У меня стойкое чувство, что возникло какое-то недопонимание [smile]
Quote:
Спасибо, будет фикс. Либо в 4.1, либо в 4.0.24 (если он будет).

Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)?
А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?
Thanks:

Alexander

Avatar
Date: 5/28/2012
Reply


Roman0
Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)?
А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?



1) В 4.0.23 нет ошибки обновления таблицы инструментов. Есть только ошибка обновления Security.LastTrade по таблице инструментов
2) Нет, нету. Берите 4.1
3) Да, есть. не Suppport, а Support
Thanks:

Roman0

Avatar
Date: 5/28/2012
Reply


Alexander Mukhanchikov
Roman0
Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)?
А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?



1) В 4.0.23 нет ошибки обновления таблицы инструментов. Есть только ошибка обновления Security.LastTrade по таблице инструментов
2) Нет, нету. Берите 4.1
3) Да, есть. не Suppport, а Support

Большое спасибо! То есть 4.0.24 не будет точно?
Thanks:

Alexander

Avatar
Date: 5/28/2012
Reply


Roman0
Alexander Mukhanchikov
Roman0
Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)?
А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?



1) В 4.0.23 нет ошибки обновления таблицы инструментов. Есть только ошибка обновления Security.LastTrade по таблице инструментов
2) Нет, нету. Берите 4.1
3) Да, есть. не Suppport, а Support

Большое спасибо! То есть 4.0.24 не будет точно?


да, 4.0 больше не поддерживается
Thanks: Roman0

Roman0

Avatar
Date: 5/28/2012
Reply


Alexander Mukhanchikov
Roman0
Alexander Mukhanchikov
Roman0
Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)?
А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?



1) В 4.0.23 нет ошибки обновления таблицы инструментов. Есть только ошибка обновления Security.LastTrade по таблице инструментов
2) Нет, нету. Берите 4.1
3) Да, есть. не Suppport, а Support

Большое спасибо! То есть 4.0.24 не будет точно?


да, 4.0 больше не поддерживается

Еще раз спасибо! [smile]
Thanks:
< 1 2 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy