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

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


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


Теги:


Спасибо:


1 2  >
Mikhail Sukhov

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


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

Спасибо:

takanaev

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

takanaev

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


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

Спасибо:

takanaev

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


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

Спасибо:

Dmitriy Klimov

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Dmitriy Klimov

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


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

Спасибо:

Mikhail Sukhov

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


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

Спасибо:

Dmitriy Klimov

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


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

Спасибо:
1 2  >

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

loading
clippy