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

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

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Утечка памяти
 
Цитата
Николай Камынин написал:
Про сериализацию это конечно хорошо, но когда КВИК зачинали, это слово не применялось.
отнюдь...
Цитата
Николай Камынин написал:
В квике использованы проецируемые в память файлы - это основной метод винды для работы с большими массивами.
кулаком себя в грудь бьёшь?

проецируемые файлы - используются квиком лишь для межпроцессного взаимодействия со всякими метастоками и trans2quik-ми
про тики
 
Цитата
Nikolay Pavlov написал:
Добрый день.
По поводу функций OnAllTrade() и колбека заданного DataSource методом SetUpdateCallback() могу сказать следующее:
1) Для срабатывания OnAllTrade() не обязательно должна быть открыта таблица обезличенных сделок, достаточно выполнить заказ обезличенных сделок в меню Система/Заказ данных/Поток обезличенных сделок. Сделать это можно вручную, проставив галочки на необходимых классах и отфильтровав инструменты, если это необходимо, или же непосредственно из скрипта Lua создав ТИКОВЫЙ источник данных для обезличенных сделок функцией CreateDataSource()  и заказать их трансляцию выполнив метод SetEmptyCallback() для созданного источника данных.
2) Если создавать источник данных функцией CreateDataSource() НЕ по тиковому интервалу, а например по минутному, заказ обезличенных сделок не выполняется, т.к. с сервера QUIK заказываются непосредственно свечки;
3) Если создавать источник данных для обезличенных сделок функцией CreateDataSource() по тиковому интервалу и при этом задать для него конкретный колбек методом SetUpdateCallback(), например SetUpdateCallback(ds_Callback), то будут срабатывать и OnAllTrade() и ds_Callback() при этом очередность не регламентируется, но из собственного исследования, могу сказать, что OnAllTrade() срабатывает первым, ds_Callback() как и OnAllTrade() обрабатывается в основном потоке терминала QUIK.
Цитата
Старатель написал:
Довольно обстоятельный ответ, спасибо.
И, как водится, не от сотрудника техподдержки :unamused:  
:lol: - так и есть. Похоже это один из разработчиков.... :wink: уж больно он эрудирован для просто клиент/техсуппорта... :smile:
Утечка памяти
 
Цитата
тот самый написал:
можно было бы, конечно, "пофантазировать" на тему применения жёстких ссылок в NTFS но....
проще купить SSD - специально для QUIK-а.
Размер папки QUIK-а - ну... скажем так... - в среднем.. - 1ГБ.
Если купить самый сопливенький SSD - размеров в 128ГБ - то, его ресурса - хватит, минимум лет на 10 интенсивного использования ТОЧНО.
Цена вопроса - около 3000руб.
отличная статья о сравнении SSD vs SAS vs SCSI:https://habrahabr.ru/post/200464/
SSD - делает их всех по всем фронтам))))
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Stanislav Tvorogov, мне отвечать в топике - не надо. Вы теперь просто сделайте себе пометки на основе моего топика в своей документации и с новой 7.5-версией - надеюсь..... будет доработанный хелп.
Я ж - не для себя всё это писал...
Закрытие архива форума, с 15 февраля 2016 года
 
Цитата
swerg написал:
Но ведь можно просто те же вопросы задать снова - и новый форум обогатится полезными знаниями
форум может опухнуть от того, если задать снова все те же вопросы. А у меня ведь такая возможность - есть...
и вопросы - уже давно заготовлены....
Закрытие архива форума, с 15 февраля 2016 года
 
Цитата
Vladimir Kurlyandchik написал:
Как я уже говорил, поддерживать старый форум нам было крайне затруднительно. Мы потратили существенное количество усилий на попытки конвертации старого форума в новый движок. К моему большому сожалению, у нас не получился приемлемый результат. Поэтому в итоге нам пришлось отказаться от этой идеи.

Еще раз отмечу, что мы готовы оперативно реагировать по всем вопросам на текущем форуме.
могу предоставить свою помощь в конвертации под ЛЮБОЙ движок. У меня есть соответствующее лицензированное ПО. (жду предложений)
там вся сложность - в том, что много анонимных ников писало и под час - непонятно было: кто кому и на что отвечает. Кроме того, вся навигация по ответам в топиках - осуществлялась элементарными отступами от наала строки. А в остальном - всё достаточно неплохо парсится по динамическим шаблонам.


