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

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.
Работа терминала QUIK с отдельным монитором
 
Я спросил что значит "мониторы не связаны в единое пространство"?

Что за вариант "3++"?

Вменяемые объяснения будут?
Работа терминала QUIK с отдельным монитором
 
Цитата
k4rkpin написал:
3) Мониторы 1 и 2 не связаны в единое пространство, те нельзя перетащить окна между ними или расширить на другой  монитор.
Как это?
Доска опционов, в одной доске разные по экспирации опционы
 
А разве не рассосалось?
Quik для Astra Linux
 
1111е сообщение :)
Quik для Astra Linux
 
После такой бури эмоций конечно хочется послать лесом ))
Постучись в личку, обсудим подробности.
Возможно смогу быть полезным.

ЗЫ: Еще здесь есть пользователь Anton, толковый человек. Можно попросить помощи у него.
sleep
 
Возможно оно беззнаковое.
И длится не бесконечно, а (2^32 - <ваше число>)ms.
Quik для Astra Linux
 
Цитата
Виктор написал:
Может быть вы как-нибудь подружите с разработчиками и запилите мануал под Астру?
Вот ради интереса безо взяких мануалов попробовал. Все работает искаропке.
-Поставил "Орёл".
-Открыл менеджер пакетов, поискал wine, отметил все что нашлось и поставил. В меню "Утилиты" поставился "PlayOnLinux"
-Зашел на сайт арки, скачал дистриб.
-Зашел в "PlayOnLinux", сказал установить и далее-далее...
-Добавил ярлык на стол.

Все работает. Даже с русским языком проблем нет.
Quik для Astra Linux
 
Цитата
новичок написал:
1. Windows никто не станет блокировать ибо колониальный принцип "товары за воздух" выгоден пендосам
а вот не факт. ты тока прикинь какой колоссальный ущерб можно нанести.эти вот санкции там.. поставки железа - это долго все.
а тут - по нажатию кнопки - бабах, и 90% компов в стране - не работают.
также и с мобилками - хоп - и все гудроиды и айфоны превратились в бесполезный кусок пластика.
это будет прямо катастрофа.

Цитата
новичок написал:
2. В каком месте астра национальная? в финской либе qt* ? или в омериканском ядре линукса или X11 / wayland ?
с чего это ядро стало омериканским то? Линус финн же.
"национальная" следует читать как "собиралась на ПЭВМ расположенных на территории РФ".
Цитата
новичок написал:
Ну хотя бы мануал напишите как установить и использовать его в нашей национальной системе - Linux Astra.
А собственно в чем проблема то?
Линукс - он везде линукс.
Цитата
новичок написал:
Чтобы скрипты все работале, dll из скриптов корректно подгружались.
Нормально написанные скрипты работают. Я пользуюсь.
И нормально сделанные dll - тоже.
Какие-то конкретные проблемы? или "У меня ничего не работает"?
ACCESS VIOLATION в Quik 9.3.3.3 при запуске скрипта без сторонних DLL
 
Цитата
bstone написал:
Эти строки выполняются в цикле для каждой строки таблицы по мере обновления данных в ней. Крэш устраняется, если сделать следующие изменения:
Дело совсем не в этих строках.
Ошибка возникает или накапливается совсем в другом месте. Просто у тебя так совпало, что наличие именно этих строк выглядит критичным.

Ну вот просто: -чем две закоментаренные строки отличаются от двух предыдущих?
И нет никакой гарантии, что если убрать все четыре SetColor-а то падать перестанет. Просто будет падать в другом месте, при других условиях.
Цитата
bstone написал:
Похожая проблема уже была озвучена ранее, но тогда от нее отмахнулись, т.к. она была в версии 9.3.1.11:
Хочу заметить, что тут картина наоборот. на 9.2 работает, а на 8.11 ломается.
Цитата
bstone написал:
Однако я сразу отметил, что код стабильно работал в 8-х версиях терминала. Ошибок в нем действительно нет.
Так себе утверждение.
Если код выполняется - не факт что он не содержит ошибок.
Просто не создавались условия, при которых они возникают.

Нужен полный код скрипта, чтобы изучив его с какой-то уверенностью говорить что он "не содержит ошибок".
Корреляция между интенсивностью биржевых торгов и проблемами на серверах брокеров
 
Блин. Прочитал страшное.
Теперь хочется вывести все деньги и засунуть их в матрас.
А у меня стоит галочка "не использовать мои средства в интересах брокера". Это спасет мир или нет?
Помогите пожалуйста воспроизвести проблему на Quik 9.3.3.3
 
