swerg (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 15 16 17 18 19 20 21 22 23 24 25 След.
Автологин
 
Цитата
Антон Иволгин пишет:
Мне лично кажется странным - почему каждый раз здесь набрасываются на предложения пользователей, если нам нужна такая опция
Слышал, что службы безопасности брокеров часто против в принципе наличия хоть какой-то возможности автологина.
Автологин
 
Как-то я криво выразился.
Я вот что хотел сказать: автоматическое переподключение при обрыве связи подключается при использовании только квикового логина/пароля.
Если есть еще доп. пароль от какого-нибудь ключа (USB, например) - то там никакого автопереподключения не происходит и логин на такой ключ надо вводить всегда заново, на сколько я знаю.
Покупка одного инструмента и одновременная продажа другого, Как?
 
А выставление руками 2-х заявок подойдёт?
Я на что намекаю: указанные заявки никогда не удастся сделать в полном смысле связанными. Т.е. выставили по RI, после чего по каким-то причинам возможно не удастся выставить заявку по Si, хотя заявка по RI уже сыграет.
Если такой вариант впринципе устраивает (одна выставится, другая нет) -то не сложно сделать небольшой привод на Lua для торговли "синтетическим" инструментом.
Биржевая лента
 
Да.
Да.
Через C# тоже можно, но уже за рамками квика.
Работа с OnOrder
 
Сохранять номера заявок, для которых был вызов OnOrder.
Кстати, почитайте еще раз справку. OnOrder - это получение терминалом заявки от биржи или изменение каких-то параметров заявки.
А ответ на транзакцию (trans_reply) ловится в событии OnTransReply.
Автологин
 
Логин/пароль на ключи - в самом деле просит, и это не относится "автоматически восстанавливать соединение".
И тут уже, думаю, точно не стоит от разработчиков ждать решения, т.к. это зачастую вовсе сторонний софт.
Кто как решил вопрос уведомления о сделках?
 
sms.ru
5 СМС в сутки - бесплатно.
Далее 25 коп/СМС
Вполне себе вариант.
Загрузка переменных в область файла, В файле 1 задать переменную, которую можно print в файле 2
 
Это другое, но вдруг в тоже пригодится:
"Общие переменные на все запущенные в QUIK скрипты"
http://quik2dde.ru/viewtopic.php?id=61
Как на диалог со списком скроптов Lua назначит горячую клавишу?
 
В редакторе горячих клавиш такой возможности не обнаружил
Где бы найти FAQ на новом сайте?
 
На старом сайте был FAQ, в частности по поводу оптимизации трафика
Где сейчас можно найти эту статью?
Trans2QuikAPI_1.3 - пример для Excel, Почему в новой версии Trans2QuikAPI нет примера для Excel и где его взять?
 
Не понятно: имя dll-файла не изменилось, при этом новый архив (просто новой версии, не новый продукт) содержит только одну версию trans2quik.dll
Она теперь будет только всегда 64-х битная? или как?
т.е. не понятно как две версии будут сосуществовать теперь "по жизни".
Подкдючение к тестовому контуру биржи
 
> еще можно через промсервер брокера.

А "промсервер брокера" - это что, не QUIK?  :\
Подкдючение к тестовому контуру биржи
 
Я хоть и не разработчик, но отвечу: терминал подключается только через сервер QUIK.
QLUA опционы
 
Цитата
Михаил Филимонов пишет:
Должно быть полнофункциональное API, чтобы программист (на удобном для него языке)
А вы точно изучили все имеющиеся API QUIK?
trans2quik
FIX client connector
При выводе информации в лог-файл выводится тарабарщина
 
Хорошо бы увидеть либо код, выводящий в файл, либо файл лога выложите где-нибудь, посмотреть что у вас там за кодировка и как вы её добиваетесь
Сделайте на графиках разметку начала и конца торгового дня, нужны вертикальные линии, обозначающие время 10:00, 23:45
 
А как узнать в момент времени X: имеющаяся свеча уже есть последняя, или еще будут свечи?
Индикатор адекватности системы биржа/Квик, давайте поразмыслим
 
Цитата
lergen пишет:
Не понятно почему OnTrade стреляет раньше OnOrder?
Потому что информация о сделках и заявках приходит никак не синхронизируемо.
Т.е. нельзя полагаться на какой-либо порядок срабатывания callback-функций.
SQL в Lua
 
А какая БД используется?
Ошибка с core.dll
 
По русски же пишет - нет файла core.dll по указанному пути
Скопируйте его туда из того места, где он есть.
Очень нужны индикаторы, когда появятся?
 
Мне интересно - на какой вы платформе, что маетесь таким образом в Web-версии?
Windows 10 упорно себя предлагает, пробовал кто на совместимость?
 
Выкосить это упорное предлагательство - всего и делов-то
OnOrder без UID
 
Гипотетический случай последовательности событий вижу таковой:
- отправлена транзакция
- получена заявка с биржи - в ней нет UID (нет еще ответа на транз)
- тут же закончилась торг. сессия - заявка снята биржей, о чем опять нас уведомили, но UID всё еще нет
- пришел ответ на транзакцию - квик сумел связать заявку с транзакцией и радостно сообщил нам UID на снятой заявке, вызвав OnOrder
Скорость получения данных OnParam OnQuote
 
Цитата
Максим пишет:
вызватьЭтотВашOnParam(paramPamPam)
вызватьЭтотВашOnQuote(класс, бумага)
В общем случае - это разные сигналы с биржи. Это очевидно хотя бы из того, что в OnParam - одно любое (!) значение, а OnQuote - это всегда целый стакан, а не только bid/offer

Если бы всё было так, как вы говорите - мы бы не узнали об изменении данных в стакане в случае, когда bid/offer не изменились.

Таким образом наблюдаемые факты - результат везения пакетов в интернете и настройка серверов биржи и брокера по поводу частоты обновления стакана (именно это параметр в бОльшей степени рулится биржей и где-то было на форуме, что сервер квик тоже настраивается на эту тему вроде, нежели рассылка данных ТТП).
Пустой стакан в нерабочее время
 
На реальном счёте в выходные стакана не может быть, нет торгов -> нет заявок.
А в любой демо-системе, коей является "конкурс Инвестор-ХХХХ ММВБ", можно в любое время рисовать что угодно.
Подобные вопросы надо адресовать устроителям конкурса.
Пакетное получение данных, Все сделки приходят не по одной, а пакетами от 1 до xx штук
 
sam063rus, это про другое, это про количество (и только количество! а не качество какое-либо)  исходящих соединений.
Пакетное получение данных, Все сделки приходят не по одной, а пакетами от 1 до xx штук
 
Цитата
Старатель пишет:
отдаёт сделку клиенту немедленно по факту получения с биржи
Немедленно, да. Паре сотен клиентов немедленно.
Вы сами-то подумайте, может такое быть или нет.
А еще сколько маршрутизаторов между вами и брокером стоит, и многие из них тоже своё мнение имеют на тему переупаковки данных (особенно когда среда распространения меняется: медь/оптика/космос)
Компель LUA
 
С# - это то еще упражнение в данном случае.
Но в целом смешно читать про сопли там, и параллельно с этим - сопливое клянченье "ну расскажите", хотя всё уже написано в этой ветке
Internal exception happend, Не запускается Quik.
 
А, вон оно как, т.е. quik где-то что-то сохранил, а потом с сохранёнными этими данными не может запуститься.
Тогда другое дело.

Хотелось бы спросить у ARQA: а что это и зачем QUIK пишет в такую витиеватую папочку?
Автомасштабирование графиков
 
Мне-то это не надо, потому своего варианта я не предлагаю, но вы ведь понимаете, чт формализация "как мне удобно" - ключевой момент в пожелании?
Квиковцы на основании вашего пожелания сделают "всегда поднимать график на 150 пикселей вверх" - и добьются вашей желаемой картинки и будут правы, реализацию-то сделали, правая часть цены попала. Но врятли это принесёт вам счастье. Так зачем желать того, что счастья не принесёт?
Internal exception happend, Не запускается Quik.
 
Вот просто в пустую директорию устанавливаете квик, запускаете и сразу такое окошко?! что-то как-то с трудом верится
CreateDataSource если график не открыт
 
Смотря как вы ожидание организуете. Можно и не дождаться.
ещё много много раз - потокобезопасные операции, Потокобезопасность.
 
Цитата
Michael Bulychev пишет:
Выполнение функции sinsert заблокирует выполнение кода в другом потоке до окончания работы функции.
Вообще любого Луа-кода, или заблокирует выполнение только другой потоко-безопасной функции работы с таблицами?

Иначе говоря, рассмотрим приведённый ранее пример:


Код
local t = {}
function OnAllTrade(alltrade)
  table.sinsert(t, alltrade)
end
function main()
  local t1 = t[1]
end
Предположим, что уже начался выполняться оператор
Код
local t1 = t[1]
из main()

И тут вызывается
Код
table.sinsert(t, alltrade)
из OnAllTrade(alltrade)

Это вполне возможно, т.к. это независимые потоки.
Вопрос: table.sinsert() будет ждать завершение выполнения t1 = t[1] или нет?
Ввод заявки
 
Про какой рынок речь?
Общий спрос,Общее предложение
 
Если бы про айсберг всё было известно - он бы не был айсбергом.
Автомасштабирование графиков
 
Интересно, с какого места начинается "правая часть индикатора"?
почему масштаб вы именно такой сделали, а не крупнее/мельче?
я про формальный признак, а не "мне так удобно".
Получить имя исполняемого скрипта., Возможно?
 
Цитата
green_X5 пишет:
к его имени файла уникальный хвостик, запуск, хвостик считывается и создает уникальные имена элементов vclua. Т.о. два скрипта не мешают друг другу в библиотеке vcl.
Заранее признателен за идеи.
Можно поподробнее о самой проблеме с vclua и именами?
И еще: какую версию vclua вы используете? там в разных версиях разный подход применён к формированию имён.
Логирование ошибок выполнения скрипта
 
Так вам блокировать, выводить, писать в файл - или что?
Highlight
 
Есть такой Юра, музыкант. Которому был задан простой и логичный вопрос.
Здравомыслящий человек не будет на его место становиться в здравом уме.
Как быстрее войти в сделку, Как быстрее получить нужно значение цены или графика для выполнения условия
 
Цитата
ED921 пишет:
можно же наверно расчеты тех же скользяшек делать в скрипте используя (что-то, что лучше?,
Можно.
Использовать формулы, очевидно, собственно какие есть еще варианты, если расчет делаем в скрипте?
Цитата
и так будет быстрее, чем ждать когда Квик посчитает...
С одной стороны чисто формально сам квик посчитает быстрее, чем Lua. Но учитывая всякие обвязки (получения значения с индикатора, вообще само время реакции на событие) - наверное основную роль будет играть сложность самого индикатора.
Я думаю (то только теоретически! не проверял), если расчет по 5-ти свечками типа сложить/разделить - одинаково, при этом внутри скрипта - как-то надёжнее, вернее - управляемее, на мой взгляд.
Если же надо просуммировать 1000 свечей, да еще дифур решить для вычисления значения индикатора - лучше взять готовое значение из квика, если там есть такой индикатор, это и проще и надёжнее, ибо в своём алгоритме мы еще и наошибаться можем, а квиковый индикатор - хотя бы глазами видишь что он на самом деле считает.
Цитата
ED921 пишет:
к примеру купили и хотим сразу выставить заявку на продажу, что лучше ждать?
Купили - это:
а) сделка.
б) изменение статуса заявки

