разбор примера SampleDdeCustomTable

разбор примера SampleDdeCustomTable
Atom
10/28/2011
Semalist


Пример SampleDdeCustomTable.
Все отлично работает - запускается, показывает таблицу.
Но вот никак не понятно, как получить данные в переменную. В помощи тоже ничего не нашел. Причем это во всех примерах так.
В окошко таблицы с данными выводятся, а вот как обрабатывать эти данные в примерах не дано.

Подсакжите пожалуйста как получить значения полей допустим в примере SampleDdeCustomTable. Уже какую неделю ковыряю данные примеры, иду мелкими шагами аж руки опускаются.

Конкретика в примере:


если вам не трудно, напишите одной-парой строк
как мне получить допустим OpenPrice по инструменту LKOH
как загнать в цикл и просмотреть всю таблицу?

И было бы не плохо дополнить примеры способами анализа таблиц а не просто их визуализацией.

заранее спасибо

Tags:


Thanks:


Alexander

Avatar
Date: 10/28/2011
Reply


SampleDdeCustomTable не нужен для вывода OpenPrice для Лукойла.
1) добавьте колонку цена открытия в таблицу инструменты
2) добавьте её для экспорта
Code
Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.OpenPrice);

3) запустите экспорт
4) получите цену открытия через security.OpenPrice
Thanks:

Semalist

Avatar
Date: 10/28/2011
Reply


Alexander Mukhanchikov
SampleDdeCustomTable не нужен для вывода OpenPrice для Лукойла.
1) добавьте колонку цена открытия в таблицу инструменты
2) добавьте её для экспорта
Code
Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.OpenPrice);

3) запустите экспорт
4) получите цену открытия через security.OpenPrice


Наверное я не совсем точно описал что хочу сделать.
Мне нужны истории свечек по разным инструментам. И вот из этой истории я хочу получить массив данных и его проанализировать.
Но в силу своих скромных знаний не могу этого сделать и мне очень тяжело разобраться.
Опишите пожалуйста простой цикл foreach в котором просто перебираются данные таблицы.

Спасибо за скорый ответ.
Thanks:

Alexander

Avatar
Date: 10/28/2011
Reply


Semalist
Alexander Mukhanchikov
SampleDdeCustomTable не нужен для вывода OpenPrice для Лукойла.
1) добавьте колонку цена открытия в таблицу инструменты
2) добавьте её для экспорта
Code
Trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.OpenPrice);

3) запустите экспорт
4) получите цену открытия через security.OpenPrice


Наверное я не совсем точно описал что хочу сделать.
Мне нужны истории свечек по разным инструментам. И вот из этой истории я хочу получить массив данных и его проанализировать.
Но в силу своих скромных знаний не могу этого сделать и мне очень тяжело разобраться.
Опишите пожалуйста простой цикл foreach в котором просто перебираются данные таблицы.

Спасибо за скорый ответ.



Code
this.Trader.NewCustomTables += (type, objects) =>
{
  if (type == typeof(QuikCandle))
  {
    var candles = objects.Cast<QuikCandle>();
    foreach (var candle in candles) // перебор свечек
    {
       //candle.OpenPrice - цена открытия свечки
    }
  }
};
Thanks: Semalist


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

loading
clippy