Михаил Понамаренко написал: Как вариант, можно отключить полосу с заголовком на таблицах всей вкладки. Пр.кн.мыши на названии вкладки-Показать/убрать заголовок.
Топикстартеру нужны заголовки. Он хочет видеть в заголовке код опциона, а не кнопки управления окнами виндовс. Возможно его бы устроил такой вид квика как в моем вложении. Но это, разумеется, ему решать.
Специально оставил для сравнения правый стакан с ужасными кнопками. Делов по мне так - на 5 копеек. Открыл стакан, перетащил куда надо, зафиксировал его по Alt+L. Работай. Понадобилось закрыть или передвинуть - разлочил по тому же Alt+L сделал своё дело и дальше работай. Но опять же это выбор каждого - "шашечки или ехать".
Алексей, я, честно говоря, не знаю что такое "использовать под wine" (кроме как в пятницу вечером)), но предполагаю, что как раз большинство народа используют терминал обычным способом под винду. Мне не нужны якоря, мне нужно открывать кучу стаканов с опционами и видеть в названии окна страйки (как и должно быть), а когда там эти огромные кнопки управления окнами, то стакан занимает реально в два раза больше места, чем должен. И если в 7й винде все решалось установкой классической темы оформления, то в 10ке, к сожалению, ее нет.
wine - это способ запустить приложение виндовс в "неродной" среде под мак, линукс и еще где-то. или Вы флудите?
Вы в моём посте не увидели совета - расположите окна открытых стаканов так как Вам надо и зафиксируйте их размеры от изменений. для этого на активном окне нажмите Alt +L - эти "большие" кнопки просто пропадут и Вы будете видеть в заголовках окон то, что Вы хотите видеть. Не думаю, что Вам надо каждые 5 минут перетаскивать их и менять их размеры и места расположения.
Разработчикам точно не стоит тратить на реализацию "шкурок" своё время. Это разумеется моё ИМХО.
P/S Еще раз не поленился, проверил - Ваш вопрос с кнопками решается через Alt + L. Кнопки в заголовке стакана пропадают совсем, если на вкладке нет окон с якорями. (если есть, то остаётся только кнопка привязки к якорю). Иными словами разработчикам нет нужды что-то под Вас дописывать в этом направлении. Всё уже есть очень давно. Наверно с 6ой версии если не раньше. В противном случае Вы просто флудите.
Уважаемые разработчики и не менее уважаемый топикстартер. Можно не регистрировать такое пожелание? Я давно пользуюсь квиком под wine и совершенно точно знаю, что чем меньше всяких рюшечек, красивостей, тем выше шанс работы квика в "неродном" окружении. Или оставьте как альтернативу возможность использования стандартных библиотек виндовс по отрисовке оконных примитивов. Пожалуйста. Для топикстартера могу посоветовать попробовать фиксировать от изменений окна терминала. тогда три стандартные кнопки управления окнами заменятся на один единственный "якорёк". Возможно это решит его потребности в дополнительном тексте в заголовке окна котировок?
Да. У меня в линуксе под вайном абсолютно такое же поведение (в htop смотрел). Очень хотелось бы ответ на первоначальный вопрос от разработчиков получить.
Проделал несколько экспериментов. У меня почему то при закрытии терминала приходит только коллбэк OnClose(). Коллбэк OnStop(flag) только, если завершаешь скрипт руками. То есть вообще не приходит. Проверял, записывая в лог на диск.
Это тоже костыль. мой тогда даже проще и безобиднее. ТС хочет, чтобы при перезапуске КВИКа скрипт вообще никак "не трогался". От слова совсем. Словно он отработал и вышел вот прям-прям перед закрытием терминала.
По идее это должно реализоваться через коллбэк OnStop(flag). Флагустаналивается == 2 при закрытии терминала. По идее надо поставить переменную, отвечающую за "вечный" цикл в потоке main в состояние false, и просто дождаться когда произойдет выход из этого "вечного" циклаи завершится скрипт. тогда он автоматом запускаться не будет. Только руками. Но проблема в том, что терминалу нет никакого дела до возвращённой коллбеком задержки, хотя документация нам ее всячески обещает. Так что терминал просто сохраняет состояние скрипта как "работающий" и запускает его при следующем запуске. Возможно я ошибаюсь, разумеется.
На сколько я понимаю, ТС мягко намекает, что коллбэк OnStop(flag = 2) не выполняет взятых на себя обязательств по предоставлении некоторой задержки на завершение потока main. как это обещано в документации?
:))) мне тоже что-то подсказывает. точнее я ее уже давно не устанавливаю. и так работает. а вот comctl оригинальная исправляет косяки в форме ввода заявки (счетчики в поле ввода цены и количества начинают работать) но наглухо вешают вайн при попытке сохранить или прочитать конфигурацию (любое обращение к стандартным диалогам виндовс)
попробуйте удалить или на всякий случай просто перенести файл info.log из рабочей папки квика. (если этот файл есть у Вас, то скорее всего он огромного размера). у меня это существенно ускоряет открытие терминала.
добавить в контекстное меню, раскрывающееся на свободном поле графика цены, пункта "Установить оповещение по параметру - "цена последней сделки". как вариант цену брать с точки клика мыши. ну или хотя бы с цены последней сделки.
Igor Golovin написал: Разобрался с помощью функции io.type по этому ЛУА нет ни одной нормальной инструкции, зачем выбран такой язык??
язык огонь, это точно. скачайте книжку Роберту Иерузалимски "Программирование на языке луа" сразу сможете оценить этот огонь как Игорь Б привел пример, только система сама расшифровывает ошибку, если она происходит в переменную err:
Код
local f,err = io.open(filename,"r+")
if not f then
return nil,err
end
конечно. он великолепно переустановится. главное ключики чтобы сохранились Ваши. Квик такая программа, что можно вообще не инсталировать - просто развернуть ее в какую-нибудь папочку, подсунуть Ваши ключи и настройки и всё. у меня он работает на сд-флешке, например. вынул ее и всё. нет квика на компьютере. :)
Кстати, я не стал устанавливать старую версию wine, а просто с помощью winetricks установил родную библиотеку comctl32
какая у Вас версия вайн? и второй вопрос. у Вас нормально открываются стандартные диалоги, например, сохранения настроек с виндовой comctl32.dll? у меня вайн вылетает в дамп при попытке вызова стандартных диалогов типа сохранения настроек или чтения. приходится возвращаться на встроенную в wine comctl32
Алексей Дуванов написал: у меня такое недавно было с Открытием. вылечилось, не поверите! - сменой сервера, к которому присоединяюсь. поперебирал их в списке.
Когда столкнулся с проблемой, тоже попробовал переподключиться, правда, только к одному серверу - не помогло. Сегодня перебрал все из списка доступных, так ничего и не починилось. Тоже Открытие, версия 7.12.1.10, запускаю в Wine под Linux. У поддержки с моим архивом проблем нет, рекомендовали попробовать на Маке. Попробовал - там работает. Но сломалось-то на Линуксе. Пока сервера перебирал, обратил внимание, что один из них предлагал квик обновить. Скачал 7.14.1.7 с сайта брокера, поставил в отдельный WINEPREFIX - пофиг, пустые списки. В общем, видимо в моём случае что-то не дружит у квика с вайном именно под линуксом.
Максим. Я нашел Вашу проблему. У Вас установлен вайн выше релиза 3.0! Я сейчас поставил 3.4 (winehq-devel) точно так же себя проявляет квик как Вы описываете. Поставьте релиз 3.0 и всё у Вас будет работать. Кроме тех косяков, что я описывал здесь https://forum.quik.ru/messages/forum1/message29981/topic3509/#message29981 это несовместимость comctl32 в 3 ветке вайна.
Получение данных индикатора из скрипта возможно. А обратно?
У меня скрипт считает даные, хранит в таблице. Я хотел бы вывести их как значения индикатора. Т.е. сам индикатор будет пустой, возвращающий nil. А вот скриптом хотелось поставить значения, по примеру функции SetValue.
Алексей Дуванов написал: у меня такое недавно было с Открытием. вылечилось, не поверите! - сменой сервера, к которому присоединяюсь. поперебирал их в списке.
Когда столкнулся с проблемой, тоже попробовал переподключиться, правда, только к одному серверу - не помогло. Сегодня перебрал все из списка доступных, так ничего и не починилось. Тоже Открытие, версия 7.12.1.10, запускаю в Wine под Linux. В общем, видимо в моём случае что-то не дружит у квика с вайном именно под линуксом.
тоже сижу под вайном. попробуйте скопировать его в голую бутылку. без винетриксовых доустановок. у меня косячит comctl32.dll, где-то уже писал об этом. кстати какой вайн?
было бы здорово узнать чуть больше подробностей или скриншотик какой. а так, скорее всего неправильно понимаете сведение ордеров в стакане :) (всего лишь предположение)
для работы под линукс Вам нужен будет wine. ставится из репозитариев. работает без шаманства (я создаю 32х битные префиксы, мне так удобнее, но работает и в 64х битных) прям из коробки. в принципе можно ничего в префикс не доустанавливать. в вайне до 2.0 имело смысл ставить библиотеку comctl32.dll с помощью winetricks. тогда всё работало как под родной операционкой. сейчас же установка этой библиотеки вываливает квик в корку с дампом. намертво. а если не устанавливать, то глючат поля увеличения цены и размера позиции в диалогах установки заявки. колесиком и клавиатурой (стрелочками) всё работает нормально, если мышкой нажимать на стрелочки вверх/вниз рядом с ценой, то будет косячно (я на картинке нажал по одному разу на увеличение цены и количество бумаг - вот так себя ведет). я смирился. в остальном всё работает как на родной системе. есть еще один нюанс - почему то версии квика, где появилась возможность подключаться к разным каналам (ну разноцветный якорёк) графики сильно напрягают систему. у меня иногда начинает подглючивать даже контекстное меню. я пользуюсь версиями 7.9.1.1 и 7.16.3.14. по поводу lua и dll - lua работает как и должно. dll серьезно не тестировал, но думаю будут работать все реализованные в wine возможности.
кстати инструкция тут где то имеется. (или на сайте квика)
и совсем расстрою :) "темная тема" не работает :)))
Только сейчас отметил, что на картинке на втором плане таблица с нормальными русскими шрифтами и сам диалог сообщения трейдера нормально со шрифтами работает. проблема только в теле сообщения? или ещё в каких таблицах? (сам этим сервисом не пользуюсь - сообщение трейдера - проверить не могу. просто интересно)
конечно можно и нужно обновляться самому. просто копируете папку quik в папку quik_new ( разумеется название произвольное, я обычно в конец добавляю номер версии 7.16.1, например), запускаетесь из новой папки и пробуете подсоединиться. обычно это не получается с первого раза. у меня, например Открывашка - не все серверы пускают 7.16. ну что поделать - работаю на тех, которые пускают. чуть позже, когда брокер обновит серверную часть переименовываем папку quik -> quik_old.7.14 (к примеру) а "новый" переименовываем в quik. Пы.Сы. как я Вам в другом посте написал, то что квик вот такой "переносимый независимый конструктор", который вообще не надо инсталировать - это благо. будет хуже если он будет непереносимый и зависимый от брокера, шмокера и прочьего настроения.
Сантор, прекратите "бузить не по делу", пожалуйста. Квик один из самых "безопасных" терминалов. Перенесли папку QUIK на флешку и носите ее на веревочке на шее. всё работает в любой папке, все переносится в любое место простым копированием (переносом). Чего ещё Вам надо? Перенесите ее туда куда Вы считает безопасным и всё у Вас будет по "высшему разряду". Я, например, великолепно работаю под линуксом с квиком в вайне. мне вот Ваши изобретения не нужны. и Ваши заботы о моей безопасности тоже не интересны. С уважением к Вам, Алексей
подозреваю, что это связано с тем, что период свечи не закрыт. то есть в понедельник на недельках будет отображаться, а на месячных только в январе. но это подозрения.
странно. проверил таблицы "Клиентский портфель" "Лимиты по бумагам" "Лимиты по денежным средствам" спокойно фильтруются по полю "Вид лимита" только надо "Т0...Т2" указывать латинскую "Т". может о чем то другом идёт речь?
Заявка Тейк-Профит, как и Стоп-Лимит хранятся и отрабатываются на сервере брокера. можете спокойно выключать комп или терминал. Топик-стартер просто привык к форексу "в лице МТ" и "лезет в чужой монастырь со своим уставом не разобравшись" вместо того, чтобы почитать документацию или хотя бы поспрашивать тут. Трейлинг-стоп реализован через тейк-профит лучше и проще в квике, чем в "эталонном" МТ.
Думаю всё упирается в рендеринг графиков. Прямоугольник подразумевает прозрачность в отрисовке и наложение выше графика. Смею предположить, что в текущем исполнении отрисовки графиков это невозможно. Вот разработчики и игнорируют это пожелание. Иначе им придётся серьёзно переделывать весь блок отрисовки графиков. Предполагаю, что переписывать заново. Иначе они давно уже эти "закрашенные" области сделали бы.
Если квик 7ка, то почему не устраивают штатные "групповые методы" смены инструмента на графиках? ПКМ на пустом поле графика -> Редактировать -> (В открывшемся окне в левой части встать на корень дерева "Диаграмма") -> (В правой части нажать кнопку "Изменить" возле окошечка "Инструмент") -> выбрать новый фьючерс поменяются все графики и индикаторы, связанные с этим инструментом. Если там написано "несколько инструментов", то по крайней мере изменится первый добавленный, а остальные уже руками придётся заменять, но первые все поменяются - только что проверил.
Добрый день. Можно пожелать, добавить в настройкиТаблицы обезличенных сделок настройки цветов по типу Операция? Понятно, что все (и я в том числе) раскрашивают ленту с помощью условного форматирования по этому столбцу, но если этот столбец убрать, то и вся красота пропадает. Я, конечно, чтобы не мешал столбец "операция" сжимаю по ширине, но может есть возможность ввести "раскраску" через настройки этой таблицы? как в "стакане" или Таблице текущих торгов или лимитов? было бы удобно.
А у Вас квик установлен скорее всего в папке "программс файлс"? (можете не отвечать в ветке про "тормоза" квика про расположение квика) если так, то скорее всего все Ваши проблемы - эта проблема и пропадание уведомлений - да и собственно тормоза на старте происходят из одного места - из-за системы безопасности виндовс, которая кеширует папку, расположенную в "программс файл" в локальный профиль пользователя, а потом совмещает динамически эти каталоги в один. Это решается очень старым советом от квиковцев "устанавливайте квик в корень диска или в домашний каталог". Можно, конечно отключить это кеширование, но я не помню как. Давно под линуксом сижу. Конечно же могу ошибаться. Это лишь моё предположение.
Думал это у меня ВАЙН под линуксом косячит, видать нет. Абсолютно точно такая ситуация с 7.2.1.5 (банальная пересоздача ТТП помогла - текущую косячную убил, новую создал. Все параметры на месте)
цена текущей позиции (как в "Эффективная цена позиции" таблице "Позиции по клиентским счетам(фьючерсы)" или "Балансовая цена позиции" в таблице "Состояние счета"). количество Вы же показываете, Если нет позиии, то как и количество "0" хотя средняя цена позиции может быть некратной шагу. И если это требует много усилий в реализации, то можно не регистрировать.
Если не сложно, зарегистрируйте пожалуйста, пожелание. Возможно ли в панели стакана "Панель информации о позиции", где выводятся "размер позиции", кнопочки "закрыть" и "перевернуться" ещё по желанию "значение позиции"
попробую навести на мысль, чтоб мозг не ломался :)))) вы пришли на рынок. ходите вдоль лотков и смотрите, что выложена очень нужные Вам фентифлюшки. Стоит штука 100 рублей. Вы их и покупаете (они Вам ну очень нужны) в количестве 3х штук. Идёте дальше, дошли до рядов скупщиков краденного. у них на столах объявления "Куплю краденную фентифлюшку за 120 рублей" Вы так подумываете, фентифлюшки у меня есть, купил я их дешевле, продам ка я одну. Вы одну и продаёте. (это чтобы объяснить логику! надеюсь доступно) Если по делу - направление сделки берут по инициативе. Стакан это просто прилавок с фентифлюшками. А инициативный игрок сам определяет купить ему или продать финтифлюшку. (Я лишь пытался своим примером навести на ход мыслей, но ни как не потроллить)
Ярослав. Я больше чем уверен, что проблема РемоутДесктопа в отображении стаканов. Если Вы закрываете котировочные окошки - всё работает шустро? Вряд ли Вы скальпируете с удалённой машины. Может быть Вам удобнее торговать с графика будет? Просто RDP пытается кусочки экрана кешировать и отправляет их только в момент изменения. Стакан - это получается самый изменяемый элемент. При чем с бешенной скоростью. РДП сначала формирует картинку кусочка стакана - высылает контрольную сумму, сверяет ее на Вашей рабочей станции, потом отправляет новый кусочек графики (он же всё в графику переводит) В момент хорошего движения на рынке никакой производительности, наверно, не хватит чтобы переслать такой стакан Вам как картинку. Попробуйте без стакана (понимаю, что возможно это Вам не подходит, но РДП в таком случае будет Вашим узким горлышком)
А в чём отличие-то от текущей реализации? В том что ЛКМ надо зажимать? Так и не надо этого - ЛКМ удобно используется для "ручного" прокручивания графика.
+100500 а также для торговли с графика! зажимаем ЛКМ на свече, сдвигаем на цену, отпускаем ЛКМ и вуаля - заявка с ценой под ЛКМ (ещё бы автоматом направление сделки определялось "купить/продать" вообще было бы красиво)
А можно дополнить это пожелание - эта возможность должна быть отключаемой (например кнопка на панели "график" аналогично торговле с графика и перемещение рукой
какой то пессимизм в Вашем посте звучит. типа если ТП сработает пойду включу моник, порадуюсь а если СЛ то ну его к лешему... :-) так? В лоб, наверно, штатно нельзя (покопался в настройках - заинтересовали Вы меня). на луа, наверняка можно и без проблем (если через него звуки проигрывать)