Да, все происходит именно так, как описано. Вторая линия привязывается ко второй области графика, и удаляется вместе с ним.
Но почему это проблема?

В свойствах линии, если вы попробуете разобраться, можно увидеть настройку "привязать к графику" и там видно к чему привязана линия.
Если что-то не понятно как работает - это не значит что это ошибка.
Количество интервалов в вычислителе на графике считается верно?
 
Цитата
JIMB написал:
 Kalmar, при такой методике расчета  времени у низколиквидных инструментов возможны грубые ошибки.
Скорее всего это вопрос интерпритации значений:

времени за отметки - столько-то.
а свечей - вот столько.

Никакой ошибки тут нет.
Скрипт для перезапуска другого скрипта
 
Цитата
nikolz написал:
Написать не можете, но заранее знаете , что это пара строчек.  
Очевидно же:
1. myScript = FindScript("MyScript")
2. RestartScript(myScript)
Всегда так делаю.
Labels
 
Цитата
s_mike@rambler.ru написал:
разработчики что-нибудь имеют сказать по этому вопросу?
Ты чего, родной? Все ж бухают до 10го :)
Количество интервалов в вычислителе на графике считается верно?
 
Ну здесь, похоже дело в том, что время считается по интервалам, т.е. из времени второго интервала вычитается время первого.
А кол-во интервалов - это буквально кол-во интервалов попавших в выбранный период.
То есть не всего сколько должно быть интервалов за, скажем, два дня. А сколько интервалов на графике.

Вот например у меня (скринов нет) выбрано 50 интервалов, а время 2дня 11часов.
Это значит что у меня в выбранный период попало 20 свечек из пятницы и 30 свечек из понедельника.

Просто кол-во интервалов видимых на графике не равно кол-ву интервалов за тот же период времени.
Например часть данных отсутствует. Или не было сделок = нет свечек.

Можно включить настройку "Показывать пустые интервалы" и тогда визуальный размер совпадет с расчетным.
Количество интервалов в вычислителе на графике считается верно?
 
По верхним рисункам непонятно.
Там точно нет перехода через сутки?
Можно новый скрин где видно целиком окно графика?
Quik - определить актуальный код фьючерса
 
Цитата
BlaZed написал:
Дык имеется ввиду unixtime aka posixtime
Я знать что это. Я спросить про связь в коде фьючерса.
Quik - определить актуальный код фьючерса
 
Цитата
s_mike@rambler.ru написал:
Переводим по маске (см статью по ссылке) оставшиеся символы во время unix.
Простите, чего там "время unix"?
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
 
Цитата
suturee написал:
Коллеги, вопрос простой - да/нет. Если да, то каким образом.
Если сумеешь - расскажи.
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
 
Цитата
suturee написал:
есть какой-то openssl криптопровайдер.
ЗЫ: Я кстати хожу как раз через него. Никаких ключей. Ввод пароля при коннекте и все. Ну мне еще смс падает с пинкодом.
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
 
Эээх....
Цитата
suturee написал:
Секретный ключ лежит в secring.txk в текстовом виде. Хочу из файла его взять, поместить в токен и чтобы квик работал с токеном, а не с файлом.
а квичок как поймет где брать/искать ключ?
Цитата
suturee написал:
Как потребитель решаю задачу "есть ключи, есть квик, есть шифрование - нельзя ли это всё бесплатно сделать лучше чем сейчас".
уже для вас все сделано в лучшем виде.
Цитата
suturee написал:
Необходимость 24x7 - торгует алго с автоматическим реконнектом по утрам (полный автомат).
На рутокене кто-то будет кнопку при реконнектах нажимать?
Цитата
suturee написал:
Есть же стандарт PKCS#11, есть какой-то openssl криптопровайдер.
PKCS#N - это просто контейнер.
где связь между обсуждаемой темой и PKCS# и openssl?
Цитата
suturee написал:
Задача заключается в том, чтобы ключ не лежал в открытом виде на диске.
Кто-то говорил что ключ лежит в открытом виде?
Цитата
Anton написал:
Либо я чего-то не понял, либо бесплатный ключик стоит от 2500 рубликов и до ой-ой
Дык это цена рутокена. Я так понимаю это стоимость самой железки +лицензия (отчисления) на устройство.
Цитата
Anton написал:
Также интересно, а пальчики юзера как в железку попадают вместе с приватным ключом? Сливаются ли они при этом куда-то?
Используете в телефоне "разблокировку по отпечатку"? ))
Цитата
suturee написал:
Если ключ уже есть для gmal, github и shh, то ещё и для квика получается бесплатно, просто через запятую
Во всех машинах есть колеса, сиденья и рулевое колесо.
Цитата
suturee написал:
С августа-сентября гитхаб перестал использовать пароли для коммитов. Нельзя задать свой пароль. Генерирует длинную строчку в качестве пароля.
Это не пароль. Это отпечаток ssh-ключа.

