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

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

Страницы: 1 2 3 4 5 6 7 След.
Параметры командной строки QUIK
 
вы можете просто сделать несколько копий квика . я так тремя счетами торгую. Можно вообще несколько квиков одновременно запускать
Не удаётся запустить даже тестовый Lua скрипт в Квике (версии 7.25.1.3), Всё делаю строго по инструкции, но скрипт не запускается.
 
совет на будущее:
message очень требователен к данным, которые ему подаются на вывод. Если одна из компонентов будет равна nil, то будет выдавать ошибку.
Поэтому самое надежное всегда писать message("Спрос " .. tostring(tbid.param_image))
Даже если значение  tbid.param_image будет неопределено, то оператор tostring преобразует в текст "nil"
Не удаётся запустить даже тестовый Lua скрипт в Квике (версии 7.25.1.3), Всё делаю строго по инструкции, но скрипт не запускается.
 
цикл будет вечный, пока переменная is_run равна истине.
а ваш OnParam будет срабатывать, при изменении каких либо параметров у бумаги
Не удаётся запустить даже тестовый Lua скрипт в Квике (версии 7.25.1.3), Всё делаю строго по инструкции, но скрипт не запускается.
 
У вас функция описана, но не запускается.

При запуске он быстро отрабатывает, и прекращает работу.
Чтобы он постоянно крутился добавьте

function main()
is_run = true
while is_run do
sleep(100)
end
end
attempt to concatenate field '?' (a nil value)
 
хитро ) Спасибо )  
attempt to concatenate field '?' (a nil value)
 
да сам так и делаю. Конструкцию t_big[candle][6] or "nil" я вообще не очень понял. Исходя из чего луа будет опредялять что выводить?
attempt to concatenate field '?' (a nil value)
 
оператор слияния строковых данных ".." выдает ошибку если ему подставляют nil.
Используй преобразование в строку

" sd="..tostring((t_big[candle][6] or "nil"))
Помогите, пожалуйста, новичку
 
Мне очень помог в изучении сайт https://quikluacsharp.ru/karta-sajta/
Там есть готовые примеры действующих роботов, описание многих функций. На базе эти роботов можно разобраться в функционале, начать что-то дорабатывать и таким образом изучить язык.
помогите советом - как запрограммировать ожидания снятия стоп заявки?
 
понял, спасибо
помогите советом - как запрограммировать ожидания снятия стоп заявки?
 
Странное дело, на почту мне приходит много уведомлений, что в этой теме кто-то что-то ответил, а в самой теме ничего нет. Это какой-то глюк форума?
помогите советом - как запрограммировать ожидания снятия стоп заявки?
 
Ошибся в коде, внизу этой сроки WaitDeletingStops (hist_zap_full) нет, это я уже пробовал зациклить запуск сам в себе.  
помогите советом - как запрограммировать ожидания снятия стоп заявки?
 
Помогите пожалуйста.

Задача такая: стоят стопы и тейки на определенных высотах. График до них не доходит, но при определенных условиях, нужно войти в позицию.
Если просто поставить заявку на вход по текущей цене, она не выставляется, т.к. идет превышение по ГО.
Значит надо сначала снять предыдущие заявки.
Использую оператор trans:killAllOrdersByClient
Но если после этого сразу поставить новую заявку, то все равно она не ставится, т.к. старые заявки удаляются не мгновенно, и ГО опять не хватает.
Я пробовал написать функцию, которая перебирает все существующие заявки и проверяет их статус, до тех пор, пока у них статус не станет "отменен", но проблем в том, что этот цикл.
Но проблема в том, что когда запускается этот цикл, то квик почему-то полностью подвисает, и такое ощущение, что даже перестает видеть изменения в состоянии заявок.

Вот так выглядит цикл:

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


while #waiting_ordernum_todel > 0 do
for i = 1, #waiting_ordernum_todel do
if waiting_ordernum_todel[i] ~= nil then
local stop_orders_now = getItem("stop_orders",waiting_ordernum_todel[i][2])
-- если заявка НЕ активна то убираем ожидание
if CheckBit(stop_orders_now.flags,0) ~= 1 then
-- message_my ("Снялась заявки "..tostring_my (waiting_ordernum_todel[i]))
waiting_ordernum_todel[i] = nil
else
if waiting_ordernum_todel[i] ~= nil then
message_my ("WaitDeletingStops: еще активен стоп №"..waiting_ordernum_todel[i][2]..": "..tostring_my (stop_orders_now))
end
end
end
end
if #waiting_ordernum_todel > 0 then
message_my ("WaitDeletingStops: sleep 100")
sleep (100)
WaitDeletingStops (hist_zap_full)
end
end

