s_mike@rambler.ru (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 31 След.
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
А зачем?

заведите в скрипте таблицу с полученными колбеками, по каждому пришедшему смотрите в ней уже имеющиеся и делайте свои выводы.

по вычислительной нагрузке это - ничто.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
QUIK (версия 7.0.1.5), function OnTrade(trade), трехкратный вызов на одно событие.
 
Цитата
XXM написал:
Цитата
Эпик вин написал:
Мдаа.. Давненько я такого не встречал. Обратная совместимость 0/10, очевидность 0/10, документация 2/10, шлангование и перекаты 10/10.

Этот тред длиной в два года достоин того, чтобы поместить его первой ссылкой в тех.документации арки и квика.
Я бы даже сказал, что он обязателен к прочтению теми, кто собирается погружаться. Как и множество других, чуть менее эпичных.

Спасибо всем участникам за то, что многим сэкономили время на исследование этого архитектурного кошмара.
 
Пятый пошел!

Цитата
Alexander Kopyatkevich написал:

...OnTrade() и OnOrder() могут вызываться несколько раз, даже если визуально никакие поля не поменялись, так как не все поля структуры сделки видны через QLua.
Вроде бы как-то обещали, что внесете порядковый номер обновления для каждой сущности, что было видно, что что-то поменялось.
Три года с тех пор прошло.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Депозит на демо, Нужно обновить
 
Продлите пожалуйста на тот же срок доступ для логина qtest078.

спасибо
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Импорт данных по портфелям из нескольких экземпляров Quik, Хочу агрегировать данные по портфелям от нескольких брокеров
 
Варианта с луа вполне достаточно для вашей задачи.

самое простое - выгружать скриптом ваши позиции в .csv файл и потом читать эти полученные файлы Экселем.

можно слегка заморочиться и пулять данные в реальном времени прямо на страницу экселя.

можнл ещё сильнее заморочиться и выкидывать данные в sql базу.

все возможно, вопрос лишь в ловкости рук и сильного желания )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Сигнал оповещения при пересечении двух скользящих средних, Может ли быть что либо подобное в Quik?
 
Если вам просто хочется увидеть на экране/звуком/... Сигнал о пересечении двух скользящих, посмотрите Алертер, возможно это то что вам требуется.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Снятие всех заявок
 
Что вам мешает попробовать?


впрочем,

ответ. Можете. Скорость исполнения транзакция и получени ответов на них зависит от инфраструктуры.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
цена последней сделки и др.
 
Нет, нельзя.

модно использовать createdatasource, если период, за который вы хотите получать объем , является стандартным в терминале. Если период произвольный - то обработкой таблицы обезличенных слелок
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как определить Код класса (CLASSCODE) по коду инструмента (SECCODE)?
 
Цитата
Андрей написал:
Если правильно понял, ответ на вопрос "Как определить Код класса (CLASSCODE) по коду инструмента (SECCODE)?" - никак. Тогда вопрос, как получить список инструментов портфеля с кодом класса, если не из таблицы depo_limits?
получить список доступных классов, в каждом из них поискать требуемый инструмент. Если он найдется в нескольких классах - чесать репу и выбирать нужный. Как выбирать - это исключительно ваши предпочтения и правила.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Снятие всех заявок
 
Такой заявки нет.

когда вы говорите терминалу вручную "сними все" он посылает транзакции для каждой бумаги, которая есть у вас в портфеле. То же самое необходимо делать и вам из скрипта
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
требуется скрипт, Нужно написать скрипт за вознаграждения. Посоветуйте специалиста
 
Похвалю себя:  www.bot4sale.ru
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
ввод параметров с клавиатуры для робота lua, способы ввода параметров с клавиатуры для робота lua не заходя в сам код
 
Цитата
Николай Колесников написал:
А как создать таблицу ,или рамку с окнами куда вписывать параметры ,как сделано в большинстве автостопов для квика ??
писать расширение на с++.

вы уверены, что вам этот нужно и время потратить больше не на что? Может, пиво и параметры в исходном тексте есть более правильный вариант?)))  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Алерты (оповещения) на объемы
 
А это не поможет?  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Проблема с сертификатами при попытке войти в программу
 
Пинать брокера.

а лучше сменить.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Получение цены закрытия акции в 18:40
 
