Александр (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Неполный вывод через DDE сервер
 
Как вообще получить полный стакан?
Неполный вывод через DDE сервер
 
Цитата
nikolz
возможно он и выводит. Возможно это эксель не отображает пустые строки та как после них ничего нет.
Нет, эксель выводит пустые строки, только их не хватает до 40!) Допустим, 15 на продажу(среди них 3-4 пустые), и 18 на покупку...
Неполный вывод через DDE сервер
 
Можно конечно, но почему вывод данных так работает? Если есть 40 строк в стакане, так и он должен выводить 40 строк, даже если они пустые. Или по какому принципу работает вывод данных из стакана?
Неполный вывод через DDE сервер
 
Товарищи (дамы и господа), беру стакан заявок по облигациям, допустим каким-нибудь муниципалам, вывожу через DDE сервер. Брокер дает глубину стакана по 20 строк (в стакане в обе стороны - "продажа/покупка"). В результате, если стакан не полный, на продажу может вывестись в эксель 15 строк(из которых часть пустых, часть заполненых), на покупку 18. А нельзя выводить всегда 40 строк, если заявок в стакане меньше, то заполнять поля нулями? Как это сделать?
OnParam и ТТТ
 
Цитата
Александр
А есть пример без использования sleep?)
А каково оптимальное значение sleep в функции main?
OnParam и ТТТ
 
Цитата
nikolz написал:
если Вы используете sleep
А есть пример без использования sleep?)
OnParam и ТТТ
 
Цитата
Владимир написал:
А прогрессивная часть человечества использует OnTrade
Так этот колбек вызывается при "получении сделки или при изменении параметров существующей сделки". Т.е. при совершении сделки. А мне зачем это? Мне нужно узнать лучшую цену предложения (продажи) и ее изменение, в случае, если цена предложения изменилась.... Или я что-то не понимаю...
OnParam и ТТТ
 
Цитата
Владимир написал:
Александр, Программным доступом - это путём обращения к ТТТ через getParamEx.
Ну, через GetParamex и я обращаюсь к параметрам ТТТ... Я думал каким-то другим образом. Спасибо Владимир.
OnParam и ТТТ
 
Цитата
Александр
Программным доступом - это путем подписки через CreateDataSource?
Хм, но CreateDataSource нужен для получения параметров свечей из графика и если свеча сформировалась, значит сделка уже произошла. Нет, это не то...
OnParam и ТТТ
 
Цитата
Владимир
Где Вы увидели у меня противоречие? Скрипт прекрасно обслуживает те тикеры, которые вообще не включены в таблицу, программным доступом, и это тысячекратно доказано экспериментально. Инициировать обмен может действительно наличие тикера в видимой копии ТТТ - для того, чтобы в этом убедиться, даже скрипт не нужен.
Итак:
1) Через ТТТ;
2) программным доступом.

Программным доступом - это путем подписки через CreateDataSource?

Цитата
прогрессивная часть человечества на данном форуме вообще никак не использует OnParam
А что же она использует, не просветите?
OnParam и ТТТ
 
Цитата
swerg Ну ок, таблица ТТ. Зачем придирки?
Я извиняюсь, мне для четкости понимания, я еще не совсем разбираюсь в терминологии чата. У одного ТТП (что такое?), у второго ТТТ, у третьего таблица ТТТ. Если чуть в сторону, меня сразу это вводит в заблуждение...

Цитата
Уже ведь был ответ на этот вопрос.
У кого, у Владимира? Так он бывает сам себе противоречит, например в #9 посте он пишет, что: "скрипт прекрасно обслуживает те тикеры, которые вообще не включены в таблицу, а такие столбцы, как BID. OFFER LASTCHANGE и т.д. я вообще сроду туда не выводил.", а в #12 посте он пишет, что: " инициировать обмен может либо действительно наличие тикера в видимой копии ТТТ", а также либо пишет словосочетания неуверенности в виде: "Я так понимаю..."

Цитата
swerg А как вы отслеживаете по одному?
Нет, не по одному. Я так понимаю в OnParam вываливается изменения всех параметров в бумагах срочного рынка и фондового рынка, а дальше я уже путем применения фильтров отлавливаю нужный мне по той или иной бумаге. Однако мне кажется, что в таком количестве информации мой скрипт либо пропускает некоторые изменения параметров, либо срабатывает со значительным запаздыванием.
А как обрабатывает изменения параметров в колбеке OnParam прогрессивная часть человечества на данном форуме?
OnParam и ТТТ
 