Цитата
suturee написал:
На собственном серваке или нужен токен без кнопки (или конфигурируемый) или TPM. Насколько я понимаю, TPM можно использовать безо всяких нажатий, лишь бы софт позволял.
А чем это отличается от того, что файл с ключем лежит на диске?
Нельзя ли ключ из secring.txk использовать из токена?, qcrypto32, secring.txk, yubikey, rutoken, openssl, pki
 
Если я не ошибаюсь, штуки вроде RuToken-а не просто хранят ключ, а выполняют шифрование-дешифровку данных. Так что запихать туда secring.txk не получится.
Наверное можно найти брокера который работает с RuToken-ами и попросить у него такой ключ.

А что мешает просто залить secring.txk просто на флешку? и ее втыкать по мере необходимости?
Доступ к Квику на виртуальной машине
 
Самое простое - сделать второй логин.
У большинства брокеров это бесплатно.
Нет открытых окон при запуске клиент QUIK программно
 
Домашний каталог нужно тот же указать
QUIK 8.0 x64: что нужно знать перед обновлением на новую версию
 
Если не секрет, сколько квичек памяти сожрал?
Просьба зарегистрировать ряд пожеланий по доработке Quik
 
Цитата
Григорий написал:
2. Возможность удалять инструменты из таблицы текущих торгов комбинацией горячих клавиш или через контекстное меню по клику правой клавишей мыши.
а) клавишей del инструмент удаляется.
б) можно выбросить инструмент мышой за пределы таблицы.
Изменить правила выноса окон за пределы окна Quik
 
Цитата
Артем написал:
Отбой, многооконный режим в квике и так имеется, просто по умолчанию окна создаются внутри центральной консоли и отцеплять их надо вручную.
Менеджер окон - выбрать все - ПКМ - вынести. Профит.
Цитата
Артем написал:
То что окошки прямо на десктопе это бестолково - можно спорить, но что для нескольких мониторов требуется такой режим - нельзя.
Меня бы больше привлекло другое: выносить не отдельные окна, а прямо вкладки целиком.
Одну вкладку на левом мониторе, другую - на правом. Удобно.
А еще тайлинг окон! дайте мне тайлинг!!!
Хотя... я один раз настроил конфигурацию и больше не меняю её... зачем мне это все.
Изменить правила выноса окон за пределы окна Quik
 
Цитата
Артем написал:
Сюда же: добавить многооконный режим.
Что есть "многооконный режим"?
Добавить функции для отложения выполнения колбеков
 
Цитата
Артем написал:
тут "колбеки" функционируют как прерывания - при вызове он вычищает стек, загружает вектор, исполняет прерывание, и после выхода восстанавливает стек. При этом как бы исполнение кода идет в одном и том же VM Lua однопоточно, но из разных тредов.
"тут" - это где? в квике? С каких это пор?

Весь остальной текст после цитаты обсуждать не вижу смысла. По очевидным причинам.

Цитата
Артем написал:
Есть более простые ляпы, например использование глобальных числовых констант вместо строковых идентификаторов и вообще С-образный интерфейс в целом вместо Lua-идиоматичных
Почему вдруг использование глобалов стало ляпом?
А С-подобный интерфейс отчего вдруг стал плохим?
Добавить функции для отложения выполнения колбеков
 
Цитата
Артем написал:
как локи, мутексы и семафоры это нинужно, да и сами они это непонятные костыли.
А. Ну если это костыли, тогда ок.

Цитата
Артем написал:
Тут еще конечно под "колбеками" понимаются прерывания
Тут я малость выпал из контекста: -какие-такие прерывания?
Цитата
Артем написал:
да и вообще система через задницу что никакие стандартные термины не подходят.
Можно поподробнее: -что именно через задницу?
Добавить функции для отложения выполнения колбеков
 
