QuikLua и список инструментов

QuikLua и список инструментов
Atom
10/9/2014
esper


Чтобы исключить получение списка всех инструментов для Lua подключения, для QuikTrader необходимо отключить автоматический запрос инструментов при подключении: [code=csharp]Trader.RequestAllSecurities = false;[/code] Далее, все необходимые для работы инструменты можно запросить через метод: [code=csharp]Trader.LookupSecurities(new Security );[/code]


Tags:


Thanks: RomSunZ Biln


longtrades

Avatar
Date: 10/12/2014
Reply


А если мне нужно вытянуть все существующие опционы по даному инструменту , вы предлагаете мне каждый указывать по коду ? Да я и не представляю себе какие ихние коды пока не посмотрю какие есть :)

Thanks:

rtDen

Avatar
Date: 10/13/2014
Reply


Присоединюсь к вопросу, как получить все инстурменты с заданным базовым активом? Код [code] SecurityLookupMessage criteria = new SecurityLookupMessage() { UnderlyingSecurityCode = "RIZ4", //также пробовал RIZ4@FORTS }; trader.LookupSecurities(criteria); [/code] не работает. Также заметил следующую особенность, вызовы LookupSecurities с параметром типа SecurityLookupMessage "накапливаются", с каждым следующим запуском робота событие LookupSecuritiesResult возникает на один раз больше, и так до перезапуска квика.

S#: 4.2.28

Thanks:

longtrades

Avatar
Date: 10/17/2014
Reply


Stocksharp 4.2.31 Фича не работает : пример Сампле

так //Trader.RequestAllSecurities = false; есть все инструменты.

Так

				// отключение автоматического запроса всех инструментов.
				Trader.RequestAllSecurities = false;


                Trader.LookupSecurities(new Security { Code = "RIZ4" });

Нету ни одного.

Thanks:

Dmitry

Avatar
Date: 10/17/2014
Reply


Trader.LookupSecurities(new Security );

Thanks:

longtrades

Avatar
Date: 10/17/2014
Reply


[quote=Dmitry;31935]Trader.LookupSecurities(new Security );[/quote]

Тоже не работает.

Thanks:

rtDen

Avatar
Date: 10/23/2014
Reply


Чтобы получать инструменты по заданному БА: Способ 1) [code]trader.LookupSecurities(new Security );[/code]

Способ 2) [code]SecurityLookupMessage mes = new SecurityLookupMessage() { UnderlyingSecurityCode = "RIZ4", TransactionId = trader.TransactionIdGenerator.GetNextId(), }; trader.LookupSecurities(mes);[/code]

Thanks: Mikhail Sukhov


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

loading
clippy