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

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


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

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

// Создание подключения к 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 появляется правильно.


Теги:


Спасибо:


< 1 2 
Lester

Фотография
Дата: 17.04.2012
Ответить


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

Спасибо:

Roman0

Фотография
Дата: 28.05.2012
Ответить


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

Спасибо:

Alexander

Фотография
Дата: 28.05.2012
Ответить


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

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

Спасибо:

Roman0

Фотография
Дата: 28.05.2012
Ответить


Alexander Mukhanchikov:

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

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

Спасибо:

Alexander

Фотография
Дата: 28.05.2012
Ответить


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

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

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

Спасибо:

Roman0

Фотография
Дата: 28.05.2012
Ответить


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

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

В любом случае переходить надо, т.к. та версия существенно лучше и стабильнее 4.0 У меня стойкое чувство, что возникло какое-то недопонимание 🙂 Спасибо, будет фикс. Либо в 4.1, либо в 4.0.24 (если он будет). Вот это относится к ошибке описанной в этом топике (обновление таблицы инструменты, в частности LastTradePrice), которая присутствует в 4.0.23, так? Вопрос: есть ли версия без этой ошибки, со старым способом обработки свечей и фиксом нулевого TransactionId (SuppportManualOrders)? А в 4.1 есть фикс для TransactionId? Я что-то не нашел в документации к 4.1 SuppportManualOrders, это как-то по-другому там называется?

Спасибо:

Alexander

Фотография
Дата: 28.05.2012
Ответить


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
Спасибо:

Roman0

Фотография
Дата: 28.05.2012
Ответить


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 не будет точно?
Спасибо:

Alexander

Фотография
Дата: 28.05.2012
Ответить


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 больше не поддерживается

Спасибо: Roman0

Roman0

Фотография
Дата: 28.05.2012
Ответить


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 больше не поддерживается Еще раз спасибо! 🙂

Спасибо:
< 1 2 

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy