У нас в QUIK нет столбца <<Время последней сделки>> в таблице Инструментов

У нас в QUIK нет столбца <<Время последней сделки>> в таблице Инструментов
Atom
5/27/2010
takanaev


И s#, видимо, парсит, этот столбец на предмет значения типа Время.
Вариант с загрузкой прикладываемого info.wnd не подходит, т.к.
необходимо добавить таблицу Инструменты к текущей конфигурации, а не
заменить конфигурацию.


Tags:


Thanks:


1 2  >
Mikhail Sukhov

Avatar
Date: 5/27/2010
Reply


Если столбца у Вас нет, то и загрузка файла не поможет. А есть колонка
Время последнего изменения?

Thanks:

takanaev

Avatar
Date: 5/28/2010
Reply


Да, есть.
Проблема такая, что если я использую приложенный info.wnd при
разработке, то всё прекрасно работает.
Есть потребность развернуть программу у пользователя, но при этом не
меняя его конфигурационный файл, хотел просто настроить таблицу
<<Инструменты>> так, как это описано в help. Но необходимой колонки не
оказалось. Видимо, версия QUIK другая у меня.
Пробовал заменить столбцом Время посл., но QUIK дублирование столбцов
убирает.
Завтра посмотрю версию QUIK и возможность обновления у брокера.

Thanks:

Mikhail Sukhov

Avatar
Date: 5/28/2010
Reply


Удалите из робота колонку
trader.SecuritiesTable.Columns.Remove(LastChange)

Thanks:

takanaev

Avatar
Date: 5/28/2010
Reply


Спасибо. Точнее, LastTradeTime.

Thanks:

takanaev

Avatar
Date: 5/29/2010
Reply


Кстати (думаю, это можно вынести в help). Набор столбцов в таблице
текущих параметров определяется списком ЦБ в таблице. Т.е., в моём
случае, отсутствие столбцов <<Время послед.>> и <<Откр.>> (для фьючерсов)
решилось путём добавления акции в таблицу. Затем эту акцию можно
удалить из таблицы.

Thanks:

Dmitriy Klimov

Avatar
Date: 6/7/2010
Reply


В моей версии Квика в таблице Инструменты нет колонок "Время последней
сделки" и "Цена открытия". При попытке перед коннектом удалить эти
колонки из SecuritiesTable выскакивает сообщение о том, что эти
колонки обязательные и удалены быть не могут. Как быть в данном
случае?

Thanks:

Mikhail Sukhov

Avatar
Date: 6/8/2010
Reply


Заменить чем нибудь эквивалентным.

Thanks:

Dmitriy Klimov

Avatar
Date: 6/8/2010
Reply


В том-то и проблема - поле с временем только одно и Квик не позволяет
его дублировать при выводе.

Thanks:

Mikhail Sukhov

Avatar
Date: 6/8/2010
Reply


Тогда сделайте как я уже рекомендовал в этом топике.

Thanks:

Dmitriy Klimov

Avatar
Date: 6/8/2010
Reply


Вы рекомендовали удалить эти столбцы из робота с помощью
trader.SecuritiesTable.Columns.Remove(). Я так и делаю, но, видимо, у
вас в библиотеке стоит запрет на удаление этих столбцов, так как при
попытке их удаления выскакивает ошибка и сообщение о том, что эти поля
являются обязательными и не могут быть удалены.

Thanks:
1 2  >

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

loading
clippy