Сергей (Все сообщения пользователя)

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

Страницы: Пред. 1 2
Общие вопросы, для понимания - возможно ли написать то, что мне нужно
 
Цитата
nikolz написал:
у Вас не указаны параметры, которое будут определять требуемое быстродействие данного робота
Параметры требуемого быстродействия - это не проверка раз в минуту, о которой я писал, Вы имели в виду другие параметры ?
Общие вопросы, для понимания - возможно ли написать то, что мне нужно
 
Всем, добрый день !
Просьба помочь новичку в программировании для Quik.
Хочу написать один индикатор, но не знаю возможно ли.

1) Он должен анализировать список инструментов (акций фондового рынка).
2) Проверять текущие параметры гистограммы MACD на разных таймфреймах для каждой из этих акций.
Оба списка: акций и таймфреймов - определены, известны заранее.
Робот должен пробегаться по списку от начала до конца и для каждой акции смотреть параметры MACD на всех указанных ТФ. Искать ключевую комбинацию.
3) Желательно уведомить звуковым сигналом, или как-то иначе (какие есть способы уведомления?), если найдёт искомая комбинация.
4) Отфильтровывать список инструментов на отдельной закладке, оставляя только инструменты, где было найдено совпадение.
5) Проверять по списку акций с определённой периодичностью.

Т.е. требуется выявить определённую комбинацию MACD, на одном или нескольких инструментах, чтобы не анализировать длинный список вручную. А потом можно будет, получив короткий список, посмотреть уже глазами на соответствие другим параметрам для входа.

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

Подскажите пожалуйста, возможно ли решить такую задачу?
Что из этого можно запрограммировать, достаточно ли только Qlua или в некоторых местах потребуются другие языки или что-то другое?
Может быть подскажете, что/как можно сделать проще.

Буду благодарен за ответы на эти вопросы, подсказки, помощь.
Неразбериха ) со слоями наложенных друг на друга объектов
 
Да, когда я навожу на маркер выбранного тренда, чтобы переместить точку - отображается значок зажатой руки и маркер активен, а когда нажимаю - берётся не тот тренд, который был выделен, а другой.
Спасибо.
Неразбериха ) со слоями наложенных друг на друга объектов
 
Добрый день )
Есть проблемка в работе с наложенными дрг на друга объектами (линиями трендов, вертикальными, уровнями, Фибо), которая создаёт постоянные неудобства:

Например:
1) если накладываются линии тренда (приложил скрин).
Если мне теперь нужно сдвинуть вершину более быстрой линии (нижней), то я выбираю линию мышкой. Она отмечается двумя маркерами (пока всё правильно), потом беру за верхний маркер и..... у меня тащится сдвигается верхняя линия тренда вместо этой.
И всегда, независимо от того в каком порядке они наложены, берётся не та линия, которая отмечена маркером, а другая, с которой она перекрывается.
приходится сдвигать, перенастраивать и т.п... такие постоянные мелкие неудобства.

2) Похожая ситуация при наложении вертикальных линий:
Если наложились две, одну я хочу удалить, то логично хочется удалить последнюю, а выбирается и удаляется нижняя (иногда это имеет значение если они разных цветов).

В общем случае: суть в том, что или берётся не то что нужно, или перетаскивается не то что выбрано ) что создаёт мелкие но надоедливые (ибо постоянные) неудобства.

Что можно предложить для решения:
1) Чтобы по умолчанию бралось мышкой всегда то, что выбрано (отмечено маркерами).
2) А выбиралось более верхнее (последнее из наложенных, если тыкаешь в точке, где они полностью перекрывают друг друга, т.е. если выбор не однозначный).

И чтобы была возможность переключить объект. Например, удерживая Ctrl, можно было бы выбрать другую вертикальную линию (например наложились две - красная и жёлтая. По умолчанию выбралась верхняя - жёлтая, а мне удалить нужно красную. Я бы щёл кнул мышкой с Ctrl и выбралась бы красная (маркерами)).

Если можно, пожалуйста, поправить это неудобство в будущих версиях.
Команда (кнопка) отмены предыдущего действия
 
Спасибо )
Команда (кнопка) отмены предыдущего действия
 
Здравствуйте !

Периодически не хватает такой возможности. Случайно сдвинул уровень, или ещё какой-нибудь графический элемент - тренд или свои собственные метки, пользуешься которыми тренируясь на истории. Так бы, думаю, нажал бы клавишу отмены и автоматически вернулось бы  на место. Но её нет, поэтому приходится искать, где был уровень, как я его чертил ) выверять значения.

Клавиша (можно просто команда в меню) "отменить", насколько я знаю программируется не очень сложно и даёт лишь разовую очень микроскопическую нагрузку на систему, срабатывания одной небольшой функции только в момент изменения координат какого-либо рисовательного объекта (из панели рисования, где линия тренда, уровень, луч и т.п., список которых не большой).  Если засечь последнее изменение, изменённый объект, сохранить его координаты, то можно легко вернуть.

Достаточно только 1-го шага отмены, чтобы оперативно вернуть случайно сдвинутое )
Думаю была бы мелкая, но довольно полезная функция.
Настройки масштаба по вертикали сохраняются при переключении между инструментами, а не для каждого инструмента индивидуально, где какую птичку снять ?
 
