Рацпредложение по таблице Инструменты

Рацпредложение по таблице Инструменты
Atom
03.01.2011
Mikhail Sukhov


Вначале приведу картинку из доки:



Предлагаю удалить следующие колонки:

1. Полное название.
2. Спрос (цена).
3. Спрос (объем).
4. Предложение (цена).
5. Предложение (объем).
6. Время послед. сделки.
7. Цена послед. сделки.
8. Объем послед. сделки.
9. Цена открытия.
10. Макс цена сделки.
11. Мин цена сделки.
12. Закрытие.

Тоесть, превратить в это

Причина - сделать настройки проще (проблема с временем послед сделки самая острая). Скажем, сейчас таблица с Инструментами самая тяжелая. Я не беру в расчет стоп-заявки, так как это все же больше экзотика, чем реально полезная вещь. Разберемся по пунктам.

1. Оно кому-нибудь нужно?
2-5. Security.BestBid + BestAsk - сейчас есть медленное копия MarketDepth. Не могу найти причину, когда нужна такая информация (ей по сути верить нельзя).
6-8. Security.LastTrade - тоже самое, что и пред пункт.
9-12 - оно кому-нибудь нужно?

Как вариант перехода - сделать опцию в QuikTrader. Если она включена - используется укороченный вариант таблицы с инструментами. Для совместимости, BestBid BestAsk LastTrade будут заполняться, но уже реальными данными (из стакана и тиковых сделок).

Ну как?

Теги:


Спасибо:


< 1 2 3 4  >
MCTuTeJ|19951995

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


Пользуюсь 64-битной версией Win7. Иногда экспорт стартуется мгновенно, а иногда - порядка 10 секунд. Выявить закономерность пока не удалось...
Спасибо:

Иванов Андрей

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


Я не пользовался и не планировал.
Спасибо:

gs

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


1. Конечно необходимо уменьшить количество колонок в Таблице текущих параметров. Не очень понятно зачем Вам с самoго начала понадобилась такая огромная таблица Тек. параметров с ненужной информацией.
2. В то же время хочу отметить. Основную нагрузку на трафик и соответственно существенные задержки дает Таблица всех сделок. Так, что не думаю, что убрав колонки из Таблицы текущих параметров, Вы добьетесь того, чего хотите - существенно разгрузить трафик между Квиком и Приложением.
3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.
Спасибо:

Alexander

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


gs

3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.


вот этого делать точно не надо
по таблице всех сделок строится всё что можно, включая свечки

большинство стратегий завязаны как раз на ленту


если и убирать так только то, что безболезненно скажется на всех пользователях.
Спасибо:

Mikhail Sukhov

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


gs
1. Конечно необходимо уменьшить количество колонок в Таблице текущих параметров. Не очень понятно зачем Вам с самoго начала понадобилась такая огромная таблица Тек. параметров с ненужной информацией.
2. В то же время хочу отметить. Основную нагрузку на трафик и соответственно существенные задержки дает Таблица всех сделок. Так, что не думаю, что убрав колонки из Таблицы текущих параметров, Вы добьетесь того, чего хотите - существенно разгрузить трафик между Квиком и Приложением.
3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.


1. Пошел на поводу распространенных АПИ.
2 и 3. А это как раз опциональная таблица. Ее может и не быть. И без нее роботы работают на ура (до тех пор пока не потребуются тиковые данные). Надо лишь запускать экспорт не через QuikTrader.StartExport, а через указание конкретных таблиц QuikTrader.Terminal.StartDde(DdeTable[] tables), где просто не указывать таблицу Все сделки.
Спасибо:

gs

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


Alexander
gs

3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.


вот этого делать точно не надо
по таблице всех сделок строится всё что можно, включая свечки

большинство стратегий завязаны как раз на ленту


если и убирать так только то, что безболезненно скажется на всех пользователях.


Вся ключевая информация, в том числе и для построения свечек и , соответственно, для всех дочерних от свечек индикаторов, есть в Таблице тек.параметров - а именно: Ticker, LastTrade_Time, LastTrade_Price, LastTrade_Quantity.

Можете ли Вы привести конкретный пример того, что Вы не можете построить исходя из этих полей, и зачем Вам нужна Таблица Всех сделок?
Спасибо:

Alexander

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


gs
Alexander
gs

3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.


вот этого делать точно не надо
по таблице всех сделок строится всё что можно, включая свечки

большинство стратегий завязаны как раз на ленту


если и убирать так только то, что безболезненно скажется на всех пользователях.


Вся ключевая информация, в том числе и для построения свечек и , соответственно, для всех дочерних от свечек индикаторов, есть в Таблице тек.параметров - а именно: Ticker, LastTrade_Time, LastTrade_Price, LastTrade_Quantity.

Можете ли Вы привести конкретный пример того, что Вы не можете построить исходя из этих полей, и зачем Вам нужна Таблица Всех сделок?



Таблицу текущих параметров в квике найти не смог. По умолчанию (с помощью StartExport) она точно не экспортируется.
Таблица всех сделок мне нужна для правильного проведения кластерного анализа, на основе которого я и вхожу \ выхожу в сделку.

Как было предложено Михаилом - не хотите Все сделки - не экспортируйте. :)
Спасибо:

dart

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


gs

3. Лучше было бы убрать Таблицу всех сделок - вообще. А LastTradePrice брать именно из Таблицы текущих параметров, также убрав поля которые Вы обозначили.

Экспорт таблицы всех сделок необходим по многим причинам. Без неё S# много потеряет.
Как правильно уже говорили, если она не нужна просто не экспортируйте.
Спасибо:

Иванов Андрей

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


Про таблицу всех сделок -- дешевле просто отредактировать эту таблицу в Квике и убрать оттуда все классы =) Тогда она не будет ничего экспортировать и для этого не придётся писать левый код.
Спасибо:

Mikhail Sukhov

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


gs

2. В то же время хочу отметить. Основную нагрузку на трафик и соответственно существенные задержки дает Таблица всех сделок.


Кстати, пропустил момент. А что за трафик? Действительно, есть нагрузка на обработку тиков при старте, когда робот стартует не в начале сессии. Но там идет обработка пакетов в 16 тыч сделок. Потом то такое количество сделок просто отсутствует.

Кто еще подобное ощущает?
Спасибо:
< 1 2 3 4  >

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

loading
clippy