Цитата
Михаил написал:
Цитата
   s_mike@rambler.ru написал:
 
Цитата
Михаил  написал:
 
Цитата
    s_mike@rambler.ru  написал:
   
Цитата
  Михаил    написал:
Мне необходимо зафиксировать эту цену на каждой бумаге и производить с этой ценой дальнейшие расчеты, до наступления следующего дня,  а так как цена последней сделки измениться при объявлении цены постмаркета, то не представляется возможным рассчитывать на основе цены закрытия в 18.40 интересующие меня параметры. Руками просматривать графики так же не вариант, так как это занимает очень много времени. В конечном итоге нужно вывести для каждой акции цену закрытия основной сессии в таблицу Excel
   разве задача не решается скриптом на луа?  
  Об этом я и пришел узнать сюда). А так же найти помощь в реализации этой задачки.
 пишите почтой, если так..  
кому?
мне)

почта есть в заголовке каждого моего поста

s_mike@rambler.ru
или скайп mikemsk, что удобнее
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Получение цены закрытия акции в 18:40
 
Цитата
Михаил написал:
Цитата
   s_mike@rambler.ru написал:
 
Цитата
Михаил  написал:
Мне необходимо зафиксировать эту цену на каждой бумаге и производить с этой ценой дальнейшие расчеты, до наступления следующего дня,  а так как цена последней сделки измениться при объявлении цены постмаркета, то не представляется возможным рассчитывать на основе цены закрытия в 18.40 интересующие меня параметры. Руками просматривать графики так же не вариант, так как это занимает очень много времени. В конечном итоге нужно вывести для каждой акции цену закрытия основной сессии в таблицу Excel
 разве задача не решается скриптом на луа?  
Об этом я и пришел узнать сюда). А так же найти помощь в реализации этой задачки.
пишите почтой, если так..  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Получение цены закрытия акции в 18:40
 
Цитата
Михаил написал:
Мне необходимо зафиксировать эту цену на каждой бумаге и производить с этой ценой дальнейшие расчеты, до наступления следующего дня,  а так как цена последней сделки измениться при объявлении цены постмаркета, то не представляется возможным рассчитывать на основе цены закрытия в 18.40 интересующие меня параметры. Руками просматривать графики так же не вариант, так как это занимает очень много времени. В конечном итоге нужно вывести для каждой акции цену закрытия основной сессии в таблицу Excel
разве задача не решается скриптом на луа?  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Контекстное меню в Lua-таблицах
 
Цитата
Старатель написал:
Это не пожелание, а баг-репорт, как и  здесь
об этом им сообщалось года два- три назад. Уже регистрировали и вроде даже "сочли полезным".

полезным, Карл!))

та тетрадка уже на помойке, сейчас новую заполняют каллиграфическим почерком)  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Реквоты., Ошибка создания заявки, цена сделки вне лимита №32
 
Цитата
Игорь Б написал:
Цитата
   s_mike@rambler.ru написал:
нужно правильно написать робота, чтобы он перед выставлен тем заявки проверял, что желаемое цена находится в допустимых для текущей сессии границах для нужного инструмента. Например, для фьючерсов это pricemin и pricemax
Какие границы посоветуете для спот-рынка?
границы для спорт рынка Московской биржи не транслируются. Но на ней заявка по рынку работает без модификаций на шлюзе, в отличие от местного срочного рынка  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Реквоты., Ошибка создания заявки, цена сделки вне лимита №32
 
Цитата
Vasiliy написал:
Иногда при работе робота выходит ошибка №32 и сделка не ставится. Как-то можно избежать данную ошибку? Может что-то прописать в коде или что-то изменить в настройках терминала?
Заранее спасибо.
нужно правильно написать робота, чтобы он перед выставлен тем заявки проверял, что желаемое цена находится в допустимых для текущей сессии границах для нужного инструмента. Например, для фьючерсов это pricemin и pricemax
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Вывод через DDE - сделайте вывод всех настроенных DDE разом
 
Ctrl-Shift-L не подойдет?  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Unix-время
 
Цитата
Egor Zaytsev написал:
Добрый день.
Правильно понимаем, что вы хотите, чтобы мы добавили новое поле unix_datetime,  (например, на сделках или заявках)  т.к. Вам не удобен формат Lua таблицы?
Если все же решите добавить это поле, не забудьте добавить и дробную часть (микросекунды)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Экспорт значений "Price" и "Volume" в Excel, Экспорт значений "Price" и "Volume" в Excel
 