Вопрос к знающим людям, почему так происходит? Почему терминал "забывает" обрабатывать связь с сервером и видеть изменения в заявках?
Нужен скрипт на LUA, Требуется спец для написания скрипта по моему ТЗ.
 
написал в личку
Сервер ФИНАМ дает неверное значение текущей позиции и дает открыть позицию, превышающее ГО. У кого еще такое было?
 
нет, я торгую только одним инструментом. Есть только рубли на счете.
И бОльшую часть времени сервер корректно отслеживает депозит и не дает входить с превышением.  
Обратный копировщик сделок на Quick, Как реализовать открытие обратных сделок по другому инструменту
 
полагаю, что только роботом.
Сервер ФИНАМ дает неверное значение текущей позиции и дает открыть позицию, превышающее ГО. У кого еще такое было?
 
Цитата
Maria Romanova написал:
Добрый день.Для анализа озвученной проблемы нам потребуются данные от сервера Вашего брокера. По этой причине просим Вас инициировать запрос Вашего брокера   к нам.
Я полагаю, что это не проблема Квика, а проблема сервера финам, т.к. в одном из описанных случаев, при подключении к одному серверу состояние позиции было одно, а при подключении к другому серверу - другая. Квик лишь отображал то, что ему предоставлял сервер.
Цель данной тема узнать, случались ли у кого-то подобные ситуации?
Потому что Финам меня уверяет, что у них проблем не было
Где в настройках QUIK указывается количество свечей, которое он хранит?
 
Оба терминала версии 7.25.1.3
Оба терминала работают все рабочие дни от начала до конца
Оба терминала подключены к одному серверу финама.
В обоих терминалах я смотрю график 5и минутных свечей.
Только выгрузил данные свечей в файлы с двух терминалов - в одном случае в файле 4076 строк, в другом 12160 строк.
На графиках визуально я тоже вижу в одном случае график начинается с 6го февраля, а во втором с 26го ноября 2018 года.

Как такое может быть?
Я тогда не понимаю, что значит "отображает только 3000 свечей", когда я их вижу значительно больше.
Где в настройках QUIK указывается количество свечей, которое он хранит?
 
Здравствуйте!
У меня два терминала квика. В одном данные хранятся за 30 дней, а в другом почти 4 месяца (т.е. в 4 раза больше).
Видимо я где-то в настройках что-то изменил в одном из терминалов.
Проблема в том, что второй терминал часто выдает ошибку "не хватает памяти", да и в диспетчере задач памяти занимает в 3 раза больше.
Подскажите, где найти настройку, из-за которой он хранит в 4 раза больше данных графиков? Я не смог найти.
Заранее спасибо
Сервер ФИНАМ дает неверное значение текущей позиции и дает открыть позицию, превышающее ГО. У кого еще такое было?
 
Еще поясню, что мой депозит меньше 8и тысяч, и на нем физически невозможно открыть позицию в 2 контракта, т.к. ГО инструмента последние месяцы колеблется от 4100 до 4200
Сервер ФИНАМ дает неверное значение текущей позиции и дает открыть позицию, превышающее ГО. У кого еще такое было?
 
Я уже второй раз сталкиваюсь с такой ситуацией, когда брокер Финам позволяет мне открыть позицию превышающую ту, которую позволяет мой депозит, с учетом ГО инструмента.

Происходит это так: у меня открыта позиция на один контракт вверх (в частности на иснтрументе Si-3.19).
У меня торгует робот, который проверяет текущую позицию, и если она равна единице, то вторым контрактом он даже не пытается войти.
Но взглянув в какой-то момент на терминал, я обнаруживаю, что у меня позиция "2 контракта", хотя это физически не возможно.
В результате долгой переписки с тех. поддержкой они меня уверяют, что "ошибок в расчете допустимой позиции не обнаружено", т.е. они меня уверяют, что на момент покупки второго контракта ГО позволял мне увеличить позицию до 2х контрактов.
Однако на мой вопрос "какой ГО был на момент покупки второго контракта" мне было отвечено "мы не знаем".
Занавес!

А объяснение очень простое: в какой-то момент один из серверов, к которому подключен Квик, начинает ошибочно сообщать, что моя позиция сейчас равна нулю, и более того, позволяет докупить еще один контракт, т.к. сам сервер считает, что у меня нулевая позиция, и превышения по ГО еще нет.

Подобная ситуация у меня уже была при работе с Финамом.
Мне точно так же позволили открыть позицию превышающую возможности депозита.
В тот момент я наблюдал эту картину лично. И происходило это так: при подключении к одному серверу Финама, Квик показывал одно значение купленных конрактов, а при подключении к другому серверу, количество купленных контрактов было другим.

