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

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

Страницы: Пред. 1 ... 15 16 17 18 19 20 21 22 23 24 25 ... 31 След.
Порядок следования в ТОС
 
Скрипт большой, чтобы его выложить.

могу показать содержимое созданного файла. Возможно, это даст вам подсказку.


никаких сортировок чего+то подобного в скрипте нет.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Порядок следования в ТОС
 
Господа-разработчики также как и я в растерянности?)
www.bot4sale.ru

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

последовательность моих действий в скрипте:

1. Спрашиваю состав бумаг класса
2. Делаю подписку на каждую бумагу на тиковом диапазоне.
3. Периодически читаю ТОС на предмет новых сделок через SearchTable. Все полученное пишу последовательно в файл.

я хочу получить отсортированную по времени ТОС последовательность сделок в файле.

не тут-то было...

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

что я получаю в файле (скрипт запущен после окончания торгового дня)

1. Сначала идёт полный список сделок с 10-00 по 18-45 по Газпрому
2. Далее вперемешку сделки ЛУКойла и сбербанка, тоже полный день с 10-00 до 18-45
3. И только после этого идут сделки по всем остальным инструментам в правильной последовательности в соответствии со временем.

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

однако хотелось бы понять:
1. Чем Газпром отличается от ЛУКойла со сбером
2. Как выводить сделки в файл в правильной последовательности в соответствии со временем.
3. Можно ли решить задачу полностью из луа без беганья с бубном по всевозможным настройкам в терминале?

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Робот читает интернет-страницу
 
Цитата
Let_it_go написал:
Господа, подскажите пожалуйста как реализовать такую задачу на Луа.
1. Робот заходит на страничку с дивидендами:
http://smart-lab.ru/dividends/
   
2. Читает её
3. Формирует Луа-таблицу с полями
Тикер - дата отсечки Т+2
Тикер - дата отсечки Т+2
4. В последний день перед дивидендым гэпом посылает сообщение в КВИК.

Мои роботы на Луа никогда не читали интернет-странички и не брали из них данных. Даже не знаю с чего начать.
Спасибо за помощь.
В луа (github) есть библиотеки для работы с http. Подключайте их и читайте страницы.
Дело муторное.

Можно на языке высокого уровня написать читалку страниц и подсовывать результаты в скрипт. Это и попроще и понадежнее. Вот пример,   как это может работать
www.bot4sale.ru

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Получить заново таблицу обезличенных сделок
 
Цитата
Старатель написал:
Код
   function   OnAllTrade (alltrade)
   if   getNumberOf ( 'all_trades' )  =  =   1   then 
     message ( 'all_trades обновляется.' ,  2 )
   end 
 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
Получить заново таблицу обезличенных сделок
 
Цитата
Egor Zaytsev написал:
Добрый день,

такой возможности нет.
Очень плохо. Использование этой кнопки разваливает логику скриптов, работающих с таблицей обезличенных сделок. Содержимое ТОС драматически меняется, а скрипт об этом совершенно не в курсе.
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 7 11, перестал запускаться после обновления
 
Цитата
Sergey Gorokhov написал:
ISR  ,
Чтобы удобней следить за падением/ростом цены.
градиенты нужны для рисования областей на графике. Пример, закрасить область между двумя индикаторами или подсветить канал. Или даже все рабочее пространство графика подсветить в цвет заката.

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


В вашем случае как применять эти градиенты -непонятно. Ну разве что для галочки - в терминале есть градиенты!
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Падение QUIK с General Protection Fault, DestroyTable() и Clear() при вызове из функции обратного вызова для обработки событий в таблице
 
Цитата
Старатель написал:
Цитата
Sergey Gorokhov   написал:
Цитата
Антонио   написал:
Наверное, если я прав, имеет смысл в документации указать, что не надо из коллбэка вызывать DestroyTable()  и  Clear()
Надо не в документации писать, а разбираться с причинами падения.
Гы.. Начиная с 7.10 в документацию-таки добавили:
Цитата
 SetTableNotificationCallback  

Задание функции обратного вызова для обработки событий в таблице.

