Инструменты Quik
Atom
30.01.2017
klim95vlad


Подскажите, может кто сталкивался с проблемой и как ее лучше решить. Программа загружает в комбобокс все возможные инструменты из quik, а их очень очень много. Можно ли как-то настройками конфигурации в Квике ограничить нужные инструменты, которые будут загружаться в приложение или же лучше сделать поиск по комбобоксу? Поиска хочу избежать, так как в комбобоксе тип данных Security[], а поиск получилось сделать только по String.

Теги:


Спасибо:


< 1 2 
Support

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


Trader.LookupSecuritiesResult += (ex, securities) =>
{
Security.ItemsSource = Trader.Securities
};
В последней версии еще один аргумент добавили
Спасибо:

Support

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


Support
Trader.LookupSecuritiesResult += (ex, securities) =>
{
if (ex != null)
return;
Security.ItemsSource = Trader.Securities
};
В последней версии еще один аргумент добавили


Спасибо:

klim95vlad

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


Подскажите пожалуйста, а если нужно отфильтровать акции по нескольким площадкам, грубо говоря нужны только TQBR, FORTS и CETS, это возможно реализовать?
Спасибо:

Support

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


Для каждой площадки вызываете LookupSecurities
Trader.LookupSecurities(new Security() { Id = "@FORTS", Board = ExchangeBoard.Forts });
Trader.LookupSecurities(new Security() { Id = "@TQBR", Board = ExchangeBoard.Micex });
Спасибо: klim95vlad

klim95vlad

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


Support
Для каждой площадки вызываете LookupSecurities
Trader.LookupSecurities(new Security() { Id = "@FORTS", Board = ExchangeBoard.Forts });
Trader.LookupSecurities(new Security() { Id = "@TQBR", Board = ExchangeBoard.Micex });

Делаю вот так, отображает только TQBR все равно
Trader.RequestAllSecurities = false;
Trader.Connected += () =>
{
Trader.LookupSecurities(new Security() { Board = ExchangeBoard.MicexTqbr });
Trader.LookupSecurities(new Security() { Board = ExchangeBoard.Forts });

};
Trader.LookupSecuritiesResult += (ex, securities) =>
{
Security.ItemsSource = Trader.Securities;
};

Trader.NewSecurities += securities => this.GuiAsync(() =>
{

Security.ItemsSource = (Trader.Securities);


});
Спасибо:

Support

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


сделайте как я написал
Спасибо:

klim95vlad

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


Support
сделайте как я написал


Вот так имеете ввиду?
Trader.Connect();

Trader.RequestAllSecurities = false;

Trader.LookupSecurities(new Security() { Board = ExchangeBoard.MicexTqbr });
Trader.LookupSecurities(new Security() { Board = ExchangeBoard.MicexCets });

Trader.LookupSecuritiesResult += (ex, securities) =>
{
Security.ItemsSource = Trader.Securities;
};


Trader.NewSecurities += securities => this.GuiAsync(() =>
{
Security.ItemsSource = (Trader.Securities);
});

Тоже не проходит
Спасибо:

klim95vlad

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


Заработало, спасибо большое!
Спасибо:

Георгий

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


Код
Id = "@TQBR",
потеряли
Спасибо:
< 1 2 

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

loading
clippy