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

Рацпредложение по таблице Инструменты
Atom
1/3/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 будут заполняться, но уже реальными данными (из стакана и тиковых сделок).

Ну как?

Tags:


Thanks:


< 1 2 3 4  >
MCTuTeJ|19951995

Avatar
Date: 1/5/2011
Reply


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

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

Avatar
Date: 1/6/2011
Reply


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

gs

Avatar
Date: 1/10/2011
Reply


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

Alexander

Avatar
Date: 1/10/2011
Reply


gs

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


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

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


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

Mikhail Sukhov

Avatar
Date: 1/10/2011
Reply


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


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

gs

Avatar
Date: 1/10/2011
Reply


Alexander
gs

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


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

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


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


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

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

Alexander

Avatar
Date: 1/10/2011
Reply


gs
Alexander
gs

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


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

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


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


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

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



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

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

dart

Avatar
Date: 1/10/2011
Reply


gs

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

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

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

Avatar
Date: 1/13/2011
Reply


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

Mikhail Sukhov

Avatar
Date: 1/13/2011
Reply


gs

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


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

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

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

loading
clippy