ВАЖНО! Недопустим вызов функций Clear и DestroyTable для t_id внутри функции обратного вызова f_cb, назначенной на таблицу с данным t_id.
Всегда использовал шаблон:
Код
   SetTableNotificationCallback (t_id,  function (t_id, msg, par1, par2)
   if  msg  =  =  QTABLE_CLOSE  then 
      DestroyTable (t_id)
   end 
 end   
и тут на тебе: чё-то поломали и "недопустимо"..
а чему тут удивляться? Идёт вызов колбека и внутри него вы разрушаете его контекст. Конечно нельзя.

использование команды format c: /y внутри командного файла windows тоже приведет к проблеме с дальнейшим выполнением команд из этого командного файла. Правда в последних версиях windows система откажется от суицида )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
QUIK 7.11.0.88, Не подставляется "Кол-во лотов" по умолчанию
 
Цитата
Старатель написал:
Цитата
Sergey Gorokhov   написал:
У нас проблема не воспроизводится.
Цитата
ISR   написал:
Подтверждаю, проблема есть - замучался исправлять кол-во.
У них там, видать, дистрибутивы перепутаны: в public выпускают сырые бэта-версии, а stable - для внутреннего пользования.
Месяцами мне поют, что "проблема не воспроизводится". Вы там работаете вообще? Как вы тестируете?
Они не тестируют.

Вы тестируете. Бесплатно.

хорошая экономия на персонале.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
работа с трендовыми линиями нанесёнными человеком
 
Цитата
Sergey Gorokhov написал:
Здравствуйте,
Задачу можно решить через механизм работы с метками .
Т.е. Lua скрипт добавляет на график метку (функция AddLabel) и в цикле следит за ней (функция GetLabelParams) сравнивая ее значения с текущей ценой. В случае преодоления текущей ценой заданных в метке значений, предпринимать действия.
только нужно помнить, что getlabelparam - кривой как весь верблюд букву Q.

getlabelparams будет возвращать координаты метки ещё в процессе переноса.

то есть нацелились на метку зажали кнопку мыши и двигаем метку. вы еще целитесь, куда метку передвинуть, а getlabelpatams уже возвращает новые координаты.  
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Как узнать по какой цене сработал TAKE_PROFIT_AND_STOP_LIMIT_ORDER?
 
Цитата
Николай Камынин написал:
Цитата
PFelix   написал:
Здравствуйте.
Однако, я правильно понимаю, (возвращаясь к ПЕРВОНАЧАЛЬНОЙ теме обсуждения):
Что, если ПРЕЖДЕ пришел калбек с флагом "расчет", то сохранив "данное знание в переменной",
"по исполнении" мы можем ОДНОЗНАЧНО понимать "в какую сторону" выполнилась стоп-заявка?
Т.е. если с таким флагом калбек был, значит, - в тейк, иначе - в лосс.
Так как тейк-профит по смыслу это ограничение прибыли, а стоп-лосс - ограничение убытков,
то рекомендую определять факт закрытия позиции так:
Если вышли с прибылью - то сработал тейк, а если с убытком - то стоп.
это плохой совет. Выйти по тейк-профиту с убытком легко.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Производительность библиотеки bit
 
Цитата
Старатель написал:
Немного оптимизировал код:
Код
   function   test (flags, index)
   local  n  =   2 ^index
   return  flags % ( 2   *  n)  >  =  n
 end   

Теперь bit.test быстрее на 38%
вы невнимательно читали. Скорость достигается за счёт inline кода, а вы опять функции пишете.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Производительность библиотеки bit
 
Цитата
Michael Bulychev написал:
Цитата
s_mike@rambler.ru   написал:
Неожиданный результат:   О ПОЛЬЗЕ INLINE-КОДА ИЛИ БИБЛИОТЕКА BIT  
Добрый день
Цитата
Эксперименты на разрядах, отличных от младшего, дали аналогичный результат.
приведите пример кода, пожалуйста.
Обновил статью - добавил пример проверки бита, отличного от младшего
www.bot4sale.ru

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Производительность библиотеки bit
 
В луа нет целых 32-разрядных целых. Там есть только float

print(0xFFFFFFFF)   --> 4294967295

Положительное число.

А то, что внутри библиотеки bit идет оперирование типами данных , которых нет в стандарте языка - это очередная "особенность".
www.bot4sale.ru

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

Как можно сделать чтобы не удалялся скрипт?
Написать его правильно, чтобы в условиях запуска скрипта во время загрузки квика в нем не возникало критических ошибок.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Перерисовка индикатора из кода, Перезапуск OnCalculate()
 
Михаил Понамаренко

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

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

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

Выйти из положения можно полным перерасчетом индикатора самому, производя расчет всех свечей и переустановку значений индикатора задним числом.

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

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

Подумайте.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
После обновления квика в очередной раз перестал работать индикатор - что опять поменяли?
 