Как отслеживать изменение цены предложения сразу по многим инструментам?
OnParam и ТТТ
 
Цитата
swerg написал:
Либо явно открываете таблицу ттт с нужным параметром
что такое таблица ТТТ? ТТТ знаю, таблицу ТТТ не знаю. Открываете где? На той же вкладке где работает скрипт? Или в любой вкладке терминала?
OnParam и ТТТ
 
Цитата
Владимир написал:
Александр,Она в Квике
Т.е. даже не обязательно чтобы что-то вообще было открыто....  Хорошо, но сколько же инструментов в этой неосязаемой (невидимой даблице)? Их же там полно! Весь срочный рынок, фондовый рынок, а там куча различный ценных бумаг с ещё большим количеством параметров, которые могут меняться.... Как же их обрабатывать бедному скрипту?
OnParam и ТТТ
 
Цитата
Владимир написал:
Александр, ТТТ здесь вообще ни при чём, хоть там ни столбцы, ни строки нужные вообще не открыты. И она одна на весь Квик, сколько бы чего ни было открыто на разных вкладках.
Нужно больше пояснений. А что же это такое? Где она, что это вообще такое?
OnParam и ТТТ
 
Цитата
nikolz написал:
[QUOTE] s_mike@rambler.ru написал:
открыта ТТТ, со столбцами параметры которых хотелось бы получать?
Разрешите несколько вопросов:
1) Т.е. если я открою один инструмент со столбцом "OFFER" в ТТТ, то в колбек OnParam будет приходить только изменение этого параметра или не так?
2) Изменение параметров из ТТТ будет приходить только с той вкладки на которой она расположена (и одновременно на этой вкладке запущен скрипт) или, если на другой вкладке открыта другая ТТТ то и с нее будет приходить изменение параметров ценных бумаг?
3) Уменьшение изменяемых параметров в ТТТ по ценным бумагам уменьшит размер приходящего блока и увеличит скорость работы скрипта?
OnParam и ТТТ
 
Цитата
nikolz 2) 3) данные в TTT приходят срезами в виде блоков. Т е если несколько бумаг или одна бумага изменили(а) свои параметры 10 раз за 1 мс, то терминал квик
Цитата
а потом еще 100 раз за 10 мс, то все эти данные придут в терминал одновременно в виде пакета данных.
Цитата
Терминал будет их распаковывать  и отправлять в колбек.
Цитата
В итоге В колбеке вы получите все эти 110 изменений с интервалом примерно 5 мкс.  
Цитата
Так как у вас скорее всего в main стоит Sleep, то фактически вы обработаете лишь несколько значений из данного пакета, остальные просто пропустите.
Прежде всего, спасибо за хороший ответ.
По-поводу 2,3-го вопроса. Ещё раз, колбек OnParam спабатывает именно при изменении любого параметра ценных бумаг из ТТТ открытой на вкладке, на которой работает данный скрипт, да или в том числе из ТТТ на других вкладках терминала?
OnParam и ТТТ
 
Товарищи ответы несколько вопросов подскажите пожалуйста:
1) для того чтобы в колбек OnParam поступали изменения по бумагам нужно ли чтобы была открыта ТТТ со столбцами параметры которых хотелось бы получать или как работает OnParam?
2) Колбек OnParam срабатывает на изменение любого параметра по ценной бумаге, а что если параметры по нескольким бумагам изменяются одновременно? Как отслеживать изменение одного параметра по нескольким ценным бумагам если они вдруг изменяются одновременно?
3) OnParam срабатывает именно на изменение любого параметра или просто через определенные временные интервалы?
4) Мне нужно отслеживать цену лучшего предложения. Почитал, люди пишут, что отслеживают цену последней сделки "LAST", но ведь это последняя сделка, а мне надо лучшее предложение, поэтому мне нужно отслеживать параметр "OFFER", верно?
5) Параметрт"OFFER" в ТТТ изменяется одновременно с появлением нового предложения в стакане или всеже с задержками или как этот параметр изменяется?
Страницы: 1
Наверх