Т.е. вроде можно заточиться на любое из этих событий.
Либо на оба сразу, какое раньше случиться, но тут важно построить алгоритм так, чтобы после срабатывания обоих этих событий не оказалось выставленными 2 заявки, а выпулилась только одна, по первому произошедшему.
Проблема работы кнопки "оформление цитаты"
 
Выглядит так:

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

На мой взгляд - это ошибка, приоритет в форматировании в любом случае должен иметь выделенный текст внутри вводимого сообщения, даже если это оформление - цитата. (например, хочется как-то выделить скопированный откуда-то текст, не с этого форума).
Автоматическое выставление стопа
 
Цитата
Из платных решений наиболее развитое вот это http://www.i-tt.ru/soft/super_adx.html
Из инструкции по установке на это чудо инженерной мысли:

Цитата
Версия Quik у вас должна быть не ниже 6.0, если ниже, тогда обновите ее.
Если у Вас на компьютере WindowsVista, Windows7, тогда запускать Quik и SuperADXот имени администратора. (см. Руководство пользователя, техническая часть стр. 15).
2) запустите Quik, версия Quik у вас должна быть не ниже 17, если ниже, тогда обновите ее до 17, меню Связь - Обновление версии программы.
Какая должна быть в итоге версия - не понятно. Заметьте, есть 17-я версия, надо просто обновить!
Запуск скриптов lua
 
Цитата
Вячеслав пишет:
Часть скриптов стартует автоматом, но некоторые неприлично игнорируют автозапуск. КЛУА, в чём же дело?
А если встать на нестартанувший скрипт (в диалоге выбора скриптов), что про него будет написано (внизу)?
getInfoParam is not a string?
 
"А если написать просто

Код
message("23:22:21",':',''))

Кстати, вы вторым параметром message передаёте 100, хорошо ли это?
64-битная версия QUIK
 
Цитата
Alex пишет:
Ну а как насчет хотя бы Trans2QuikAPI для Linux?

Так и будете существовать в 90-х прошлого века?
Как, Windows уже в прошлом?! я  явно что-то пропустил.
Формирование текста запроса
 
У вас ошибка в программе.
Причем не в том месте, которое вы привели.
А это нормально ?, Нужно остановить скрипт, чтобы обновился totalnet ?
 
Цитата
В конце цикла на вход ставлю паузу в 5 секунд. Только тогда все заработало как нужно
Этот момент немного не понятен.
А если поставить 1..2 секунды? откуда именно 5? неужели к вам так долго приходит ответ и изменение позиций? (в терминале вы ведь видите изменение?)

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

Дело в том, что в отличии от QPILE в QLua при отправке транзакции ваш скрипт сразу продолжает работать как только отправит транзакцию, не дожидаясь ответа на неё.

Это опять же к вопросу необходимости добавления синхронного метода отправки транзакции для написания скриптов QLIPE-стайл
Падает iquik для iphone после обновления до версии 1.8... HELP!!!, После запуска приложения и подключения к серверам приложение начинает работать и через 2-4 секунды самопроизвольно завершается...
 
Вроде новая версия в AppStore есть
Починилось??
Архивный форум: исправить имеющиеся ссылки
 
Предлагаю во всех сообщениях архивного (старого) форума аккуратно исправить все ссылки на сам этот архивный форум так, чтобы они корректно указывали на его новое место расположения.
Сделать это в базе форума, очевидно, не проблема, просто подменить домен в ссылках.
Будет намного удобнее его читать, а то сейчас пытаешься куда-нибудь там перейти на другие темы - а выкидывает на новый форум редиректом - и все.
Диалоговое окно при закрытие графика!
 
В целом предложение, пожалуй, звучит понятно, в самом деле: чуть промахнулся - и куку.

В качестве совета как исправить проблему сейчас, могу предложить такое: активизируйте окно графика и нажмите ALT+L. Сразу два профита:
- рамка окна станет меньше, больше пространства;
- исчезнут кнопки на заголовке окна, случайным кликом его уже не закроешь.

Окно станет не перемещаемым, не изменяемого размера, но, на сколько могу понять, вам это вполне подходит. Надо исправить размер/положение - снова ALT+L, поправили, и снова ALT+L. и хорошо.
Аккаунт выставившего заявку, Можно ли увидеть?
 
Цитата
lergen пишет:
Ок. Спасибо. Это я и хотел уточнить.
Как-то вы легко сдались, по-моему.
Но ведь ваш брокер про ваши заявки знает, верно?
Страницы: Пред. 1 ... 15 16 17 18 19 20 21 22 23 24 25 След.
Наверх