также, хотелось бы ещё раз прямо спросить:
если для Компании - столько проблем со старым форумом - так может выложить его "как есть" - на ваш FTP, а пользователи - уж сами оттуда "растащат" - кому чего надо. Просто сами видите - народ, постоянно спрашивает о старом форуме. Люди переживают об утраченных знаниях. Было бы бесчеловечно зарывать 15 лет бесценного опыта в "Корзину на Рабочем столе"
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
p.s могу заверить - справку по QPile - трогать не буду, раз Вы его более не поддерживаете :lol:
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
тот самый написал:
Надеюсь ДО Нового 2017 Года - Вы, приведёте Вашу документацию - к надлежащему виду.
чего НЕ было сделано - за целых 16 лет... :idea:
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
Nikolay Pavlov написал:
Цитата
тот самый   написал:
Вы уже второй раз ссылаетесь на этот файл о месторасположении которого НИКТО кроме Вас не знает.
Добрый день.
Скорее всего Ваш брокер не включил данную документацию в перечень обновления или же Вы ищите не в том каталоге. Файл можно найти в архиве  quik_7.4.0_upd.zip  в директории Doc\Lua.
Да, скорей всего - так и есть. Но это ничего не меняет. Я уже его просмотрел только что.
Топик был по QLUA.chm и пользователь - НЕобязан собирать информацию по крупицам из разных источников.
Следующие мои топики - будут и по другим Вашим pdf & chm-файлам.

так что.....

Надеюсь ДО Нового 2017 Года - Вы, приведёте Вашу документацию - к надлежащему виду.

либо....

тратьте и дальше свои ресурсы - на одни и те же "глупые" вопросы пользователей.


<без обид :wink: >
Закрытие архива форума, с 15 февраля 2016 года
 
Цитата
Vladimir Kurlyandchik написал:
Если у нас получится решить упомянутые мной проблемы, которые привели к закрытию архива старого форума, то мы вернем его в открытый доступ.

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

Владимир Курляндчик,
директор по развитию
ARQA Technologies
Вопрос:
Как продвигаются дела с восстановлением старого форума? (я не спрашиваю о сроках). То есть, - меня интересует ответ:
Продвигается или стоит на месте?
Эргономика сайта аркатэч, в картинках
 
Цитата
swerg написал:
Сколько времени на поиск ушло? Может я сгущаю краски?
даже не искал
Эргономика сайта аркатэч, в картинках
 
Цитата
swerg написал:
кто не знает - можно тыкать...
ftp://ftp.quik.ru/public/
и ещё...
http://arqatech.com/ru/support/files/
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch14_1.htm
YVALUE DOUBLE Значение параметра на оси Y, к которому будет привязана метка
А что? в QLUA - появился тип DOUBLE вместо NUMBER? :lol:
Цитата
chart_tag – тег графика, к которому привязывается метка,
так tag или Идентификатор?
Цитата
QLUA.chm::/ch14_4.htm
Наименование параметров метки в возвращаемой таблице указаны в нижнем регистре, и все значения имеют тип – STRING.
Что будет, если в AddLabel или в SetLabelParams - тоже указать параметры в НИЖНЕМ регистре?
Цитата
QLUA.chm::/ch15_1.htm
Функция заказывает на сервер получение стакана по указанному классу и бумаге.
В случае успешного завершения функция возвращает «true».
Для работы этой функции - требуется ли, чтоб пользователь выбрал соответствующие класс и бумагу в меню Заказ Данных/Поток котировок?
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch12_1.htm
Функция возвращает результат битовой операции AND над аргументами. Аргументов может быть несколько, при этом обязательные аргументы x1 и x2.
Что если один из аргументов - отрицательное число?
Цитата
QLUA.chm::/ch13_2_6.htm
не нашёл в этом списке функцию getCandlesByIndex - она "типа" не поддерживается QLUA-Indicators VM?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch10_1_19.htm
timeout – время подсветки, в миллисекундах.
т.е. общее время? С учётом "FadeIn" и "FadeOut"?
Цитата
QLUA.chm::/ch10_1_17.htm
Функция преобразовывает компоненты RGB (red, green, blue) в одно число для дальнейшего использования в функции SetColor .
Что будет, если ввести один из цветов - отрицательным?
Цитата
QLUA.chm::/ch10_1_14.htm
Функция задает новый заголовок окна.
Можно ли задавать "пустой" заголовок?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch10_1_1.htm
QTABLE_CACHED_STRING_TYPE – кэшируемая строка
что значит - кешируемая? Где она кешируется? На какой момент она остаётся в кеше? Где хранится этот кеш - на диске или в ОЗУ?
Цитата
width – ширина в условных единицах.
чему равна - одна условная единица? Это 1 пиксель или, что-то ещё?
Цитата
iCode – код параметра, выводимого в колонке
Что ещё за код параметра? Код из ТТП? Тикер? Пользовательский код - т.е. название колонки? Если есть описание - где гиперссылка?