Спасибо, Анжела 🌷
Помогли ) проблема решена. Теперь навсегда знаю, как с этим бороться
Настройки масштаба по вертикали сохраняются при переключении между инструментами, а не для каждого инструмента индивидуально, где какую птичку снять ?
 
Здравствуйте !
Про эту галку знаю - она у меня снята. Трендовые линии и другие рисовки не переносятся между инструментами, а переносится масштаб графика по вертикале и индикаторов так же. И с этим не знаю что сделать, кроме как создать совершенно новую вкладку, а ту удалить.
Ну т.е. какой-то другой выход нужен. Эта галочка проблему не решает.
Настройки масштаба по вертикали сохраняются при переключении между инструментами, а не для каждого инструмента индивидуально, где какую птичку снять ?
 
Здравствуйте )
Например на акциях Газпром, я изменил масштаб графика по вертикале (сжал немного) и так же сжал  некоторые индикаторы по высоте. Теперь не могу от этого эффекта избавиться. Он теперь зачем-то таскается между всеми инструментами на которые переключаюсь.

Два раза щёлкаю мышкой на вертикальной шкале - всё выравнивается как надо. Но стоит переключиться на другой инструмент (например Сбер) и там опять с тем же сжатием, что было на Газпроме. И график и индикаторы. Искажение квик запомнил и применяет его ко всем инструментам на которые я переключаюсь, в т.ч. и когда переключаюсь обратно на Газпром, где вроде всё уже исправил - оно опять там есть. А вот исправления квик почему-то не запоминает.
Если я отмасштабирую правильно, переключусь на другую акцию - там опять все те же проблемы.

Подскажите пожалуйста может где-то есть галочка, которую нужно снять чтобы квик запоминал настройки масштабирования для каждого инструмента отдельно, не применял их ко всем, или это глюк ?

Искал в настройках, но так и не смог найти как это вылечить.

Версия квика 9.3.1.11
Перемещение стоп-заявки мышкой без Ctrl с сохранением проскальзывания, Мне кажется более логичным, при перемещении стоп-заявки мышкой, чтобы значение проскальзывания менялось, если не удерживать Ctrl, а если удерживать - не менялось. Поскольку это используется реже, на мой взгляд.
 
Ну т.е. вы всё верно написали.
Просто по-моему намного чаще нужно чтобы значение Цена пересчитывалось вслед за перетаскиванием заявки, сохраняя постоянный отступ проскальзывания. Поэтому Ctrl здесь - как лишняя сложность мне кажется. Удобнее было бы просто таскать мышкой, а Цена бы пересчитывалась без доп. удержания Ctrl. Ведь редко наверное нужно, чтобы Цена не менялась. И в редких случаях как раз и доп. Ctrl. А в обычных - лучше, когда, меньше сложностей.
А так конечно Quik - классная программа. Очень нравится.
Перемещение стоп-заявки мышкой без Ctrl с сохранением проскальзывания, Мне кажется более логичным, при перемещении стоп-заявки мышкой, чтобы значение проскальзывания менялось, если не удерживать Ctrl, а если удерживать - не менялось. Поскольку это используется реже, на мой взгляд.
 
Там 2 параметра:
1 - Стоп-лимит, если цена
2 - Цена

Если перемещать стоп-заявку мышкой, то 1 параметр - меняется, становится таким, на какое значение переместил.
А 2 параметр остаётся таким же значением. Если удерживать Ctrl - он пересчитывается соответственно.

Т.е. если:
 Стоп-лимит, если цена = 83
 Цена = 82
Перемещать мышкой без Ctrl на 86,5:
 Стоп лимит, если цена становится = 86,5
 Цена по прежнему = 82
С Ctrl:
 Стоп-лимит, если цена = 86,5
 Цена = 85,5

Мне неудобно, что более нативное поведение с Ctrl, как доп. сложность.
Было бы лучше чтобы Цена пересчитывалась без контрола, а с контролом тогда уж, если кому спецфически надо чтобы Цена осталось прежней. Так кажется более логично и естественно удобно.

Зарегистрируйте пожалуйста.
Хотя, даже если тоже будете согласны, что это полезное изменение, понимаю что внедрить его сразу будет сложно. Т.к. давно уже такой механизм и многие к нему привыкли.
Перемещение стоп-заявки мышкой без Ctrl с сохранением проскальзывания, Мне кажется более логичным, при перемещении стоп-заявки мышкой, чтобы значение проскальзывания менялось, если не удерживать Ctrl, а если удерживать - не менялось. Поскольку это используется реже, на мой взгляд.
 
Здравствуйте !
Сейчас перемещая стоп-заявки мышкой с клавишей Ctrl отступ проскальзывания сохраняется. А если без Ctrl - он остаётся заданным числом.
Мне кажется чаще нужно сохранять величину отступа. И мне немного неудобно каждый раз удерживать Ctrl.
Думаю, было бы удобнее по умолчанию сохранять отступ без контрола, а с ним - фиксировать значение проскальзывания на постоянном числе.
Зарегистрируйте пожалуйста моё пожелание, если считаете его полезным. Может я просто чего-то не знаю, почему п.у. проскальзывание не ездит за ценой. Может так специально сделано. Но тогда не понимаю для чего. Мне кажется это не удобным.
Страницы: Пред. 1 2
Наверх