Цитата
Sergey Gorokhov написал:
Михаил,
Цитата
s_mike@rambler.ru   написал:
А вот индикатор, который посчитает и нарисует объемы покупок и продаж, построенный на таком графике, состоящем из одной свечи, сойдет с ума - он будет на каждом тике считать, что начался новый перерасчет.
Все равно не вижу проблем.
На недельном графике, Вы в любом случае, не увидите объем за день, не говоря уже об объемах на покупку и на продажу. Никакой true/false тут не поможет. И потом, если обнулять переменные при Index==1, то в случае графика с одной свечой, всегда будет происходить расчет с нуля, как будто первый раз запустили. Никто с ума не сойдет.
Цитата
s_mike@rambler.ru   написал:
Да и вообще. Такая проверка - самый натуралный официально признанный костыль.
Приведите реальный пример индикатора, когда это работает не как надо.
Сергей. Вы совершенно неправильно меня понимаете.

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

Возвращаемся в примеру, когда на графике есть всего одна свеча.

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

Вообще странный подход у вас, арочников.
Вместо того чтобы вынуть наружу колбек и забыть о всевозможные проблемах, переложив их уже на пользователя, вы начинаете думать, как ему ничего не дать и заставить его понастроить подпорок, чтобы получить тот же самый колбек, но искусственно и не 100%но надежно. Махозизьма прям )
www.bot4sale.ru

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

Да, на свежих версиях колбек онкалкулате вызывается на пустых свечах. Первая причина снята.

Однако вторая причина по-прежнему существует. Представьте себе график, состоящий из одной свечи. Первый день торговли фьючерсом на дневном графике. Или первая неделя на недельном графике. Нам же может захотеться посмотреть например, объемы покупок и объемы продаж за этот день или за неделю соответственно? Может захотеться.

А вот индикатор, который посчитает и нарисует объемы покупок и продаж, построенный на таком графике, состоящем из одной свечи, сойдет с ума - он будет на каждом тике считать, что начался новый перерасчет.

Да и вообще. Такая проверка - самый натуралный официально признанный костыль.  
www.bot4sale.ru

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

Михаил,
Да, было бы интересно. Наш адрес Вам известен quiksupport@arqatech.com.
Отправил.

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

Способ сравнения номера свечи с 1 проблему не решает. Свеча  с номером 1 может быть пустой и колбек oncalculate на ней никогда не вызовется. Также ничто не мешает графику состоять просто из одной свечи - в этом случае " полный перерасчет" будет на каждом тике.

Всвязи с этим регистрируйте пожелание. Либо нужно ввести новый колбек либо добавить в вызов oncalculate еще один параметр true/false, отражающий надичие полного перерасчета графика.
www.bot4sale.ru

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

Одним словом, написал я этот прокси-модуль. встроил в несколько индикаторов (не слишком заумных) - все нормально.

Есть желание протестировать?
www.bot4sale.ru

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

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

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

если делать по уму -нужно писать прокси для всех функций работы с таблицами qlua. Которые будут отфильтровать пустые свечи, как будто их и нет

дело муторное и неблагодарное.

смогли бы?
www.bot4sale.ru

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

таким образом, ваш принцип состоит из трех идей.

1. всегда рассчитываем свечи по порядку их следования
2. строим буфер исходных данных с фильтрацией пропусков
3. строим буфер рассчитанных данных с фильтрацией пропусков.


для простейших индикаторов подходит.

теперь берем что-то посложнее типа зигзага.   вопрос таков. необходимо изменить значение в свече с номером size()-k, где k есть вычисляемое значение.  как с этим будете бороться?  третий буфер вводить?
www.bot4sale.ru

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

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

Ждем.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Редактирования свечей собственного индикатора, изменить значение индикатора на n-10 Свече
 
Цитата
kbrobot.ru написал:
пользователей
setvalue или setrangevalue чем-то не устраивают?
www.bot4sale.ru

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

1. Пустой может быть первая свечка, предыдущей не существует

2. Может быть подряд несколько пропущенных свечей

3...... И так далее.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Подскажите как создать папку, переименовать папку или файл, удалить файл?
 
Цитата
Виктор Столетов написал:
Можно ли  программно удалить текстовый файл, созданный оператором  f = io.open(getScriptPath().."\\file.txt","w") ?  А то приходится каждый раз удалять ненужные файлы вручную.
закрыть файл и использовать os.remove()
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Несколько экземпляров амиброкера, Возможно ли подключение нескольких экземпляров амиброкера к квику?
 