Где пример использования этой функции?

Цитата
QLUA.chm::/ch10_1_2.htm
Функция возвращает целочисленный идентификатор таблицы, предназначенный для совершения с ней дальнейших операций.
Может ли возвращаемое значение - быть:
нулём?
отрицательным числом?

Что будет, если функция по каким-либо причинам - не сработает - какой будет тогда код ошибки?
Цитата
QLUA.chm::/ch10_1_4.htm
Функция создает окно таблицы с идентификатором «t_id».
Просто Создаёт? Или Создаёт и Показывает :lol:  на экране?
Цитата
QLUA.chm::/ch10_1_6.htm
Функция закрывает окно таблицы с идентификатором «t_id».
Можно ли повторно открыть таблицу, введя "t_id" - от удалённой таблицы?
Цитата
QLUA.chm::/ch10_1_7.htm
Функция возвращает номер добавленной строки при успешном выполнении, иначе – «-1».
Нумерация начинается с нуля или единицы?
Цитата
QLUA.chm::/ch10_1_12.htm
Функция возвращает координаты верхнего левого и нижнего правого угла окна, содержащего таблицу «t_id».
Имеется ввиду:
координаты самой таблицы относительно той области (окна) на котором оно расположено?
или координаты окна содержащего таблицу? Но, тогда, в каких они координатах? Относительно экрана или окна Квика?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
Stanislav Tvorogov написал:
Добрый день,

Ваши текущие замечания по QLUA.chm приняты, проблема изучается, постараемся в ближайшее время дать ответ.
спасибо :wink:
CreateDataSource: ограничить число полученных свечек
 
Цитата
tdm написал:
вопрос у меня отпал сам собой
я в дебажных целях писал все значения в мессаджи
когда убрал это, расчеты стали на два порядка быстрее, и проблема больше не актуальна (т.е., время отнимали не расчеты как я думал, а мессаджи)
Об этом уже говорилось и здесь и на quik2dde.ru ("немного о message")
Да, дествительно. Эта функция - изрядно тормозная. Но, такова её реализация.
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
to Разработчикам и тех/клиент-суппорт:

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

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
как уже говорил - мой топик будет продолжаться - пока не дойду до последней страницы QLUA.chm.
А если Вы, в очередной раз поленитесь переделывать документацию - что ж? Я могу написать её вместо Вас для пользователей. Потом, - просто возьмёте мой файл - и включите в официальную документацию.
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
Nikolay Pavlov написал:
Добрый день.
Ответы на некоторые вопросы приведены в расширенной документации по QLua (см. документ 'Использование Lua в Рабочем месте QUIK.pdf' поставляемый с терминалом версии 7.4.0).
Вы уже второй раз ссылаетесь на этот файл о месторасположении которого НИКТО кроме Вас не знает. https://forum.quik.ru/messages/forum10/message18516/topic2029/#message18516
Более того, даже всезнающий Google - о нём так и не слышал: https://www.google.ru/search?q=%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%­B0%D0%BD%D0...
Более того, заглянув в каталог с установленным QUIK версии 7.4.0.79 - я так и не нашёл документ 'Использование Lua в Рабочем месте QUIK.pdf'

Цитата
Stanislav Tvorogov написал:
Более подробное описание параметров информационного окна можно найти в файле справки info.chm к Рабочему месту QUIK
Вы бы хотя бы сделали гиперссылки между этими документами, а лучше - не побоялись бы продублировать часть информации.
Справка в том виде, в котором она существует на данный момент - это туалетная бумага и то... не подтереться...

Цитата
Stanislav Tvorogov написал:
По доработке QLUA.chm относительно более подробного описания этого раздела ответим Вам позднее.
ОК. Мой список Ваших недосказанностей в официальной документации - будет пополняться. Дажее, предлагаю Вам - заняться устранением найденных недосказанностей. Благо мой топик - Вам в этом поможет.

Цитата
Stanislav Tvorogov написал:
Время задается в миллисекундах. Значение "1000" задает приостановку выполнения скрипта на одну секунду. Указание дробных значений к ошибке не приведет.
Где в документации - про это написано?
Цитата
Stanislav Tvorogov написал:
В этом случае приостановка выполнения скрипта не произойдет.
Где в документации - про это написано?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
Лёня Голиков написал:
Аха-ха
Цеж дило пашукать и побачить ответ в старом форуме. Шо хлопчики будут делати....? К разрабам, али в игру играть Шо, Хде и Кохда.
Со старым форумом две минуты на ответ. Я б послал, но некуда.
Просьба изъясняться по-русски...
Насчёит старого форума - полностью Вас поддерживаю.
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch4_5_10_1.htm
Возвращает число – количество линий на графике.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_10_2.htm
Возвращает число – количество свечек по выбранному идентификатору.
  1. Что вернёт функция - в случае ошибки в параметрах?
  2. Может ли быть число - отрицательным?
Цитата
QLUA.chm::/ch4_5_10_3.htm
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_10_4.htm
Функция предназначена для создания таблицы Lua и позволяет работать со свечками, полученными с сервера QUIK, а также реагировать на их изменение.
Должна ли быть подписка на класс и бумагу в меню Связь/Списки?
Цитата
QLUA.chm::/ch4_5_10_6.htm
BOOLEAN res SetUpdateCallback (FUNCTION callback_function)
Что делает эта функция?
Что будет, если не будет указана коллбек-функция?
Цитата
QLUA.chm::/ch4_5_10_8.htm
Функции O, H, L, C, V, T
Какой именно тип параметра (NUMBER, STRING) возвращает каждая из них, исключая функцию T
Цитата
QLUA.chm::/ch4_5_10_5.htm
Функция закрывает источник данных, и терминал прекращает получать данные с сервера.
Что будет, если опять использовать тот же самый "ds" после его закрытия?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch4_5_17.htm
При заданном параметре is_market=true, необходимо передать параметр price=0, иначе будет рассчитано максимально возможное количество лотов в заявке по цене price.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_13.htm
Функция предназначена для получения значений параметров таблицы «Клиентский портфель», соответствующих идентификатору участника торгов «firmid» и коду клиента «client_code».
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_15.htm
Функция предназначена для получения значений параметров таблицы «Клиентский портфель», соответствующих идентификатору участника торгов «firmid», коду клиента «client_code» и виду лимита «limit_kind».
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_14.htm
Функция предназначена для получения параметров таблицы «Купить/Продать».
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_16.htm
Функция предназначена для получения параметров таблицы «Купить/Продать».
Что вернёт функция - в случае ошибки в параметрах?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch4_5_5.htm
Функция предназначена для получения информации по денежным лимитам.
Функция возвращает таблицу Lua с параметрами:
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_6.htm
Функция предназначена для получения информации по бумажным лимитам.
Функция возвращает таблицу Lua с параметрами:
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_7.htm
Функция предназначена для получения информации по бумаге.
Функция возвращает таблицу Lua с параметрами Таблицы инструментов.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_9.htm
При отсутствии и спроса и предложения функция возвращает таблицу без параметров bid и offer.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_12.htm
Функция предназначена для получения значений всех параметров биржевой информации из Таблицы текущих торгов. С помощью этой функции можно получить любое из значений Таблицы текущих торгов для заданных кодов класса и бумаги.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_12_1.htm
Функция возвращает таблицу Lua с параметрами, аналогичными параметрам, возвращаемым функцией getParamEx.
Что вернёт функция - в случае ошибки в параметрах?
Цитата
QLUA.chm::/ch4_5_11.htm
ВАЖНО! Для корректной обработки данных числовые значения (цена, количество, идентификатор транзакции и т.д.) должны передаваться в виде строковых значений.
Что вернёт функция - в случае ошибки в параметрах?
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Чот подустал малость - позже продолжу.... :lol:
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Цитата
QLUA.chm::/ch4_2_20.htm
при этом параметр вызова flag принимает значение «false».
Быть может, стоило бы официально придумать флагу - более осмысцленное наименование?
Цитата
QLUA.chm::/ch4_2_12.htm
Функция вызывается терминалом QUIK при удалении клиентского лимита по бумагам.
Кем удаляется этот лимит? В какой момент? После клиринга или вообще в любое время?
Цитата
QLUA.chm::/ch4_2_19.htm
Функция вызывается терминалом QUIK при отключении от сервера QUIK.
Функции нужно возвращать какое-либо значение?
Цитата
QLUA.chm::/ch4_2_24.htm
Функция вызывается терминалом QUIK перед вызовом функции main(). В качестве параметра принимает значение полного пути к запускаемому скрипту.
Функция должна возвращать какое-либо значение?
Цитата
В данной функции пользователь имеет возможность инициализировать все необходимые переменные и библиотеки перед запуском основного потока main().
Почему это нельзя сделать в теле скрипта? -> т.е
. не в коллбеке
и в "main"?
Цитата
QLUA.chm::/ch4_2_23.htm
[NUMBER time_out] OnStop(NUMBER signal)
Что за "signal"? Для чего он нужен?
Цитата
QLUA.chm::/ch4_5_1.htm
Функция возвращает таблицу Lua, содержащую информацию о данных из строки с номером «Index» из таблицы с именем «TableName».
Если параметры - некорректные, что вернёт функция?
Цитата
QLUA.chm::/ch4_5_4_2.htm
TABLE getClassInfo (STRING)
Что такое "STRING"? это класс? Почему тогда не написать так: TABLE getClassInfo (STRING classcode)
Цитата
QLUA.chm::/ch4_5_4_3.htm
STRING getClassSecurities (STRING)
Что такое "STRING"? это класс, Почему тогда не сделать так: STRING getClassSecurities (STRING classcode)
СПРАВКА ПО QLUA. ВЫЧИТКА (Версия 7.4)
 