Цитата
Артем написал:
точнее сказать я не считаю окружающих за идиотов
Да я рад бы не считать, но они такую дичь говорят что появляются сильные сомнения.
Цитата
Артем написал:
Обычно колбеки однопоточные - вызываются из того же треда, в котором работает скрипт, пока собственно скрипт лежит в спячке и ничего не делает.
Щта? Колбек - по сути функция, вызываемая извне. Никогда нельзя говорить что она "в том же потоке". Никогда.
Цитата
Артем написал:
Но ввиду особенностей квика, колбеки тут многопоточные - вызываются из чужого треда в любой момент, причём вызываться они могут прямо посреди выполнения другого кода.
И это нормально. Это правильно. Событие во внешнем мире возникает независимо от твоего скрипта, и оно к нему асинхронно априори.
Цитата
Артем написал:
Иногда это прямым образом разрушает стек ВМ
ЩТА?? Причем тут стек ВМ?? Вообще, причем?
Цитата
Артем написал:
еще иногда колбек вызывается в момент обработки очереди данных, которые собирает этот же колбек, из-за чего соответственно происходит разрушение очереди, из-за чего скрипт тоже падает с ошибками обращения к нилам
Ээээ, батенька... Дык вы в гонки данных не умеете. Ну так с этого и надо начинать, а не требовать реализации каких-то непонятных костылей.
Цитата
Артем написал:
Я говорил уже что от такой многопоточности надо избавляться, и делать скрипты Lua строго однопоточными. Колбеки можно вызывать из функции sleep, результат будет такой же только без всего этого многопоточного геморроя. Альтернативный вариант, без переписывания всей этой каши, это добавить вот такого рода две функции, чтобы заблокировать вызов колбеков когда не надо.
Рекомендую читать букварь. Много думать.
И да, сразу, на будущее - если захватить лок в коллбеке и не вернуть его - квичек повиснет.

Цитата
swerg написал:
Так определение "многопоточных колбеков" будет уже или нет?
Видимо под "многопоточными колбеками" подразумевается ВНЕЗАПНЫЙ вызов колбека квичком, и ... "из-за чего соответственно происходит разрушение очереди, из-за чего скрипт тоже падает с ошибками" :)
Добавить функции для отложения выполнения колбеков
 
Дык проблемы и нет никакой.
Добавить функции для отложения выполнения колбеков
 
А тупо в колбеке поставить флаг нужно ли его исполнять - не вариант?
График история, На графике не сохраняется последний день истории.
 
Вверху текстом написано что "сегодня сб 24"
То, то квик говорит "дата торгов 23" - имхо достаточно скользкое понятие. Я вижу когда уже заполночь, а дата все ещё 23... Так что хз когда там "дата торгов"))

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

Еще раз: давайте дружно посмотрим как выглядит такая же ситуация в середине торгового дня.
Например сегодня?
График история, На графике не сохраняется последний день истории.
 
Цитата
Старатель написал:
Вроде, понятно написал: https://forum.quik.ru/messages/forum13/message54921/topic5037/#message54921
Непонятно.
Сегодня суббота. Пришло 3000 свечей по последнюю свечу вчерашнего дня. Вроде все нормально.

Можно увидеть такой же скриншот где видно 3000 свечей включая торговый день. И сегодняшние вошли в эти три тыщи?
QUIK на Mac OS Big Sur
 
Цитата
Евгений написал:
PlayOnMac выдает ошибку
Дык исправьте её.
Очевидно же.

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

Закройте график, удалите dat-файл в папке archive и откройте график заново.
Да, сервер даст 3000 свечей. Поддержка вроде так и говорит.
А в чем тогда вопрос?

Сервер даёт 3к. Остальное накапливается локально. Грохнул локальное файло - получай заново последние 3к.

Я-то значальный посыл понял так что есть локальный архив, а после подключения остаются только то что сервер прислал. Вроде это не так, и это норм.
QUIK на Mac OS Big Sur
 
А в чем, собственно, проблема?
График история, На графике не сохраняется последний день истории.
 
Да вроде нет.
Специально захватил чтобы было видно и даты и кол-во свечей.
Обновление Quik, Не обновляется Quik
 