Т.к. тех. поддержка меня уверяет, цитирую:
" Неполадок в работе, в части расчета количества открываемых позиций, обнаружить не удалось. "
хотелось бы узнать, кто еще сталкивался с подобной ситуацией при торговле в Финам, или других брокерских конторах? И как часто это происходит?
Как на Lua мониторить сообщения в окне "Системные сообщения"?
 
Есть проблема - иногда при работе робота возникает ошибка "not enough memory".
В этом случае робот перезапускать уже бесполезно, надо перезагружать сам терминал, а иногда и саму систему Windows
Нужно научиться отслеживать этот момент, и поэтому нужно научиться в другом роботе мониторить появление такого сообщения в окне "Системные сообщения".
Подскажите, есть ли какая-то функция, которая возвращает сообщения из этого окна?
Если нет, то может еще есть какие-то варианты отследить такую ситуацию?
Заранее спасибо
Как сделать оповещение при достижении индикатором определенного значения?
 
Наверно только через робота
Исправьте историю папок и файлов в квике
 
Однако, как не печально это писать, примерно такую же фразу я слышал год назад. При том, что исправление данной ошибки занимает 5 минут программистского времени это звучит очень печально.  
Исправьте историю папок и файлов в квике
 
Уже больше года назад я писал заявку о том, что когда в квике делаешь загрузку файла конфигурации, то он запоминает папку, из которой он открывал файл.
Затем когда открываешь файл скрипта lua, он начинает открытие выбора файла с этой папки!!!! Что уже само по себе бестолково.
А когда ты выберешь файл lua, а потом захочешь снова загрузить файл настроек, то он теперь начнет выбор папки с директории где лежат скрипты.
Обещали это исправить и разделить эти папки и хранить раздельно. Но воз и ныне там.

А на днях я обнаружил еще хуже проблему. ПОставил вторую версию квика (от другого аккаунта)
Так оказалось, что если в одном квике сделать любую вышеописанную операцию, то в другом квике эта директория тоже будет начально.

Исправьте этот очевидный глюк!
Скрипты и файлы настроек не могут храниться в одной папке.  
Как открыть файл на запись в кодировке DOS (866)
 
спасибо, напишу свою )  
Как открыть файл на запись в кодировке DOS (866)
 
Цитата
Sergey Gorokhov написал:
Возможно это поможет
http://lua-users.org/wiki/LuaUnicode
Мне кажется это про юникод, и в DOS кодировке не поможет
Как открыть файл на запись в кодировке DOS (866)
 
Цитата
Борис Гудылин написал:
Возможно, Вам будет достаточно переключения кодировки в текстовом редакторе FAR между Win и DOS, выполняемой по F8.
Я иногда пользуюсь этим приемом.
Мне же не в редакторе его надо смотреть, чтобы FAR понимал правильно кодировку при отображении файлов в режиме Ctrl-6
Многие наверно этим даже никогда не пользовались )  
Как открыть файл на запись в кодировке DOS (866)
 
Здравствуйте.
Возникла такая задача - хочу дописывать информацию в файлы Descript.ion (которые использует FAR manager для комментариев к файлам).
Столкнулся с загвоздкой, что FAR эти файлы делает в DOS кодировке. А lua пишет в файлы в кодировки Windows
Может кто-то подскажет, есть ли в lua возможность открыть файл на запись (да и чтение тоже) в кодировке DOS?
Или на крайний случай функцию, которая конвертирует текст в нужную кодировку. Т.е. чтобы я писал в файл Descript.ion текст под кодировкой Windows, а FAR ее видел нормально
Помогитете пожалуйста, Запись данных в таблицу.
 
а в чем собственно сложности? Лучше писать о проблеме, чем вот так вот "будет ли работать".  
Учеба Lua
 
советую сайт http://quikluacsharp.ru
там и описание языка, и примеры и даже простые роботы, на базе которых можно собрать свой
я учился по этому сайту  
Задвоение SMS (смс) о подключении и отключении QUICK от сервера
 
отправил юид на почту. Текст смс в вопросе приведет полностью, за исключением юид.  
Задвоение SMS (смс) о подключении и отключении QUICK от сервера
 
С недавних пор мне начали приходить смс сообщения от сервера квика об изменении статуса подключения к серверу.
СПасибо за то, что разобрались с этой проблемой, о чем я писал в другой ветке.
Эту проблем удалось решить.

