Скальперский привод для QUIK

  • Автор темы Данила
  • Дата начала

Alen

New member
Единственно, что, что бы проверить нажал кнопку "ОЧИСТИТЬ ВСЁ" . Прога зависла. Так и не дождался.
если ты про clear all то она снимает заявки. если сообщения в квике отключены и заявок нет активных в квике чтобы проверить - включи сообщения и нажми эту кнопку - квик тдолжен отреагировать сообщением - подтверждение что команда проходит
 

btd

New member
А мона и я выскажусь , как скальпер ? :)
Прога , Данила , отличная. Весчь нужная в хозяйстве. И как версия 1.0 - просто окуительно.
Но есть один нюанс, точнее два, но 1й наверное из-за моих кривых ручек:

1) Горячие клавиши упорно не работали. Хотя, кликая по кнопкам в самой проге, все проходило отлично.
2)Главный нюанс по крайней мере для скальпера. Большая задержка по времени между реальным стаканом и тем, что приходит в прогу.
Как я понимаю это происходит из-за длинного пути - Квик-эксель-прога-*.tri-квик.
В Fasttrade все происходит гораздо быстрее. Видимо потому, что там все происходит через "внешние транзакции" в квике. А не через "транзакции из файла".
Вот только по этой причине (задержка) для меня, как скальпера, прога не пригодна. Если тебе удастся реализовать эту же идею, но как в фасттрейде, напрямую, без экселей - то цены твоей проге не будет :)


П.С.: большая задержка - это я про скальперские дела говорю :) Так то задержка там менее секунды. Но для скальпера важны сотые доли :) Тем более с нынешним рынком, где за полсекунды могут на 100 пунктов в легкую ушуршать. А это уже стоп для скальпера.
 

Данила

New member
А мона и я выскажусь , как скальпер ? :)
Прога , Данила , отличная. Весчь нужная в хозяйстве. И как версия 1.0 - просто окуительно.
Но есть один нюанс, точнее два, но 1й наверное из-за моих кривых ручек:

1) Горячие клавиши упорно не работали. Хотя, кликая по кнопкам в самой проге, все проходило отлично.
2)Главный нюанс по крайней мере для скальпера. Большая задержка по времени между реальным стаканом и тем, что приходит в прогу.
Как я понимаю это происходит из-за длинного пути - Квик-эксель-прога-*.tri-квик.
В Fasttrade все происходит гораздо быстрее. Видимо потому, что там все происходит через "внешние транзакции" в квике. А не через "транзакции из файла".
Вот только по этой причине (задержка) для меня, как скальпера, прога не пригодна. Если тебе удастся реализовать эту же идею, но как в фасттрейде, напрямую, без экселей - то цены твоей проге не будет :)


П.С.: большая задержка - это я про скальперские дела говорю :) Так то задержка там менее секунды. Но для скальпера важны сотые доли :) Тем более с нынешним рынком, где за полсекунды могут на 100 пунктов в легкую ушуршать. А это уже стоп для скальпера.
Спасибо, двигаюсь в этом направлении. горячие клавиши работают только когда окно привода в фокусе. Для первой версии я решил пока не усложнять себе задачу :) Сделаю как-нибудь попозже глобальный перехват
 

amadei

New member
Привет Данила! Выглядит симпатично но возникает такой вопрос - ведь дерготня постоянно идёт - вот есть ли большой смысл в этих двух свободных клетках. Может он и имеет место быть но когда рынок медленный - ну скажем в вялом боковике. Может я неправильно тебя понял. В любом случае можно проверить теорию. По мне так к существующим уже по рынку и лучше на 1 только нужен ввод лимитной из стакана. Наверно повторюсь - просто добавляется стакан (если ты его вытащишь в квикордерс) и щелчком из него по ЛЮБОЙ котировке из того что я вижу - она ставится в новое (дополнительное к тому что есть) окошечко откуда я могу отравить лимитированную заяву. Если вдруг ситуация тут же поменялась, а я не хочу пользоваться по рынку - опять же щёлкаю новую котировку из стакана - она встаёт взамен предыдущей. Данила, ты делай как считаешь нужным. Попробуем потом - обсудим. Хорошо бы ещё кто мнение своё высказал, а то я типа главного критика ))) И ещё пожелание - сохраняй эту существующую версию квикордерс для скачивания. Типа не обновление будет затем а просто другая версия - народ будет выбирать какой функционал ему нужнее.
Если я правильно понял об чем речь,то в последней версии квика появилась возможность перетягивания заявок прямо на графике.Заявка на графике линией отображается,на нее курсор навел,левой кнопкой удерживаешь,тянешь куда надо-цена справа рисуется-на нужной цене отпускаешь,и в стакане заявка после этого автоматом переставляется.
 

Polbotinka

New member
если сообщения в квике отключены и заявок нет активных в квике чтобы проверить - включи сообщения и нажми эту кнопку - квик тдолжен отреагировать сообщением - подтверждение что команда проходит
Заявки были. Только на акции. Или так не пойдет? Нужно обязательно на фортсе?
 

