Если Вам нужны греки в LUA единственный способ их получить это рассчитать по формулам. У нас есть готовый пример скрипта. Просьба написать нам на quiksupport@arqatech.com со ссылкой на данную ветку форума и мы отправим Вам этот скрипт.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
К сожалению, новой информации по этой проблеме нет, данная ошибка будет исправлена в одной из очередных версий программы. Приносим извинения за причиненные неудобства.
Евгений написал: Вы можете объяснит мен зачем привяка сделок к индикаторам ? Вот сейчас прямо сделал сделки с привязкой к индикатору, потом удалил этот индикатор, но сделки остались )).
Сделки привязаны не конкретно к индикатору, а там, где устанавливается настройка показывать сделки и это можно проверить. По Вашему описанию они привязаны не к индикатору, а к чему-то другому, раз они остались, т.е если бы привязка была к индикатору, то с удалением индикатора сделки бы тоже удалились на графике. Проверка: 1. Добавить график цены и объема 2. Добавить индикатор 3. Поставить настройку в индикаторе показывать сделки, по Price не ставить такую настройку (См. рис.1) 4. Выставить заявки по инструменту, по которому построен график, чтобы они исполнились и появились сделки на графике (См. рис.2) 5. Удалить график по Price и увидеть, что сделки остались. (См. рис.3) 6. Поставить настройку в Price показывать сделки, по индикатору не ставить такую настройку, удалить индикатор и увидеть, что сделки остались (См. рис.4)
NoneB написал: Из-за слабости исходящего канала, выслать несколко гигабайт не смогу. Пожалуйста, воспроизведите сами или будем мучаться с этой ошибкой дальше.
Попробуйте сделать копию папки с QUIK, удалить из нее все папки (WNDSAV, archive и др) удалите файлы ключей pubring.txk и secring.txk, если они там присутствуют. Сделайте архив копии папки с QUIK и пришлите его нам в почту на quiksupport@arqatech.com (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание). Попытались воспроизвести у себя данных эффект на различные версиях терминала - у нас не воспроизводится. Прикладываем скриншоты
К сожалению, Вы не предоставили возможности разобраться почему при работе Вашего скрипта возникает описанный эффект. Если Вы повторите эффект на наших скриптах (ссылка https://arqatech.com/upload/iblock/398/INDICATORS.zip), мы готовы вернуться к анализу этой проблемы.
Просим Вас прислать на нашу почту quiksupport@arqatech.com архив Рабочего места QUIK, в котором наблюдается описанное поведение. В письме укажите ссылку на данную ветку форума.
Инструкция по созданию архива Рабочего места: 1) откройте в Рабочем месте QUIK график, для которого воспроизводятся описанные проблемы с выставлением и редактированием меток; 2) закройте Рабочее место QUIK; 3) убедитесь, что QUIK исчез из списка процессов в диспетчере задач Windows; 4) сделайте копию папки с QUIK; 5) удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют; 6) сделайте архив копии папки с QUIK и пришлите его нам.
Просьба подготовить и прислать нам на почту quiksupport@arqatech.com минимальный и достаточный пример скрипта индикатора, на котором эффект гарантировано воспроизводится, для дальнейшего разбора.
На актуальной версии терминала (9.7.0) с индикаторами, которые есть у нас данное поведение не проявляется. Предлагаем попробовать Вам воспроизвести описанный эффект на наших индикаторах, доступных по ссылке https://arqatech.com/upload/iblock/398/INDICATORS.zip и сообщить результат. Если для наших индикаторов эффект не воспроизведётся - то наиболее вероятно, причина в особенностях написания Вашего индикатора. Предлагаем в этом случае самостоятельно изучить возможные причины такого поведения в Вашем индикаторе. Если установить причины будет затруднительно - просьба подготовить и прислать минимальный и достаточный пример скрипта индикатора, на котором эффект гарантировано воспроизводится, для дальнейшего разбора. Для большей наглядности можно попробовать модифицировать скрипты наших индикаторов для воспроизведения эффекта.
Правильно понимаем, что такое отображение проявляется только в случае с отрицательными ценами на графике? Так же просьба уточнить версию Вашего терминала.
Для анализа описанной ситуации просьба прислать дампы файлов (2 шт) и архивы (2 шт) Вашего рабочего места QUIK нам на quiksupport@arqatech.com со ссылкой на данную ветку форума. 1 дамп сделать, когда QUIK при открытии требует 500 Мбайт памяти, а 2-й когда 3500 Мбайт или более. То же самое сделать с архивами терминала. Как создать дамп: Во время потребления памяти нужно зайти в диспетчер задач - выбрать в процессах QUIK - нажать по нему правой клавишей мыши - выбрать "Создать файл дампа". Как создать архив терминала: При открытой программе, до соединения с сервером. 1. Закройте программу QUIK. 2. Убедитесь, что QUIK исчез из списка процессов в диспетчере задач Windows. 3. Сделайте копию папки с QUIK. 4. Удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют. 5. Сделайте архив копии папки с QUIK и пришлите его нам в почту (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание).
Старатель написал: Ну видно же, что минимумы свечей от 11 числа обрезаются (те, которые упираются в нижний край).Чтобы было наглядней я взял бары и увеличил масштаб (то же 11 число, время на скринах видно).
Все верно, график масштабируется таким образом, что минимальное цена свечи графика попадает ровно на границу области, но не обрезается и это видно из приведённых примеров. Ранее в версиях до 9.Х был отступ от нижней границы до минимальной цены свечей, в актуальных версиях программы его уже нет. Причины, по которым отступ пропал мы изучим отдельно и вернёмся с комментариями несколько позже.
Цитата
Старатель написал: Весьма сомнительная версия. Откройте любой график с только положительными ценами и посмотрите будет ли там нулевой уровень цены при тех же настройках.
Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.
Уточните, пожалуйста, как давно проявляется данный эффект? Подключаетесь к QUIK-Junior (адрес junior.webquik.ru)? Если да, то просьба прислать нам Ваш логин. Доступ к системам учебных торгов Срочного рынка Московской Биржи по выходным дням в РФ не предоставляется. Регламент торгов в QUIK-Junior: https://arqatech.com/ru/products/quik/basic-sets/quik-broker-training-copy/#anchor-link. Активные операции в Системе учебных торгов Срочного рынка доступны с 09:00 до 15:45 и с 16:00 до 22:00 (время московское). Если подключение происходит через сервер брокера, то рекомендуем обратиться к Вашему брокеру за разъяснениями.
Мы воспроизвели у себя график спредов с указанными выше настройками (сообщение #1) и (сообщение #3). Поведение графика отображено на Рис.1 Видно, что не смотря на то, что цена по инструменту не превышает -3 - график автоматически отмасштабировался таким образом, чтобы отобразить нулевую цену. Такое отображение, как Вы и сообщили, наблюдается при включенной опции отображения уровня позиции. В целом, можно понятным образом интерпретировать такое поведение - по инструменту отсутствует позиция и она принимается равной 0 и соответствующим образом считается цена приобретения - 0. Автомасштабирование же отрабатывает так, чтобы отображать этот нулевой уровень цены приобретения. Тем не менее, корректность такого поведения находится под сомнением. Мы отдельно рассмотрим данный эффект и вернёмся несколько позже с резолюцией по нему.
По поводу обрезания свечей при отрицательных значениях, демонстрируем поведение на Рис.2 (отключили настройку Показывать уровень позиции, график выглядит корректно) Описанное Вами поведение зафиксировать не смогли, свечи видны, автомасштабирование работает по видимым значениям и фителя находятся как раз на нижней границе графика.
При повторении эффекта - просьба продемонстрировать проблему на более информативных скриншотах, из которых было бы ясно, для какого инструмента, интервала, периода времени наблюдается эффект, например. Если при этом будут использоваться какие-то конкретные настройки, которые позволяют воспроизвести эффект - просьба их также сообщить.
Описываемое Вами поведение не типичное и мы не смогли воспроизвести его у себя в терминале (у нас все свечи отображаются корректно), поэтому в сообщении Выше мы и запросили у Вас архив терминала для детального анализа. Без них, к сожалению, мы не сможем выяснить причину такого поведения и помочь Вам в решении возникшей ситуации. Надеемся на Ваше понимание.
Для анализа данной проблемы нам потребуется архив Вашего рабочего места QUIK. Для этого выполните следующие действия: 1. Откройте график с отрицательными значениями цены. 2. Закройте программу QUIK. 3. Убедитесь, что QUIK исчез из списка процессов в диспетчере задач Windows. 4. Сделайте копию папки с QUIK. 5. Удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют. 6. Сделайте архив копии папки с QUIK и пришлите его нам в почту на quiksupport@arqatech.com (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание).
Удалось воспроизвести описанный Вами эффект, добавив сообщение для отладки в тело функции OnCalculate скрипта произвольного индикатора. Правильно ли понимаем, что Вы аналогичным образом реализовали вывод сообщения диагностики в т.ч. по которому удалось однозначно определить пересчёт свечей, верно?
Правильно понимаем, что эффект проявляется на индикаторе, написанном на языке LUA? Просьба проверить проявляется ли данный эффект на Вашем рабочем месте QUIK с использованием стандартных индикаторов, т.к мы не смогли воспроизвести у себя в терминале описанную Вами ситуацию. Если ситуация повторится, просьба прислать нам видео на почту: quiksupport@arqatech.com со ссылкой на данную ветку форума.
Уточните, пожалуйста, Вы выполнили рекомендацию по удалению файла настроек и запуска без него?
Цитата
Сергей написал: Мой брокер - ФИНАМ блокирует обновление из Вашего архива
Что это значит? Давайте поступим следующим образом, Вы сделаете копию терминала и обновите его до версии 9.7.0, путем замены файлов, комплект обновлений доступен по ссылке https://arqatech.com/upload/iblock/a87/quik_9.7.0_upd.zip, Просьба сообщить результат.
Приносим извинения за задержку с ответом. Уточните, пожалуйста, что Вы видите когда "происходит расчет существующих на графике индикаторов"? Для понимания просьба сделать скриншоты или видео, с описываемым Вами поведением и отправить нам на quiksupport@arqatech.com с ссылкой на данную ветку форума.
Уточните, пожалуйста, какая версия QUIK используется? Если не актуальная (актуальная 9.7.0) - рекомендуем обновить. Обновление Рабочего места QUIK вручную. Необходимо сначала скачать файлы обновления с нашего сайта https://arqatech.com/upload/iblock/a87/quik_9.7.0_upd.zip, предварительно уточните у Вашего брокера, совместима ли версия Рабочего места QUIK, планируемого к установке, с текущей версией серверных компонент. Процесс обновления выполняется следующим образом: 1. Закройте Рабочее место QUIK, если оно открыто. 2. Откройте папку с файлами Рабочего места QUIK. 3. Создайте резервную копию Рабочего места QUIK – для этого достаточно создать копию папки с программой. 4. Откройте скачанный архив с файлами обновления любым удобным архиватором (например, Winrar, 7-Zip или др.) и скопируйте файлы обновления из архива в папку с Рабочим местом QUIK. 5. Подтвердите замену одноименных файлов. 6. Запустите программу, убедитесь, что версия программы обновилась (например, проверьте версию в заголовке программы), проверьте что все работает корректно.
Кроме того рекомендуем: - Перед запуском удалить все файлы терминала с расширениями *.dat и *.log, не удаляя ничего из папки "archive". Запустить info.exe и проверить потребление памяти до соединения с сервером. - Если используются скрипты - попробуйте их отключить и проверить потребление памяти. - Удалить файл с настройками *. wnd (по умолчанию название info.wnd), запустить программу без файла настроек, создать настройки заново и проверить потребление памяти
Просьба прислать скриншот с характеристиками Вашего устройства (См. Рис.), а так же архив Вашего рабочего места QUIK с ссылкой на данную ветку форума. Архив нужно сделать следующим образом: При повторном зависании программы во время открытия нового графика 1. Закройте программу QUIK. 2. Убедитесь, что QUIK исчез из списка процессов в диспетчере задач Windows. 3. Сделайте копию папки с QUIK. 4. Удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют. 5. Сделайте архив копии папки с QUIK и пришлите его нам в почту на quiksupport@arqatech.com (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание).
Вячеслав написал: Видео сделаю, а как архив сделать?
Выполните следующие действия в момент зависания программы QUIK:
1. Закройте программу QUIK. 2. Сделайте копию папки с QUIK. 3. Удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют. 4. Сделайте архив копии папки с QUIK и пришлите его нам в почту на quiksupport@arqatech.com (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание).
Просьба прислать нам на quiksupport@arqatech.com видео описываемых Вами проблем, а так же архив Вашего рабочего места QUIK без ключей pubring.txk и secring.txk, если они там присутствуют, с ссылкой на данную ветку форума.
Данная опция уже реализована в нашем ПО с версии 9.2.0. Просьба обновить версию терминала до 9.2.0 или выше (актуальная сейчас 9.7.0). Подробно о данной опции можно узнать из Руководства пользователя QUIK, которое доступно по ссылке https://arqatech.com/upload/iblock/005/Doc970.zip Раздел 4. Работа с графиками/Настройка графика/Доступные функции
1. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. 5. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Цитата
Сергей написал: Прошу также сообщить о результатах рассмотрения зарегистрированных предложений (№№ 2, 3 , 4).
К сожалению, новой информации по Вашим пожеланиям нет. Как только она появится мы явным образом сообщим Вам в данной ветке форума.
Евгений, Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Уточните, пожалуйста, где именно, Вы хотели бы видеть данную настройку в Настройках клиентского места? Мы можем предложить Настройки клиентского места/Программа/Получение данных/Графики и по открытию данной вкладки будет возможность поставить или нет 3 галочки: Показывать заявки, показывать стоп-заявки, показывать сделки.(См. Пожелание.PNG)
К сожалению, на данный момент описанная Вами ошибка не была исправлена. Как только она будет исправлена, Вам придет уведомление на почту. Приносим извинения за причиненные неудобства.
JIMB написал: При очередной загрузке рабочей станции Quik 9.40.0.130, пришло сетевое предложеие обновить файлы. Речь именно о нужной версии, или сервер Quik-Сбер ошибся?
Если при подключении к серверу брокера, Вы получаете предложение обновиться, значит у Вашего брокера появилось обновление и Вы можете принять его или нет.
Цитата
JIMB написал: Сбер до сих пор на своём сайте рекомендует клиентам установить версию 8.32
По данному вопросу Вам лучше обратиться напрямую к Вашему брокеру.
К сожалению, не смогли повторить описанные эффекты у себя в терминале, у нас все инструменты имеют одинаковый краткий код. Для анализа данной проблемы нам потребуется архив Вашего рабочего места QUIK.
Для этого выполните следующие действия:
1. Откройте график с параметрами, которые были на скриншотах.
2. Закройте программу QUIK.
3. Сделайте копию папки с QUIK.
4. Удалите из копии папки с QUIK файлы ключей pubring.txk и secring.txk, если они там присутствуют.
5. Сделайте архив копии папки с QUIK и пришлите его нам в почту на quiksupport@arqatech.com (или выложите на любой удобный для Вас файлообменник, а нам пришлите ссылку на скачивание).
Техническая возможность отключить проверку опции "Проверять диапазон цен" на уровне сервера QUIK - есть. Мы не можем сказать, по каким причинам брокер не готов её выполнить или как-либо повлиять на брокера в данном вопросе.
Что же касается обсуждаемых настроек "Проверять попадание цены в диапазон" и "Проверять диапазон цен" - они имеют разное назначение:
- при включении опции "Проверять диапазон цен" на форме ввода заявки цена заявки проверяется торговой системой на соответствие диапазону допустимых значений цены по этому инструменту;
- при включении опция "Проверять попадание цены в диапазон" (Система/Настройки/Основные настройки/Торговля/Заявки) цена заявки проверяется на соответствие диапазону допустимых значений цены по этому инструменту, установленные в окне "Параметры инструментов" (Система/Настройки/Параметры инструментов).
Подробнее в Руководстве пользователя QUIK (вызывается нажатием кнопки "F1" в рабочем месте QUIK)/ Раздел 5. Торговые операции клиента/Настройка параметров инструментов.
Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
1.Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО. 2.Просьба записать небольшое видео данного эффекта и прислать нам на quiksupport@arqatech.com
В таблице "Позиции по инструментам" параметр "Цена приобретения" считается по ценам и количеству в сделках, заключённых в течении дня. Если есть сомнения в корректности отображения параметра "Цена приобретения", просьба инициировать обращение Вашего брокера к нам. Мы запросим нужные нам данные и просчитаем параметры с учетом совершенных Вами сделок. Далее ответ по Вашему запросу предоставит Ваш брокер.
Параметр цена приобретения отображает значение средневзвешенной цены приобретения, рассчитанной по сделкам клиента. В общем виде, формула расчета средневзвешенной цены такая: СРЕДНЕВЗВЕШЕННАЯ ЦЕНА = предыдущее значение средневз. цены. * (предыдущее кол-во / новое кол-во) + цена сделки * (кол-во в сделке /новое кол-во).
Например: Пусть за торговый день были следующие сделки:
200 акций по цене 1000 рублей за акцию средневзвешенная цена = 1000руб.
300 акций по цене 2000 рублей за акцию средневзвешенная цена = 1000руб. * (200/(200+300)) + 2000руб. *(300/(200+300)) = 1000*0,4 + 2000*0,6= 400+1200=1600
500 акций по цене 3000 рублей за акцию средневзвешенная цена = 1600руб. * (500/(500+500)) + 3000руб. * (500/(500+500)) = 1600*0,5 + 3000*0,5= 800+1500=2300
Важно учитывать: При изменении направления позиции (с лонга на шорт и наоборот) новая цена становится равной цене сделки, которая привела к смене направления, и далее перерассчитывается с учётом производимых операций.