Решил, раз уж разработчики невсостоянии сделать нормальный "хелп" к QLUA и QUIK-у - им немного помочь.

Все ссылки на файлы - получены правой кнопкой мыши в разделе "Свойства".

Итак...
начнём..
Цитата
QLUA.chm::/ch2.htm
QLua является дополнительным компонентом Рабочего места QUIK.
QLua является дополнительным компонентом Рабочего места QUIK. Данный компонент - может быть отключен Вашим брокером. Если это так - обращайтесь в его службу техподдержки.
Цитата
QLUA.chm::/ch4_1_5.htm
Значение параметра Описание
  1. Дополнить ещё третьей колонкой "Пример"
  2. Колонку "Описание" - сделать ввиде гиперссылки на подробное описание
NUMRECORDS  Число записей   - каких записей? Где хранятся/находятся эти записи?
ORG  Организация   - что за организация? Брокер? Биржа?
MEMORY  Занято памяти  - Кем/чем занято? Под что занято? Что за память - где она располагается: ОЗУ/винчестер?
LOCALTIME  Текущее время  - время на компьютере пользователя?
MESSAGESSENT  Передано сообщений  - Что за сообщения? По какому протоколу?
BYTESRECV  Принято полезных байт  - Что ещё за "полезные" байты? А где, в таком случае, смотреть потери?
AVGSENT  Средняя скорость передачи  - средняя в секунду? в час?
LASTPINGDURATION  Задержка данных при обмене с сервером  - в чём измеряется?
MAXPINGTIME  Время максимальной задержки  - в смысле даты или сама величина интервала?
MAXPINGDURATION  Максимальная задержка данных  - за сессию? В чём измеряется?
Цитата
QLUA.chm::/ch4_1_3.htm
Функцию sleep не рекомендуется использовать в функциях обратного вызова.
  1. Что будет, если задать "0"?
  2. Какое число задавать? Целое или дробное тоже можно?
Цитата
QLUA.chm::/ch4_1_7.htm
Функция для вывода отладочной информации.
Куда именно выводится эта отладочная информация?
Цитата
QLUA.chm::/ch4_2.htm
(в рамках умного заказа или вручную через диалог Система/Заказ данных)
Что ещё за "умный" заказ? Где на него ссылка?
Цитата
QLUA.chm::/ch4_2_2.htm
Функция вызывается терминалом QUIK при получении обезличенной сделки.
Как насчёт внесистемных сделок? Входят ли они в поток и срабатывает ли на них этот коллбек?
Цитата
QLUA.chm::/ch4_2_21.htm
Под сменой сессии подразумевается изменение идентификатора сессии при подключении к серверу QUIK.
Где ссылка на этот идентификатор? Какой у него формальный заголовок?
Цитата
QLUA.chm::/ch4_2_20.htm
при этом параметр вызова flag принимает значение «false».
QLUA.chm::/ch4_2_20.htm
при этом параметр вызова flag принимает значение «false».
QLUA.ORG
 
Отличный русскоязычный сайт и форум по QLUA - его украинские владельцы окончательно похоронили. Вычистили все кеши в поисковых системах. Контент более недоступен, а сам домен - выставлен на продажу.
http://ww1.qlua.org/

аукцион о продаже:
https://sedo.com/search/details/?partnerid=14460&language=ru&et_cid=15&et_lid=16727&domain=qlua.org&...

Желающие - налетайте. Для меня - дорогова-то... :sad:
SetTableNotificationCallback
 
Цитата
swerg написал:
Можно, но не до конца понятен смысл. (Мне)
Ну разве что красиво: типа "я в квике интерфейс рисую"
Вы - не сотрудник Компании. Поэтому Ваши можно - не канают.

А насчёт "красоты" - именно в этом - всё и дело. Нужен ЗАКОННЫЙ метод отображать свои окна на вкладках квика и более того, иметь возможность ещё и прикреплять свои окна к вкладкам.
Этого - можно добиться средствами WINAPI - но, интересует правовая основа. Потому как - хотелось бы, чтоб визуальная библиотека - была общедоступна.
SetTableNotificationCallback
 
Цитата
Michael Bulychev написал:
А что там можно добавить? технология всем известна.
скажите ПРЯМО - если пользователь создаст таким образом свой визуальный класс (контрол), узная с помощью средств WINAPI HWND таблицы QTable QUIK-а и станет его (созданный визуальный класс) - распространять в сети интернет (т.е. нетолько для личного пользования) - его ждут последствия от лица Компании?

т.е. основная идея - прежняя - брать квиковскую таблицу - сделать её Родителем и уже на основе её оконного хендла - порождать свои контролы.
ARQA Technologies - это РЕГИСТРАТОР или разработчик ПО?, Денежные средства по срочному рынку
 
Цитата
Лёня Голиков написал:
Великое заблуждение...что у Арки только один Квик. Не знаете о чём пишите.
забыл ещё упомянуть QORT :lol: невелика беда
SetTableNotificationCallback
 
Цитата
Michael Bulychev написал:
Добрый день.
Не вижу связи между эти двумя пунктами.
не ответ.
тогда уж, по первому пункту выскажитесь.
Как сделать цикл по всем меткам на графике в LUA
 
Цитата
Sergey Denegin написал:
Цитата
Николай  Камынин   написал:
сохраняйте их в массиве.
В любом случае не надо мне больше предлагать сохранять их в массив. Это решение и так очевидно. Я ищу решение поиска меток именно в средствах квика и LUA, а не в ручном сохранении меток.
Вам - правильно написали. Эьто самый простой и быстрый способ. Тменно так все и делают. А не пытаются искать следы меток в глобальной таблице "_G"
Сохранение же информации между перезапусками скриптов - это уже вторая задача и далеко нетривиальная (см. моё предыдущее сообщение).
Как сделать цикл по всем меткам на графике в LUA
 
Цитата
Sergey Denegin написал:
Цитата
Sergey Denegin написал:
Цитата
Николай  Камынин   написал:
сохраняйте их в массиве.
В любом случае не надо мне больше предлагать сохранять их в массив. Это решение и так очевидно. Я ищу решение поиска меток именно в средствах квика и LUA, а не в ручном сохранении меток.
Но если потом перезапустить скрипт, то номера теряются. А нужно иметь возможность управлять этими метками
.
Цитата
s_mike@rambler.ru написал:
Для сохранения информации между сеансами необходимо использовать файлы.
Цитата
Sergey Denegin написал:
может у них есть какой нибудь массив данных? Типа глобальной переменной _G
Под каждый скрипт индикатора - в QLUA - заводится своя отдельная виртуальная машина - стало быть, друг с другом они могут общаться - только штатными средствами QLUA, либо - через создание общего для всех скриптов файла с данными. -> (Вам же ведь надо, чтоб данные сохранялись после перезапуска скриптов).

так что...
простых способов - не существует. Вам надо смотреть в сторону многопоточных баз данных.
Например, в сторону SQLite -> https://www.sqlite.org/threadsafe.html

В частности...
1. Overview
SQLite supports three different threading modes:  
  1. Single-thread. In this mode, all mutexes are disabled and SQLite is unsafe to use in more than a single thread at once.
  2. Multi-thread. In this mode, SQLite can be safely used by multiple threads provided that no single database connection is used simultaneously in two or more threads.
  3. Serialized. In serialized mode, SQLite can be safely used by multiple threads with no restriction.
Однако,

не всё так просто...
для этого надо ещё снабдить эту базу прокладкой с LUA-интерфейсом. Как только Вы это сделаете - многие из Ваших проблем - решатся сами с собой.

Либо...

воспользоваться поделками народных умельцев...
например...:

Цитата
swerg написал:
Вот эта библиотека позволяет сохранять данные между запусками скрипта.
https://quik2dde.ru/viewtopic.php?id=61

------------------------------------------------------------------------

Для себя лично - я выбрал SQLite
Индикатор Jurik Moving Average в Quik, Добавить в Quik индикатор Jurik Moving Average
 
Цитата
Вольдемар Гималайский написал:
Этот индикатор не может быть Граалем, иначе его бы вообще не продавали.
а задачей s_mike@rambler.ru вовсе и не было делиться "Граалем" - его задача всеми доступными способами - привлечь внимание к своему бложику - где он может "впарить" доверчивым трейдерам, попавшим в сложную ситуацию - свою продукцию.
Цитата
swerg написал:
Ты лично не платишь - значит именно ты идёшь лесом. Это логично и здраво.
надо же? любитель, чтоб его называли на Вы - сам перешёл на Ты... :lol:
Вот, что swerg - иди-ка ты сам на ...
из-за тебя теперь человек, - вот уже почти год перестал появляться на сайте.


по поводу встраивания дополнительных индикаторов в QUIK....
Ребята, именно для Вас, разработчики - придумали QLUA - ваяйте - всё, что только душе угодно, а не выпрашивайте у них с мольбами.
Теоретическая разница получения данных CreateDataSource+SetUpdateCallback или getNumCandles()+getCandlesByIndex(), В чем разница получения данных 1 способом и 2 способом
 
Цитата
Николай Камынин написал:
CreateDataSource+SetUpdateCallback  -  получаем данный в момент прихода их с сервера, т е до помещения в хранилище в терминале.
в этом я сильно сомневаюсь. Всё, что сыпется с сервера - сериализуется на жёстком диске.
Сделать графики цены больших временных диапазонов , квартал, полугодие,год.
 
наш рынок - ещё не настолько зрелый, чтоб иметь такую длинную историю.


Это месячные свечки, начиная с 1.10.2000г.

Как Вы думаете?
  1. Сколько поместится на графике 5-ти или 10-ти годовых свечек?
  2. Какой в таком случае, будет их ширина?...
С другой стороны...
Свечку с таймфреймом в 1 год - можно было бы ввести...
ARQA Technologies - это РЕГИСТРАТОР или разработчик ПО?, Денежные средства по срочному рынку
 
Цитата
Вячеслав написал:
Торговая программа из "прошлого", котировки вчерашние, команда разработчиков на 5 с плюсом, только регистрирует пожелания.
Хочу пожелать, принять на работу в ARQA Technologies, трудолюбивых студентов программистов.
настоящим, извещаю - УЖЕ... уже приняли... :lol:



Итого(в сухом остатке):
  1. 15 студентов-выпускников НГТУ фак-та математики и информатики
  2. 120 сотрудников вот уже 16 лет "борются" за то, чтоб QUIK, наконец, перестал глючить/падать и просить отправить письмецо к "маме" в Новосиб.
http://ami.nstu.ru/entrant/work/company/1423/
Нужны уточнения по документации Lua.
 
Цитата
Michael Bulychev написал:
Цитата
Виталий   пишет:
Отбросим эмоции и подытожим: полной документации по Lua, реализованному в Quik, не существует.
Добрый день.
Документированы все функции. которые терминал предоставляет в Lua для доступа к своим данным.
Цитата
Sergey Gorokhov написал:
Юрий   пишет:
Неужели нельзя сделать примеры всех видов заявок - ВСЕ ни одного вопроса не найдется.
По примерным оценкам, примеры всех возможных видов транзакций займут страниц 200 текста.
https://forum.quik.ru/messages/forum10/message4225/topic476/#message4225
https://forum.quik.ru/messages/forum10/message3193/topic275/#message3193

Так документированы или НЕ документированы? Или это всё - обман...? :shock:  :oops:  :lol:

Стыд и срам, господа ...разработчики
отслеживание нажатия клавиши
 
Цитата
Николай Камынин написал:
Михаил, Я пытаюсь представить Ваше лицо в момент написания этого послания человечеству.
Ну, то что оно не умное, это понятно,
но какое?
++++ :lol:
не проходит транзакция
 
в понедельник - разработчики вас попросят сообщить логин и UID
Утечка памяти
 
Цитата
тот самый написал:
Как уже говорил - QUIK  - относится к системам с обязательной сериализацией данных. То есть, любой "чих" пользователя, а также ЛЮБОЕ изменение в принимаемых и отправляемых транзакциях - он сериализует на ДИСК. Потому что биржевые данные - это реальные деньги. Отсюда и то, что он даже не сжимает данные при хранении на диске - потому что так быстрей.
таким образом, он НЕ использует столько оперативной памяти - т.к. банально, может пропасть питание и всё улетучится, а по максимуму использует дисковый кеш, который представлен вполне понятными и доступными его файлами с расширениями *.dat, *.ini, *.log

т.е. смысла в 8ГБ оперативки - абсолютно НИКАКОГО.
Утечка памяти
 
