Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: Владимир I on Сентября 27, 2013, 10:50:21 am

Title: Вопросы по statline
Post by: Владимир I on Сентября 27, 2013, 10:50:21 am
Здравствуйте !

1. Можно ли сразу вызывать с нужными параметрами

   var StatLine = new_object( "statline" );
   var OptPrice = StatLine.getparam( shortname, market, param_last );

или надо сначала подписываться, получать параметр и затем отписываться ?

   var StatLine = new_object( "statline" );
   StatLine.subscribe( OptionSecId );   // Подписаться на информацию по опциону.
   var OptPrice = StatLine.getparam( OptionSecId, param_last ); // Текущая цена.
   var TheoreticalPrice = StatLine.getparam( OptionSecId, param_theoreticalprice ); // Теоретическая цена.
   StatLine.unsubscribe( OptionSecId ); // Отписаться от информации по опциону.

2. Параметр shortname - это какое поле в структуре getSecInfo - isin или secname ?
Например для фьючерса на индекс РТС там так
isin = RIZ3 ;
secname = RTS-12.13 ;

Какое значение надо брать для передачи в параметр shortname функции StatLine.getparam( shortname, market, param_last ) ?
3. Параметр market - это marketId ?
Title: Re: Вопросы по statline
Post by: Олег on Сентября 27, 2013, 06:02:44 pm
Здравствуйте !

1. Можно ли сразу вызывать с нужными параметрами

   var StatLine = new_object( "statline" );
   var OptPrice = StatLine.getparam( shortname, market, param_last );

или надо сначала подписываться, получать параметр и затем отписываться ?

   var StatLine = new_object( "statline" );
   StatLine.subscribe( OptionSecId );   // Подписаться на информацию по опциону.
   var OptPrice = StatLine.getparam( OptionSecId, param_last ); // Текущая цена.
   var TheoreticalPrice = StatLine.getparam( OptionSecId, param_theoreticalprice ); // Теоретическая цена.
   StatLine.unsubscribe( OptionSecId ); // Отписаться от информации по опциону.

2. Параметр shortname - это какое поле в структуре getSecInfo - isin или secname ?
Например для фьючерса на индекс РТС там так
isin = RIZ3 ;
secname = RTS-12.13 ;

Какое значение надо брать для передачи в параметр shortname функции StatLine.getparam( shortname, market, param_last ) ?
3. Параметр market - это marketId ?


Heller, вот видите, как получается?
Сейчас пятничный вечер. Наверняка, коллега рассчитывал заняться разработкой скрипта на выходных. Но он столкнулся с проблемой. И причем столкнулся с проблемой исключительно по той причине, что в документации эта тема, практически, не освещена.
Будь это в документации, он бы просто прочитал это там и продолжил работу над своим проектом.
Но в документации этого нет. Он задает свой вопрос здесь на форуме. А Вы появитесь здесь только в понедельник утром, когда он уже будет на работе и будет испытывать дефицит свободного времени. Следовательно, на выходных ему придется либо вообще не разрабатывать свой скрипт, либо искать ответы на сформулированные вопросы методом тыка.
Это я к тому, что никакой форум никогда не заменит полноценной документации. Потому что здесь что-нибудь найти очень и очень сложно. А друг другу мы не отвечаем по той причине, что зачастую и сами не уверены в прочности своих знаний.

Вот Вы бы хотя бы когда отвечаете здесь на вопросы, параллельно размещали те же самые ответы в документации, ну хотя бы в какой-нибудь отдельной статье "FAQ", сгруппировав все ответы по алфавиту или по смыслу, как это сделано (и кстати, очень хорошо сделано!) с функциями ATF.
А иначе получается, что Вы снова и снова отвечаете на те же самые вопросы по многу раз, но не все же читают форум "от корки до корки", поэтому те же самые вопросы возникают и будут возникать снова и снова.