Цитата
валерий написал:
ОК. Посмотрел - с версии 5.30.3 обновление 0,1 сек возможно, но в  регистр надо менять что-то
ПЕРИОД РАСЧЕТА СКРИПТА АМИБРОКЕРА
www.bot4sale.ru

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

такое ограничение есть у анализатора.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Зависание Quik, Намертво зависает после подгрузки индикатора
 
Цитата
swerg написал:
Цитата
   s_mike@rambler.ru  написал
многие среды такого рода операции опционально отслеживают. Например, из близких программ бесконечный цикл отслеживает амиброкер.
это отлично, но что он с ним делает?
Очевидно - останавливает скрипт с диагностикой.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Зависание Quik, Намертво зависает после подгрузки индикатора
 
Цитата
swerg написал:
В обработчике луа я вписал бесконечный цикл.
что вы предлагаете делать терминалу?
многие среды такого рода операции опционально отслеживают. Например, из близких программ бесконечный цикл отслеживает амиброкер.
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
Странный перенос стратегии с WLD в LUA
 
Цены типа 1152.31005859375 - это фикция. Их не бывает в реальности.

quik показывает реальные цифры. Цены на сделок всегда кратны шагу цены, установленному биржей для каждого инструмента. Для вашего инструмента она скорее всего определена в в 0.01

появление в wld или метатрейдере дополнительных разрядов - это самодеятельность.

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
LUA и QPILE, Сравнение возможностей двух языков
 
Цитата
Boris Litvinov написал:
Цитата
Николай  Камынин   написал:
он уже давно не поддерживается разработчиками, поэтому и умер.
Он  доведен до своих пределов. Но если вы найдете баги, и напишите на форум, вам ответят, и примут меры. А это значит поддержка есть.
поправят, говорите?

http://www.bot4sale.ru/blog-menu/qpile/qpile-errors.html

это лишь то, на что я натыкался сам.

обратите внимание на даты статей
www.bot4sale.ru

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

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Почему нил?
 
Цитата
валерий написал:
Sergey Gorokhov  ,
Вот засада, подводная мина... Спасибо. И хитрой загогулины обойти не просматривается
a=string.gsub()
nm=tonumber(a)
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Большие ли отличия QLua от от Lua и где официальная документация?, Какая версия Lua в QLua, работают ли все функции Lua или только какой-то ограниченный набор (если так, то где прочитать, какой?), можно ли подключать модули и все как в обычном Lua? Есть ли где-то на официальном сайте документация?
 
Цитата
swerg написал:
Цитата
Илья   написал:
Цитата

Цитата
Ivan Petrov   написал:
3. Какая версия Lua в QLua? Просьба подкрепить ссылкой на официальную документацию, если можно.
Используется версия 5.1, про ссылку не совсем понятно.
Lua 5.2 вышла в 2011 году, 5.3 - в 2015. Не пора ли обновиться?
смысл? Что там полезного?
например, новые метаметоды, как следствие новые способы построения классов.

но что об этом говорить... Проверку на противоречивость это не пройдет в арке... Или правовые аспекты помешают танцевать )
www.bot4sale.ru

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

или просто приготовьте денежку малую и вам все сделают.
www.bot4sale.ru

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

Juggler - индикатор вычисления любой мат формулы над двумя другими любыми графиками
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Индикаторы на LUA. getCandlesByIndex отдаёт пустую таблицу.
 
Цитата
Старатель написал:
Я не точно выразился. Конечно, порядок наложения как-то там влияет, но вот закономерность этого влияния мне установить не удалось.
И после перезапуска Квика порядок обновления может быть уже совсем другим. У вас не так?
Я не стал глубоко копать этот вопрос. он не регламентирован. Сегодня так, завтра будет иначе. Поэтому пишу такие индикаторы таким образом, чтобы порядок наложения не играл никакой роли.

Баба с возу - кобыла в курсе )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Индикаторы на LUA. getCandlesByIndex отдаёт пустую таблицу.
 
Цитата
Старатель написал:
Цитата
s_mike@rambler.ru   написал:
Скорее всего дело в порядке наложения индикаторов.
Вы уверены, что порядок наложения влияет на порядок обновления? Я такой закономерности не обнаружил.
Я не могу быть в этом уверен, я не разработчик quik. Но эту закономерность замечал
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: Пред. 1 ... 15 16 17 18 19 20 21 22 23 24 25 ... 31 След.
Наверх