Цитата
Vladimir написал:
А если оперативки 8 ГБ, есть ли разница? Quik же бывает только 32битный, т.е. не может использовать всю память? Т.е. вопрос: можно ли на нем развертывать большие проекты на клуа с сотней ботов?
Размер оперативки - в QUIK-е - влияет лишь на количество одновременно открытых окон и то, до определённого предела.
Как уже говорил - QUIK  - относится к системам с обязательной сериализацией данных. То есть, любой "чих" пользователя, а также ЛЮБОЕ изменение в принимаемых и отправляемых транзакциях - он сериализует на ДИСК. Потому что биржевые данные - это реальные деньги. Отсюда и то, что он даже не сжимает данные при хранении на диске - потому что так быстрей.
Утечка памяти
 
Цитата
Николай Камынин написал:
Большой проект с сотней роботов невозможно развертывать в QLUA .
Цитата
Николай Камынин написал:
При сотнях роботов надо использовать многопоточность, API C for LUA, и выделенные сервера.
так...всё-таки можно или нельзя?.... :lol:

Цитата
Николай Камынин написал:
При использовании API C нет проблем задействовать любой объем оперативной памяти.
с этим нет никаких проблем - т.к. когда вы программируете на С++ то, имеет значение лишь количество переданных и принятых интерфейсных переменных, а то, сколько Вы будете использовать память - ВООБЩЕ не имеет значение. Наглядный пример - VCLUA. Это, отнюдь не маленький проект - но, это не мешает ему с его богатой функциональностью.

Просто для того, чтоб иметь возможность запускать 100 роботов - нужно уже задумываться о своём полноценном торговом движке, а не плодить 100 скриптов по одному роботу в каждом (и...считай, как минимум - по одному потоку на скрипт).
Даже в современных 3D-играх - не создают 100 потоков. :lol:
SetTableNotificationCallback
 
Цитата
Michael Bulychev написал:
. К тому же никто его легко найти самому.
Значит ли это, что Вы, тем самым хотите сказать, что:
  1. К тому же никто НЕ запрещает его легко найти самому.
  2. Arqa Technologies готова ОФИЦИАЛЬНО заявить, что она НЕпротив того, что пользователи САМИ средствами WINAPI - определяли хендл HWND таблицы QTable (QLUA)
Michael Bulychev
требуется обязательный ответ.
Lua и связь - списки - фильтры, Нужно узнать, какие class_name или name отфильтрованы пользователем
 
Цитата
Владимир Петров написал:
Здравствуйте, есть ли возможность узнать, какие из инструментов в таблице "securities" отфильтрованы пользователем через меню связь-списки?
Предлагаю разработчикам - зарегистрировать это - в качестве пожелания.
Вид графика = Свечи.
 
Цитата
Sergey Gorokhov написал:
Цитата
s_mike@rambler.ru   написал:
Сергей, а откройте страшный секрет. Зачем в документации описаны константы TYPE_CANDLE, если свечи строить нельзя?

На фоне общей скупости и убогости документции по lua это ....  неожиданно... Или ждать чуда?
Уже не описаны.
Хотя константа в коде действительно есть. Она создавалась как задел на будущее.
вот так вот, прыгать выше "..."
Лучше б занялись стабильностью самого Квика, а не всяким разноцветным три пером.
Последняя доступная версия QUIK
 
Цитата
Denis написал:
Спасибо, мне одного раза достаточно.
это я - ему... :lol:
Последняя доступная версия QUIK
 
Цитата
swerg написал:
Цитата
Denis   написал:
swerg  ,  тот самый  , спасибо за помощь камрады! Сделал правой кнопкой мыши по файлу справки и Unblock.
Будь добр, расскажи: как это?? я уже пол-интернет перечитал, ничего подходящего найти не смог.
Что это за Unblock такой?
специально для Вас - ещё раз...:
Цитата
Alternatively, in Windows Explorer, right-click the file that you want to open, click Properties, and then click Unblock. See http://support.microsoft.com/kb/902225/ for more information.
Падает квик на win2012R2
 
Пользуясь случаем.... :lol:
хотелось бы задать "каверзный" вопрос разработчикам:

  1. Почему бы не выложить в общий доступ символьные pdb-файлы?....
  2. Почему бы не создать символьный сервер pdb-файлов lkz QUIK?
Если Вы боитесь за сохранность своего QUIK-а то,
почему - даже такая уважаемая фирма, MICROSOFT - это делает, а Вы - нет?... :smile:

<аргументированный ответ - обязателен>
Утечка памяти
 
можно было бы, конечно, "пофантазировать" на тему применения жёстких ссылок в NTFS но....
проще купить SSD - специально для QUIK-а.
Размер папки QUIK-а - ну... скажем так... - в среднем.. - 1ГБ.
Если купить самый сопливенький SSD - размеров в 128ГБ - то, его ресурса - хватит, минимум лет на 10 интенсивного использования ТОЧНО.
Цена вопроса - около 3000руб.
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Наверх