Александр, у вас наверное "свежайшый" браузер который не умеет в FTP.
нужна любая качалка которая умеет.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
Anton написал:
Ее и без госта собрать на виндах приключение.
Хз. Стандартная сборка компилятором msvc собирается на ура.
Цитата
Anton написал:
Под сертификацию все равно криптопро надо, а без сертификации и гост не нужон
А вот это другой вопрос.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
Anton написал:
А толку, что гост, браузеры и сервера на него плюют с высокой колокольни, а с тлс 1.3 вообще набор циферей урезан и фиксирован и гостом там не пахнет и не запахнет, судя по всему.
Даже если запахнет, то сертификацию у наших маёров ему не пройти.
Вроде есть инструкции, позволяющие openssl собрать с ГОСТом. И говорят что это даже работает. Но я не пробовал. Мне лень.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
Anton написал:
Забахайте DHE на 4096 бит, несколько секунд будете ждать генерации ключа, а оно ж жужжит там внутри все эти секунды, считает.
Ну понятно при желании и болт сломать можно.
Цитата
Anton написал:
Тока скорее для сэра кэптайна с эллиптикой наперевес
Дык ГОСТ же. Он же на эклиптике, не?
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
swerg написал:
Что за умопомешательство на этом https ??
Ну вы же всякую дрянь с пола не едите, не так ли?
В открытом канале, скачаю я например, скрипт у Михаэля. А провайдер подбросит мне пару лишних строк. А пару поменяет. А я в этом не разбираюсь и не замечу. А скрипт уже работает чуточку не так...

Цитата
Anton написал:
Затем, это хорошо для производителей железа, криптография штука затратная, и вот уже юзер бежит за новым процессором. Особенно серверный юзер, за особенно дорогим процессором.
Для высоконагруженного сервера может быть это оказывает ощутимое значение. Для stand-alone сайтов на полузабытых площадках - вряд-ли. А клиент вообще не замечает разницы.
Цитата
Anton написал:
Затем, это хлебушек для программистов, все эти изобретения надо кодить, и опасность демпинга минимальная, юные дарования ниасилят, а когда осилят, уже и сами ценник вывесят правильный
Там же цена вопроса три клика. Я имею ввиду добавить на сайт хттпс, а не реализацию ssl :)
Цитата
Anton написал:
Затем, кое-кто, может быть, имеет закладочки в сертифицированных алгоритмах, ну чисто так на всякий случай
Отдельный доступ для тов.майора, кмк, куда лучше открытого канала для всех
Цитата
Anton написал:
Затем, кое-какие реализации тихонько запрашивают юзерский сертификат, а кое-какие его тихонько отправляют
Ну во-1-х чтобы юзерский сертификат отправить, его нужно иметь. Много ваших знакомых имеют таковой?
А во-2-х скрипты, куки и фингерпринты скажут о Вас достаточно для однозначной идентификации.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
Anton написал:
Там http: в ссылке, у вас, похоже, браузер самовольно повышает до https: (эпл, да?)
Нет, HTTPSEverywhere.
Но да, без S проходит.
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
s_mike@rambler.ru написал:
http://bot4sale.ru/blog-menu/qlua/379-1-collback-for-al-ds.html
а) самоподписанный сертификат для CN=*.from.sh
б) вообще не открывается. возможно чтото сломалось
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Цитата
swerg написал:
Можно кратенький примерчик?
Как-то так:
Код
_DS = {}

function cb(index, secCode, param)
    local id = secCode.."_"..param
    local ds = _DS[id]
    if ds == nil then
        msg("DS was empty")
        return
    end
    
    local price = ds:C(index)
--здесь целевой код колбека
end

function Subscribe(secCode, classCode, param)
    local ds = nil
    local err = nil

    local id = secCode.."_"..param
    if _DS[id] ~= nil then
        msg("<"..id.."> Already req")
        return
    end

    if param == "last" then
        ds,err = CreateDataSource(classCode, secCode, INTERVAL_D1)
    else
        ds,err = CreateDataSource(classCode, secCode, INTERVAL_D1, param)
    end

    msg("Subscribe: <"..secCode..":"..param.."> is: "..tostring(ds))
    if err ~= nil then
        msg("Err: "..err)
        return nil
    end
    
    ds:SetUpdateCallback(
        function(idx)
            cb(idx, secCode, param)
        end
    )

    _DS[id] = ds
    return ds
end
Вызывать так:
Код
Subscribe("SiH1", "SPBFUT", "last")
Добавить в CreateDataSource():SetUpdateCallback() аргумент, указывающий на DataSource
 
Можно ещё лямбду захватывать.
Я так множественные подписки на инструменты делал
Комиссия брокера и биржи
 
Дима - спамер, мочи его!!!
4 из 4 сообщений - спам.
Один компьютер и несколько брокеров
 
Цитата
swerg написал:
реальным пользователям, а не роботам машам.
Это ты про s_mike?
Он явно нескромно увеличивает индекс цитирования своего сайта на этом форуме )))
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 23 След.
Наверх