разбор примера SampleDdeCustomTable
Atom Ответить
28.10.2011


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

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

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


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

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

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

Теги:


Спасибо:




3 Ответов
Alexander

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


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

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

Semalist

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


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

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


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

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

Alexander

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


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

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


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

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



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


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

loading
clippy