Попробуйте, может подойдет вам


http://www.bot4sale.ru/download-categories/2012-06-13-15-10-36/item/kotirovki-s-servera-brokera.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Остановить скрипт при закрытии терминала
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru написал:
А (правильный) вариант исправления/добавления терминала уже не рассматривается в принципе? Базовая потребность - и только костылями?

Если речь о том чтобы зарегистрировать пожелание, тогда Вы должны его озвучить (пожелание)
Сергей, у меня нет коммерческих отношений с вашей компанией,  я ничего ей не должен. Извините.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Остановить скрипт при закрытии терминала
 
Цитата
Sergey Gorokhov написал:
s_mike@rambler.ru,
Михаил,
Можно запоминать состояние stopped во внешнем хранилище.
Или добавить проверку на что то еще, например подключение к серверу.
А (правильный) вариант исправления/добавления терминала уже не рассматривается в принципе? Базовая потребность - и только костылями?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Остановить скрипт при закрытии терминала
 
Ув. разработчики!

Как нужно изменить скрипт
Код
local stopped,f

function main()
   f = io.open("\\\\Server\\E\\1.log","w")
   repeat
      f:write("****\n")
      sleep(16)
   until stopped
   f:close()
end

function OnStop(flag)
   f:write(tostring(flag) .. "\n")
   stopped = true
end
чтобы скрипт завершался при выключении терминала? У меня не получилось никакими ухищрениями.


Благодарю.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Остановить скрипт при закрытии терминала
 
Это чересчур))  "на такое я пайтить не могу.. "
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Остановить скрипт при закрытии терминала
 
То ли лыжи не едут....

Как остановить скрипт при закрытии терминала, чтобы при последующем запуске терминала он вы в состоянии "не запущен"?

Метод автогена с провокацией ошибки исполнения считаю недостойным для Программного Комплекса  QUIK )))
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Торгуемые классы
 
Господа разработчики, как понимаю, задача решения не имеет?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Автоматическое поручение на перевод средств между площадками
 
Цитата
Михаил Понамаренко написал:
Возможно ли программным методом организовать перевод из фондовой секции на FORTS и обратно?
эх... Вот было бы здорово...  Со счета фортс -  и прямо мне на счет... Красота!  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Время свечи
 
Цитата
Egor Zaytsev написал:
Цитата
Анатолий написал:
Здравствуйте, вдруг задался глупым вопросом, но всё же, чем самому гадать лучше думаю спросить - время свечи, как на графике так и возвращаемое параметром T ( ds:T(index) ) в Луа скрипте - это что за время - время начала формирования свечи или конца?
Добрый день.
Это время начала формирования свечи, например, для минутной с 18:15:00 -> 18:15:59. С 18:16:00 открывается новая минутная свечка.
Егор,

формулируйте правильно, не вводите пользователей в заблуждение.

время начала свечи есть округленное до величины таймфрейма в сторону уменьшения время событий.

события могут быть как сделками, так и например, изменениями параметров

новая свечка открывается не в 18:16:00, как вы написали, а с приходом первой сделки или иного события ПОСЛЕ указанного времени (например в 18:16:48)  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Торгуемые классы
 
Каким нулевым параметрам?  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Торгуемые классы
 
Цитата
Zoya Skvorcova написал:
   s_mike@rambler.ru,
Добрый день.
Информацию можно узнать по Статусу из таблицы Текущие торги


Статусу класса. Нда....

Или вы предлагаете мне заранее вносить от каждого класса по одному инструменту в таблицу текущих торгов, чтобы понять, что это за класс?  Нда......   А если именно этот  инструмент сейчас не торгуется?


Есть иные, нормальные способы?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Торгуемые классы
 
Здравствуйте.

Каким образом из всего множества доступных в терминале классов НАДЕЖНО найти их подмножество, по которым идут торги\сделки?

Вариант с заказом истории по инструментам класса не подходит.


Например, SPBFUT - торгуемый, а cross_rate - не торгуемый
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Valtoday
 
s_mike@rambler.ru написал:
и как же мне узнать дневной объем торгов на срочном рынк high + close -open всегда будет верен на дневных графиках?
Если принципиально иметь данные строго за текущую торговую сессию - то да, такой вариант корректен.