Polbotinka

New member
Можешь написать как по шагам по инструкции ты всё делаешь и в каком месте идёт не так? чтобы я если непонятно там написано исправил
Если не сложно, добавь в инструкцию по установке что-нибудь такое:
- Во 2) части, после слов: В поле "Имя TRI файла" ввести имя TRI файла для обмена с QUIK Файл с расширением .tri должен сгенерироваться при запуске программы. Либо самому создать текстовый фаил, с названием quik.tri

- В 3) части, после слов: в меню "Экспорт данных" выбрать "Вывести в Excel" (для версии 5.11... выбрать "Вывести по DDE")

- В 3) части, после слов: в "Файл с исходными данными..." указать тот же файл, что и в QuikOrders в
"Имя TRI-файла"
, "Файл с данными об..... транзакциях" указать путь к файлу Quik.tro, "Файл с журналом....." указать путь к файлу Quik.trr
 

ИгрыЧ

New member
Спасибо за прогу, долго настраивал, никак не получалось, файлы не генерились сами, а созданные мной я обзывал квикордером, после переименования их в квик все получилось
 

Данила

New member
Данила сделай пожалуйста для мамбы, давно уже ждем. А то даже завидно про ваш фортс читать.
Вчера закончил и исследованиями, наконец мне всё стало ясно со стаканом QUIK.

Сегодня приступаю к программированию, в новой версии будут акции ММВБ, по вашим многочисленным и настойчивым просьбам :)
 

alpet

New member
По опыту написания приложений для QUIK, уверен что собственный DDE - намного лучше, надежнее и производительнее, чем использовать в качестве промежуточного получателя EXCEL.
У меня экспорт всех сделок например налажен, таблиц заявок и ордеров для робота, котировок из стаканов для qsaver.
Данила
Я сейчас активно разрабатываю скальперский стакан для Транзака (не уверен, что будут для КВИКА его адаптировать), так что могу подсказать если интересно идейки, которые мне трейдеры-пользователи подкидывают.
 

Данила

New member
По опыту написания приложений для QUIK, уверен что собственный DDE - намного лучше, надежнее и производительнее, чем использовать в качестве промежуточного получателя EXCEL.
У меня экспорт всех сделок например налажен, таблиц заявок и ордеров для робота, котировок из стаканов для qsaver.
Данила
Я сейчас активно разрабатываю скальперский стакан для Транзака (не уверен, что будут для КВИКА его адаптировать), так что могу подсказать если интересно идейки, которые мне трейдеры-пользователи подкидывают.
Привет! Подскажи, очень интересно!
 

alpet

New member
Привет! Подскажи, очень интересно!
Вот значит фронт-фейс прототипа:

Ключевые принципы построения такого интерфейса:
1. Экономить площадь стакана максимально. У большинства трейдеров мониторы забиты ещё и графиками, табличками и прочей всячиной - так что выделить место под два-три стакана иногда проблематично. Длинные надписи, комментарии к кнопкам - фактически неприемлимы.
2. Максимум информативности по ключевой информации - обязательно должна быть возможность видеть спред, крупные лоты, круглые цифры. Весьма полезно отражать изменение открытой позиции относительно последней сделки, дабы трейдер понимал - когда грызут крупный лот, что делает его владелец.
3. В стакане должна быть возможность перетаскивания мышью, снятие и сдвиг на 1-пипс заявок, находящихся в фокусе.

Это пока краткое описание, более подробное думаю в своём ЖЖ потом формировать, когда TAccessor (механизм доступа к Транзак-серверу) станет доступен для простых пользователей. Программа уже стала довольно сложной, а ведь ещё не сделана даже аналитика стакана (визуализация спреда).
 

Данила

New member
alpet, cпасибо за пост
....
Ключевые принципы построения такого интерфейса:
1. Экономить площадь стакана максимально. У большинства трейдеров мониторы забиты ещё и графиками, табличками и прочей всячиной - так что выделить место под два-три стакана иногда проблематично. Длинные надписи, комментарии к кнопкам - фактически неприемлимы.
Да, этот принцип я с первой версии взял за основу, тут всё ясно
2. Максимум информативности по ключевой информации - обязательно должна быть возможность видеть спред, крупные лоты, круглые цифры. Весьма полезно отражать изменение открытой позиции относительно последней сделки, дабы трейдер понимал - когда грызут крупный лот, что делает его владелец.
3. В стакане должна быть возможность перетаскивания мышью, снятие и сдвиг на 1-пипс заявок, находящихся в фокусе.
Вот тут не совсем согласен, по-моему сильно перегружать интерфейс наворотами нельзя, должно быть всё как можно проще, по крайней мере эволюция привода должна быть от простого к сложному, не стоит разом добавлять кучу функций. Есть скальперы, которым вообще в квике не хватает только быстрого ввода заявок, а всё остальное (лотогрыз, движняки) они видят сами. Я планирую опираться на то, что потребуется после использования простых версий, без наворотов
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху