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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 20 След.
Доска опцинов из QLUA
 
Цитата
Женя Логинов написал:
Снова здорово! как получить вид опциона (Call/put)? есть ли методы? спасибо.
вид опциона зашит в его коде

http://www.bot4sale.ru/blog-menu/qlua/466-parse-option-call.html
ODBC-экспорт. Мониторинг, Проверка флагов ODBC-экспорта.
 
Я бы посоветовал использовать другой метод "вынимания" информации из терминала. Самый лучший это ваш собственный, личный, индивидуальный и неповторимый скрипт на языке lua или с++.

Как показывает практика, ODBC и DDE вряд ли получится заставить работать стабильно и надежно.
OnOrder, снятие заявки
 
В любом случае мерами программного свойства эти проблемы не решаются. Их нужно решать другими способами - административными или какими-то еще.

Однако есть большие сомнения, что вы получаете от сервера валидную информацию во всем, кроме одного колбека. В этом случае проблема гарантированно не аппаратная или сетевая, а проблема вашего ПО.
OnOrder, снятие заявки
 
Вся информация есть в ontransreply.

если этот колбек к вам не пришел, значит, нужно исправлять аппаратную часть.

если у машины нет колеса, бесполезно искать кнопку в салоне, которая бы позволила ехать.  
ODBC-экспорт. Мониторинг, Проверка флагов ODBC-экспорта.
 
Никак
LuaSQL
 
Супер. Назначаешься наследником главного шамана )))


Надеюсь, это Release.

на днях покрою тестами, о результатах будет доложено отдельно.
LuaSQL
 
Цитата
Anton написал:
Готового не покажу, но звучит странно, sqlite один из немногих пакетов, собирающихся на раз буквально чем угодно, надо только брать не подробный девелоперский исходник, а amalgamation.
Очень здорово.

А можно бестолковому (или невезучему) попользоваться любезностью и получить более развернутую последовательность действий (откель берем, куда засовываем, чем и как собираем)?  

Или во избежание инсинуаций  - просто готовое решение?
LuaSQL
 
Что-то я сильно устал, пробуя пересобрать из исходников sqlite3.dll из пакета lua sql для работы с 8 квиком. Может, кто покажет указующим перстом, где это счастье можно взять в готовом виде?
QUIK 8.0.5.2 (и предыдущая сборка), Проблемы с утечкой памяти в QUIK
 
Те же симптомы
Изменение настроек индикатора из скрипта
 
Или просто рассчитать индикаторы в скрипта, что более правильный путь.  
Изменение настроек индикатора из скрипта
 
Если индикатор родной квиковский - нет.

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

стандартные квиковский индикаторы можно ведь переписать самому, верно?  
depo_limit.currentbal в лотах на демо
 
Недокцментированная функция, коих было много.

в основном используются в "личных нуждах". Впоследствии обычно исчезают из терминала, но иногда остаются и попадают в документацию.  
depo_limit.currentbal в лотах на демо
 
Вроде же название говорит само за себя?))))

рассказывает, в чем показываются результаты -в акциях или лотах. Разве нет?))  
Индикатор Squeeze Momentum Indicator, Прошу помощи по перекодировки индикатора в луа для Квик
 
Стучитесь в скайп mikemsk
CreateDataSource, не делает квик сильнее
 
Все правильно. Вы подписываетесь на тучу ТИКОВЫХ данных и  и хотите чего то сверх_естественного.

конечно процессор трудится в потери лица - ему сервер отваливает лопатой работу. Это ж не скрипт сжирает процессорную мощность, а терминал, которому нужно всю эту помойку по полочкам разложить.  
CreateDataSource, не делает квик сильнее
 
Зачем делать заказ в коллекции онинит?

вы используете средства не по назначению. Можно жигули на грузить двумя тоннами картошки и машинка даст дуба.


делайте заказ из потока майн, и волосы будут крепкими и шелковистыми...  
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Нужно пересобирать из исходных тестов библиотеку socket под x64
Встроенные индикаторы., Moving Average
 
Trima есть здесь
Имитировать continue
 
Александр,  а рассматривать то намылились? Изменение стандарта языка Lua определенной редакции?

правду тут писали про дефицит квалифицированных кадров...  
trans2quik.dll сделан по технологии Native API ?, trans2quik.dll сделан по технологии Native API ?
 
Задваивать слеши в имени файла разве не нужно?  
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
 
Но есть нюанс))

если вы читаете данные с графика квик,  то при соответствующих настройках диаграммы пустые свечи появятся,  но ohlc этих свечей будет nil
Предыдущая или предпредыдущая?, Как считает getNumCandles + getCandlesByIndex ?
 
Свеча существует лишь тогда,  когда в ее диапазоне времени есть сделки. Не было сделок - нет и свечи
Перенос лимитной заявки, Перенос лимитной заявки на фондовой секции!?
 
Компании арка нужно платить зарплату сотрудникам.  А за алгомодуль брокеры платят.  
setmetatable
 
Можно убрать из вашей таблицы поле vol вообще и пересчитывать итоги каждый раз при попытке извлечь значение по ключ vol,  которое пусто.  Для этого есть мета метод __index.  

накладно это или нет - вам виднее
Получение цены по наклонному тренду., наклонная линия тренда для расчетов., Как рассчитать в будущем цену для наклонных трендов.
 
Вам раньше давали ссылку на индикатор. Видимо, он чем то не устроил. Вот вам еще одна
getNumberOf('all_trades') выдает 0, в чем ошибка?, Пытаюсь получить обезличенные сделки, но данные не приходят
 
Нет такой функции в стандарте Lua 5.1.

вот здесь возьмите  
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Цитата
Imersio Arrigo написал:
Цитата
   s_mike@rambler.ru написал:
У меня тоже с переходом на x64 стали постоянно появляться сообщения о нехватке оперативной памяти
А процесс действительно пожирает всю доступную память? Или может это ваши х64-роботы валят Квик? Например неправильно собранная Lua?
нет смысла в фантазиях. Сообщение о нехватке памяти скорее адресовано разработчикам,  как стороне,  способной повлиять на ситуацию.  
Отправка транзакций из OnParam
 
Если пользовательская функция сравнения в search items возвращает nil,  то поиск прерывается и текущий элемент в таблице результатов не попадает.

значит,  необходимо перед вызовом searchitems создать флаг
ин иницализировать его скажем в nil, при нахождении вашего единственного элемента таблицы изменить флаг на true.

при этом в самом начале пользовательский функции сравнения проверять этот флаг.  Если он true,  значит на пред итерации был найден ваш элемент и необходимо прервать поиск - вернуть nil из функции сравнения.  
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
У меня тоже с переходом на x64 стали постоянно появляться сообщения о нехватке оперативной памяти и предложением закрыть эту программу к эдакой матери.  

на квике 7 и ранее ни разу такого сообщения не видел.  
Идентификация экземпляра индикатора
 
Спасибо,  но вопрос совсем в другом.

нужно в самом индикатора,  написанном на луа, сохранять некоторые данные между сеансах работы квика.  И не сохранять данные,  если индикатор был закрыт вручную.  
Идентификация экземпляра индикатора
 
Как понимаю,  no way at all?  
322 "Нехватка средств по лимитам клиента"
 
Цитата
Egor Zaytsev написал:
Добрый день.
Данная ошибка возвращается не системой сервера QUIK, а отвергается на стороне биржи.
Если, как говорите один контракт уходит, а два нет и через стакан работает, то проблема скорее всего в коде, либо по какой то причине биржа действительно не пропускает транзакцию. Можно обратиться к специалистам биржи.

Скорее всего автор отсылает скриптом на биржу транзакцию "по рынку" на 2 контракта. Денег не хватает
После чего он пробует отослать руками 2 контракта по цене рынка и денег хватает.

если все так. то загадки нет.  По рынку и по текущей цене резервируется разное количество средств.
Идентификация экземпляра индикатора
 
Здравствуйте

В индикаторе необходимо сохранять определённые данные между запусками терминала

соответственно:

1. как отличить ручное удаление индикатора (или закрытие окна/диаграммы) от закрытия терминала?
2. как идентифицировать данный экземпляр индикатора, чтобы сохранить данные для него?

ну и попутно.

Третий параметр setvalue() может быть nil.  Всегда и всюду в lua правые параметры nil при вызове функций можно опускать, но не в случае этой функции. Я уже раз пятый наезжаю на эту граблю... Может, стоит привести в норму?
Многопоточность в Луа
 
Я не могу гарантировать наличие или отсутствие каких то буковок в исходных текстах терминала, но то что возврат идет в тот же поток исполнения, подтверждается моим опытом.
Многопоточность в Луа
 
В потоке main() все эти функции работают именно так, как от них ожидается: выполнение функций останавливается и продолжается без сторонних эффектов.
QUIK 8.0
 
Цитата
Nikolay Pavlov написал:
Цитата
   s_mike@rambler.ru написал:
У меня не получается собрать почему-тоСобираю VC Enterprise 2015библиотеку беру lua-5.1.5_Win64_vc15_lib.zipсобираю проект  release x64 :  dll с многобайтовой кодировкойпри сборке виду кучу неразрешенных внешних символов типа feof в функции getF  или freopen в функции luaL_loadfile.как понимаю, это имена из lua5.1.lib и дело в разрядности сборки.
Добрый день.
В итоге у Вас получилось собрать? Какую библиотеку собираете, собственную или общедоступную?
Зачастую просто поменять Lua-шные исходники в проекте не достаточно, нужно проверить все линки в настройках проекта.
взял исходники Lua 5.1.5, собрал их в модели 64, проверил.  Вроде нормально,  работу работают.

после чего на основе получившейся .lib скомпоновал свою dll.  Тоже на первый взгляд удачно. Время покажет насколько.

все остальные библиотеки и способы, в том числе те,  на которые здесь были ссылки,  не собрались нормально.  
QUIK 8.0
 
Отвечу сам себе, раз все молчат.

Надо не полагаться ни на кого, надо брать исходники и медленно спускаться с горы  и не торопясь собирать все с нуля - сначала библиотеку, потом длл....
QUIK 8.0
 
Цитата
Nikolay Pavlov написал:
Цитата
Павел написал:
Благодарю за помощь. Все получилось.
Рад был помочь.
Еще хотел бы поправить написанное мной выше, версия 5.1.4 это не последняя версия, есть еще патч 5.1.5 ( https://sourceforge.net/projects/luabinaries/files/5.1.5/Windows%20Libraries/Static/  ), правильнее будет использовать его.
Проверял на Visual Studio 2015 пакет lua-5.1.5_Win64_dll15_lib.zip, все работает, библиотеки собираются.
У меня не получается собрать почему-то

Собираю VC Enterprise 2015

библиотеку беру lua-5.1.5_Win64_vc15_lib.zip

собираю проект  release x64 :  dll с многобайтовой кодировкой

при сборке виду кучу неразрешенных внешних символов типа feof в функции getF  или freopen в функции luaL_loadfile.
как понимаю, это имена из lua5.1.lib и дело в разрядности сборки.

тыкните пальцем, куда смотреть, пжлста....
Строку в Математическое выражение.
 
loadstring()  
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Цитата
Александр написал:
Квик ни когда не поддерживал 64 битный режим, никто не планировал, что этот режим будет поддерживаться в будущем. А потом бац и весь написанный софт не работает под квик 8. По-моему просто не правильно так делать.

Компании, которые формируют вокруг себя сообщество

отличаются от компаний,

которые пишут какой-то софт и продают его десятку брокеров.
Отложенная стоп-заявка
 
Если из lua выставить стоп заявку такую, что она не проходит проверку сервера, то

1. Она висит в таблице стоп-заявок
2. сделать с ней ничего нельзя.


Так и должно быть?
Проверка риска сделки со сторонней системы
 
Копать нужно в сторону встроенного языка lua и сторонних библиотек луа,  которые придется скорее всего пересобирать для работы с quik.  
Проверка риска сделки со сторонней системы
 
Да,  все это более чем реально.  
индикатор графического объема, индикатор графического объема
 
Volume at price
Предложение по трендовым линиям, уровням, и графическим элементам, Хочу предложить добавить возможность при начертании уровней и трендов писать в примечании там где выбираешь цвет какие нибудь коментарии
 
Цитата
Антон P написал:
Уважаемые разработчики

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

Заранее спасибо
http://www.bot4sale.ru/download-categories/2012-06-13-15-10-36/item/indikator-vremeni-do-okonchaniya-svechi.html
Возобновить расчет, Если отключился робот
 
Единственный правильный способ это написать скрипт корректно,  чтобы в нем не возникали ошибки.  
2-x кратный расчет индикатора
 
Ну а вдруг кто нибудь ответственный за "people relations"  даст исчерпывающий ответ,  что компания давно в коме и зарегистрирует пожелание найти  новую работу?))  
Стакан или Текущая таблица
 
Create data source есть подписка на получение данных.  Сами данные приходят постепенно.

как понимаю,  вы хотите получить их скрипом сразу после подписки,  что очевидно,  к успеху не приводит.

данные вы получите в виде последовательности чисел за всю доступную тиковую историю.  
Стакан или Текущая таблица
 
Цитата
Let_it_go написал:
Записываю лучшие биды и аски по акциям средней ликвидности, например Распадская RASP.
Что лучше выбрать: OnParam или OnQuote?
Сомнения связаны с тем, что текущая таблица транслируется срезами раз в 50 миллисекунда, то есть будут пропущенные данные.
А стакан? Он транслируется срезами или безостановочно?
получать историю параметра 'лучший бид' через createdatasource
Расширение
 
Цитата
Артемий написал:
Здравстуйте, хотел бы узнать кто нибудь занимается написанием расширений для торговой программы Quik; расширение должно быть интегрировано с интернетом
Есть такой опыт.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 20 След.
Наверх