Теперь есть другая проблема - эти сообщения (как и 80% сообщений о совершенных сделках) приходят дважды. Задвоение происходит практически в 100% случаев, хотя несколько раз я нашел только одну смс.

Большая просьба разобраться в ошибке. Подключаюсь через Финам. Номер терминала могу отправить на почту, только укажите какую, хотя сомневаюсь, что это так важно. Вряд ли я уникальный такой пользователь. Телефон от Мегафона. Хотя в случае с смс о сделках, я менял номер телефона на другого оператора, и смс тоже задваивались. ТАк что дело явно не в Мегафоне.

FINAM_QUIK 13.07.17 21:18 Пользователь #хххххх аварийно отключился от сервера в 21:18

подобные дубликаты смс о подключении и отключении повторяются ежедневно
SMS оповещения от квика - нет сообщений о разрыве соединения
 
Ура! С сегодняшнего дня (11 июля) начали поступать сообщения о разрыве и подключении к серверу! Очень удобно стало, спасибо!
Снова проблемы с SMS при сделках от Финама
 
к сожалению си не знаю и торгую на квике. ЛУА хорошо знаю
Снова проблемы с SMS при сделках от Финама
 
не хочется тратить время на то, что надеялся купить.
А может кто-нибудь поделится библиотеками и наработками для отправки в вотсап или телеграм?
Снова проблемы с SMS при сделках от Финама
 
Начиная с 10:00 5 июля 2017 года опять изменился формат сообщений о совершенных сделках от сервера Финам.
Ранее я уже описывал ситуацию, что изначально в сообщениях не было информации о том, куплено или продано. Вот так выглядели смс:

BROKER_QUIK 05.07.17 16:35 RIU7 Сделка #1818497227 заключена по заявке #26921132540, количество: 1, цена: 98810

Много месяцев назад, я обращался в Финам, и они поменяли. Смс начали приходить вида

FINAM_QUIK 04.07.17 20:55 RIU7 Сделка на покупку #1817604262 заключена по заявке #26905995397, количество: 1, цена: 99750

Все было нормально, спустя пару месяцев ни с того ни с сего, смс опять стали приходить старого вида, без указания направления.
Я написал в Финам, передо мной извинились, через день все исправили.

Спустя месяц была подобная ситуация. Опять поправили.

Но 5 июля 2017 года такая ситуация снова повторилась. Мои нервы не выдерживают, я не могу каждый месяц писать в финам и повторять одно и тоже. Поэтому я пишу сразу в поддержку Квика.

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

В связи с этим у меня огромная просьба к разработчикам Квика:
1) либо исправить сам шаблон, в котором (очевидно с точки зрения любого трейдера) должна быть фраза "куплено" или "продано".
2) лило сделать так, чтобы настройки шаблона сообщения на сервере брокера не сбрасывались, когда он обновляет серверную часть.

Лично я уже на грани того, чтобы отказаться от этой услуги и написать самостоятельные уведомления через вотсап или телеграм.  
СМС уведомления о сделках - проблема! дублируются сообщения
 
Понял ) номер терминала значит )
Письмо отправил.
Спасибо большое, что взялись за решение этого вопроса!
СМС уведомления о сделках - проблема! дублируются сообщения
 
Готовы выслать на почту, только уточните, что такое UID?
СМС уведомления о сделках - проблема! дублируются сообщения
 
Все эти данные я предоставил брокеру. Как я могу инициировать обращение брокера к вам, если они утверждают, что у них на сервере отправляется только одна смс, а я при этом регулярно получаю по две смс?
СМС уведомления о сделках - проблема! дублируются сообщения
 
Здравствуйте!
Я снова с проблемой в сервисе СМС уведомления о сделках.
Долгое время терпел, потом не выдержал.
Регулярно (примерно в 80% случаев) на одну сделку мне приходит две одинаковые смс о совершенных сделках.
В техническую поддержку Финама обращался, меня кормят фразами, что у них сервер отправляет только одну смс, и это "глюк" моего телефона.
С телефоном у меня точно все нормально, потому что одинаковых смс не приходит ни от одного смсного сервиса, хотя интернет банкингом я пользуюсь регулярно.

Просьба помочь разобраться в проблеме, и помочь тех. поддержке Финама настроить свой сервер.
Заранее спасибо!  
SMS оповещения от квика - нет сообщений о разрыве соединения
 