но не всегда. High может быть достигнут в вечерней сессии.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Valtoday
 
Тогда почему на споте при наступлении нового дня не происходит обновление объема, а на срочном рынке происходит ежедневный сброс? Квик не причем, все биржи косолапые?))

получается, что на споте объем 0 по Газпрому был в лохматом 2002 году, с тех пор он только растет и растет, никогда не сбрасываясь в 0?


и как же мне узнать дневной объем торгов на срочном рынк high + close -open всегда будет верен на дневных графиках?

на споте  всегда high -low?

какие ещё бывают варианты на других рынках?

монотонность, понимашь))  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Valtoday
 
Андрей,

жизнь  намного удивительнее любых наших представлений о ней.

вот вам картинка из вашего терминала QUIK, расскажите мне еще раз про монотонность, справедливость выражений и ....

что за хрень на этом графике на самом деле?

www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Valtoday
 
Добрый.

Что означают значения O,H, L, C на графике оборота в деньгах?

Не могу придумать смысл для первых трех значений.

Попутно -  в какой валюте идет подсчет?
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
получить таблицу исторических максимума и минимума цены за все время по всем компаниям
 
Цитата
Илья написал:
Всем привет. Возможно ли получить такие данные в квик и какие есть варианты
Почему нет? На месячных графиках есть вся необходимая для этого информация по всем существующим инструментам за всю историю московской биржи.  По западным рынкам будет не вся история.

Если нужно собрать всю эту информацию в одно место (в файл, например) - то на луа такой скрипт сделать можно.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Графические инструменты и метки
 
Наркоманы сами себя ширяют. А то что мы им продаем содержимое - не важно. Мы белые и пушистые.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Линии тренда
 
Верно.

но то, что хотите вы, сделать невозможно.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Линии тренда
 
Сюда посмотрите.

не так чтобы очень уж удобно, но задачу решает.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать путь к папке, из которой запущен QUIK?
 
Цитата
Imersio Arrigo написал:
Цитата
   s_mike@rambler.ru написал:
Функция возвращает путь, по которому находится файл info.exe
безосновательный вброс (я сам не проверял): - а точно эта функция возвращает "путь до info exe"?
почемуто мне кажется что она вернет "рабочий каталог", т.е. тот куда Квик пишет свои файлы, и который, тащемта, может отличаться от пути где info exe.

предлагаю проверить так.
создаем c:\quik\bin
туда кладём Квик.
создаем c:\quik\data
делаем туда cd c:\quik\data
и запускаем квичок ..\bin\info.exe
что вернет ваша функция?
проверьте...  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать путь к папке, из которой запущен QUIK?
 
Странные на самом деле вопросы задаете, дорогой товарищ..

документация по qlua:

getWorkingFolder

Функция возвращает путь, по которому находится файл info.exe, исполняющий данный скрипт, без завершающего обратного слеша («\»). Например, C:\QuikFront.

Формат вызова:

STRING getWorkingFolder()

Пример:

path = getWorkingFolder()
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать путь к папке, из которой запущен QUIK?
 
Невнимательно прочитал вопрос, прошу прощения.

путь к скрипту передается параметром в oninit
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать путь к папке, из которой запущен QUIK?
 
getworlkingfolder()  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Таблица с помощью Qlua, Таблица с помощью Qlua
 
Разработчики плохо формулируют.

убрать заголовок средствами qlua нельзя. Можно сделать его пустым.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Запись в файл из разных потоков скрипта
 
Так можно.

а вот писать из разных потов нельзя, будет каша.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
QUIK 8.0
 
Anton,

вы бы вместо рассуждений о несовершенстве вселенной помогли человеку и собрали бы ему библиотеку.

время то же и польза для вселенной отлична от нуля.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Исключение незавершенных свеч
 
Да это ерунда на самом деле. На неликвиде в свечу может приходить только одна сделка
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Доска опцинов из QLUA
 
Цитата
Женя Логинов написал:
Снова здорово! как получить вид опциона (Call/put)? есть ли методы? спасибо.
вид опциона зашит в его коде

http://www.bot4sale.ru/blog-menu/qlua/466-parse-option-call.html
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: Пред. 1 ... 6 7 8 9 10 11 12 13 14 15 16 ... 31 След.
Наверх