Цитата
Egor Zaytsev написал:
Сергей, данная функция настраивается отдельно в самом модуле SMS, более вероятно на стороне брокера эти настройки не выполнены.
Также хотим сообщить, что Ваш брокер уже к нам обратился по данному вопросу. Рекомендации ему выданы.
Спасибо большое! буду надеяться на решение проблемы. Было бы очень удобно. Регулярно квик пару раз за день подвисает (  
SMS оповещения от квика - нет сообщений о разрыве соединения
 
получил еще один ответ от тех поддержки Финама:
"Получена информация от поддержки сервиса:
Sms-оповещения хранятся и обрабатываются на сервере QUIK и не зависят от статуса подключения к серверу Рабочего места QUIK."

А как на самом деле?
SMS оповещения от квика - нет сообщений о разрыве соединения
 
Я обратился в брокеру Финам с данным вопросом, и получил вот такой ответ

"Если Ваш Quik теряет соединения - Вы не получите СМС, поскольку мы не поддерживаем отправку СМС при подобных случаях."

т.е. меня убеждают, что такая услуга не доступна.
Тогда возникает вопрос, зачем эта галочка в квике?  
размытый шрифт, нет резкости
 
Цитата
Alexey Ivannikov написал:
Возможно нужно в настройках поковыряться. У меня такой же монитор и такое же масштабирование выставлено. Правда у меня W7, но обычно Винда не уменьшает возможности по настройкам...
Хотя я довольно долго возился с настройками шрифтов в Квике.
была анологичная проблема. Ковырялся в настройках винды (10ка).
Когда потом скопировал полную свою версию квика на точно такой же ноутбук своей знакомой, у нее точно так же были размытые окна и шрифт.
Так что подтверждаю - ситуация повторяемая.  
SMS оповещения от квика - нет сообщений о разрыве соединения
 
Цитата
Egor Zaytsev написал:
Если включена, то нужно обратиться к брокеру. Потребуется изучения серверной части QUIK.
Конечно включена, я же когда писал вопрос смотрел на это окно )
Хорошо, задам вопрос в Финам. Спасибо
окно Системные сообщения - пожелания по виду сообщений
 
Цитата
Imersio Arrigo написал:
Надо открыть таблицу заявок, зафильтрованную по номеру счета и смотреть там!
оставьте другим решать самим, какими инструментами им пользоваться.
Мне удобнее окно Системные сообщения. Раз оно сделано, значит зачем-то и для кого-то нужно.  
SMS оповещения от квика - нет сообщений о разрыве соединения
 
Пользуюсь платной услугой смс информирования о событиях, произошедших в квике.

Но вызывает вопров: когда настраиваю оповещения. ставлю галочку в двух пунктах:
- заключение сделки
и
- изменение статуса подключения к серверу

Сообщения про сделки приходят безупречно.
А вот сколько бы связь сервера ни рвалась и не подключалась, никаких смс не приходит.
Можно узнать, это ошибка, или так задумано, а если задумано, то что означает пункт "- изменение статуса подключения к серверу"?
Заранее спасибо

Очень бы хотелось, чтобы смс уведомления прихоидили. Ибо квик иногда ни с того ни с сего зависает, и когда не находишься рядом с компьютером можешь даже не узнать, что твой робот с квиком давно висит
окно Системные сообщения - пожелания по виду сообщений
 
Цитата
Imersio Arrigo написал:
Ну вот как-то так выглядит моя позиция.
Ответ настолько же полный, насколько бесполезен.
Ибо вопрос был в том - чем конкретно Вам мешает номер счета, по которому совершена операция, в обычном окне "Системные сообщения"? Даже если не торгуешь роботами, но используешь несколько счетов в разных вкладках, то абсурдно выглядит то, что ты не можешь в окне "Системные сообщения" отфильтровать те сообщения, который к данной вкладке (т.е. к данному счету) сообщение типа "Заявка снята"  
Окно Доступные скрипты (lua), нехватает кнопок перемещения скриптов «вверх, вниз»
 
Цитата
SiluyanoF написал:
Зарегистрируйте, если это возможно, просьбу, о добавлении возможности перемещать строчки с lua скриптами вверх и вниз, а то для того чтобы переместить редко используемые скрипты в конец списка приходиться удалять их и добавлять заново.
Поддерживаю просьбу! Очень неудобно то, как сейчас
окно Системные сообщения - пожелания по виду сообщений
 
Цитата
Imersio Arrigo написал:
Надо делать по-нормальному, а не пытаться недочеты костылями обходить
Чисто чтобы раскрыть вашу сущность: может объясните более детально свою позицию, что именно вы считаете неправильным в том, что в окне "Системные сообщения" в сообщении системы будет не безликая фраза "Заявка №ххххххххххх снята", а будет фраза "Заявка №хххххххххх по счету 12515 снята"?
 
Страницы: 1 2 3 4 5 6 7 След.
Наверх