Медленное обновление значений таблицы в скрипте при sleep < 100
Пользователь
Сообщений: Регистрация: 03.01.2017
20.06.2020 16:36:59
Уточню. Обновление происходит только при клике в таблицу или наведения курсосра в таблицу
Медленное обновление значений таблицы в скрипте при sleep < 100
Пользователь
Сообщений: Регистрация: 03.01.2017
20.06.2020 16:30:01
Если выставить sleep < 100 например 10 или 1, то обновление в таблице происходят очень медленно, раз в 10 секунд примерно или по нажатию мышкой в любую ячейку таблицы. Торговые операции при этом проходят нормально. Можно ли как-то побороть? Пример: function main() CreateTable() while IsRun do SetCell(t_id, 8, 1, tostring(math.random(1,9999))) sleep(10) end end
Автостоп
Пользователь
Сообщений: Регистрация: 03.01.2017
12.06.2020 18:15:32
Добрый день. Пишу автостоп. Возникло несколько вопросов. 1. Как при закрытии окна скрипта "по крестику" остановить его работу? Функция OnStop не помогает, скрипт остается запущенным, только без окна. 2. Не могу придумать логику уменьшения позиции в стоповой заявке при частичном закрытии позиции. При наборе позиции сравниваю текущую с предыдущей позицией и если она больше, то удаляю и выставляю стоп со связанной заявкой по новой с новым лотом. Работает как положено. Размер позиции получаю из getNumberOf("FUTURES_CLIENT_HOLDING"). Но при уменьшении позиции (частичном закрытии) все сложней. Нужно различать частичное закрытие вручную по рынку от закрытия по достижению тейк-профита. При ручном частичном закрытии нужно удалять и переустанавливать стоп-заявку, а при закрытии об тейк-профит ничего не делать, чтобы избежать при "быстром" рынке и тормозах у брокера переворачивания позиции (что наблюдается у некоторых бесплатных автостопов из интернета). Экспериментировать на реальном счету нет желания, а на демо бесполезно.
Автоматическое выставление стоплоса и тейкпрофита
Пользователь
Сообщений: Регистрация: 03.01.2017
17.05.2019 19:22:22
Zoya Skvorcova,да, все верно. Только обязательно брать цену сделки, а не "Эффект.цена поз." как это реализовано в других алгозаявках. Если сделка исполнилась по нескольким ценам (при малой ликвидности в стакане), то брать первую цену. Так же обеспечить сопровождение сделки, чтобы при исполнении тейк профита или стоп лимита, вторая из них убиралась, или использовать связанные заявки. Желательно, чтобы все это делалось на сервере по аналогии с алгоритмическими заявками, чтобы в случае отключения от сети интернета торгового терминала пользователя, когда подана лимитированная заявка, но еще не исполнена, тейк профит и стоп-лимит все равно выставились по исполнению.
Автоматическое выставление стоплоса и тейкпрофита
Пользователь
Сообщений: Регистрация: 03.01.2017
10.05.2019 17:17:23
Еще дополню, почему алгоритмическая стоп заявка абсолютно бесполезна. Она берет значение «Эффект.цена поз.», которое не совпадает с ценой сделки. Например, покупаешь Si по цене 65684, а Эффект.цена поз.при этом равняется 65666 (не знаю, как она так считается) и соответственно все стоп-заявки срабатывают не там, где рассчитываешь. Почему в алгозаявке не брать цену сделки?
Автоматическое выставление стоплоса и тейкпрофита
Пользователь
Сообщений: Регистрация: 03.01.2017
10.05.2019 16:02:12
Цитата
Zoya Skvorcova написал: , добрый день. Опишите более подробно, как это должно быть реализовано. Включаться отдельной функцией с заранее заданными параметрами. Или на Ваш взгляд, как то по другому.
Реализовать по примеру алгоритмической стоп-заявки, с таким же видом рабочего окна, только изменить принцип работы. Сделать так, чтобы при открытии позиции, сразу же выставлялась стоп заявка со связанной заявкой. Для этого или сделать стоп-заявки с возможностью исполнения по рынку или не менять их принцип работы и добавить строку "Проскальзывание" при задании параметров автостопа. Отличия от алгозаявки будут в том, что уровни срабатывания стоп и связанной заявки отображаются на чарте и их можно передвигать мышью т.е. оперативно менять в условиях изменяющегося рынка.
Автоматическое выставление стоплоса и тейкпрофита
Пользователь
Сообщений: Регистрация: 03.01.2017
08.05.2019 19:02:48
Сделайте встроенную возможность автоматического выставления тейк профита и стоп-лоса при создании заявки. Из перепробованных в интернете написанных на языке lua ни один нормально не работает.
Дублирование стоп-заявки при перетаскивании, При перетаскивании на графике стоп-заявки она дублируется
Пользователь
Сообщений: Регистрация: 03.01.2017
15.03.2019 15:12:41
Ссылка на видео
Только в этот раз перемещал без нажатой ctrl и вторая часть заявки (фиксация прибыли) не сдвинулась, а только продублировалась с другим значением.
Дублирование стоп-заявки при перетаскивании, При перетаскивании на графике стоп-заявки она дублируется
Пользователь
Сообщений: Регистрация: 03.01.2017
08.03.2019 15:45:02
Последовательность действий:
1. Выставляю в стакане лимитную заявку 30 лотов SiH9 2. После после ее исполнения в таблице сделок появляется две сделки например 10 и 20 лотов. 3. Выставляю стоп-заявку со связанной заявкой на 30 лотов. 4. При попытке перетаскивания стоп-заявки с клавишей ctrl она не передвигается, а создается новая стоп-заявка по цене, на которую пытался сдвинуть, только не на 30 лотов, а на 20 лотов. 5. В итоге получается две заявки, одна на 30 лотов и одна на 20 лотов. Лимитная заявка практически всегда исполняется несколькими сделками и дублирование происходит ее большей части. Режим ввода из окна диаграммы естественно включен.
Quik 7.26.0.26
Количество знаков после запятой, Изменить количество знаков после запятой
Пользователь
Сообщений: Регистрация: 03.01.2017
22.02.2019 19:50:37
Забыл добавить, что некорректно отображается цена на перекрестии, в то время как цена Last показывает правильно, без лишних знаков.
Количество знаков после запятой, Изменить количество знаков после запятой
Пользователь
Сообщений: Регистрация: 03.01.2017
22.02.2019 19:42:49
На фьючерсах отображается 6 знаков после запятой, хотя их или вообще не должно быть, или заданное количество. Как исправить? Версия 7.19.0.51
Перемещение условных заявок курсором на графике цены, Добавить возможность перетаскивания лимитной заявки с сохранением при этом стоп-заявки.
Пользователь
Сообщений: Регистрация: 03.01.2017
25.09.2017 19:03:32
Если видно, что цена до тейка не дойдет и его надо подтянуть ближе к цене, то стоп-заявка увеличивается и возможный убыток тоже, что вынуждает перемещать сто-заявку на прежнее место. Т.е. необходимо совершить два действия: 1. Переместить лимитную часть с ctrl 2. Вернуть стоп-заявку на прежнее место. Намного проще будет при возможности независимого перемещения заявок.
Перемещение условных заявок курсором на графике цены, Добавить возможность перетаскивания лимитной заявки с сохранением при этом стоп-заявки.
Пользователь
Сообщений: Регистрация: 03.01.2017
25.09.2017 18:57:37
Цитата
Zoya Skvorcova написал: Уточните, пожалуйста, чем Вас не устраивает использовать Ctrl?
С Ctrl перемещается все вместе. При перемещении лимитной заявки, стоп-заявка сдвигается на такую же величину.
Перемещение условных заявок курсором на графике цены, Добавить возможность перетаскивания лимитной заявки с сохранением при этом стоп-заявки.
Пользователь
Сообщений: Регистрация: 03.01.2017
23.09.2017 14:03:50
При выставлении связанной заявки есть возможность перетаскивать стоп-заявку, но при изменении лимитной заявки, стоп-заявка пропадает, если при этом не использовать Ctrl.
Можно ли добавить возможность перетаскивания лимитной части заявки, чтобы при этом стоп-заявка не исчезала?
Перемещении сотп заявки
Пользователь
Сообщений: Регистрация: 03.01.2017
15.04.2017 16:16:37
Добрый день. На графике не перемещается заявка стоп-лимит мышкой. Навожу курсор на линию стоп-цены, зажимаю левую клавишу и ничего не происходит. Нужно ли что-то активировать в настройках квика, чтобы появилась возможность перетаскивания стоп-заявки?
Михаил В написал: Так же хотелось бы, чтобы: 1. Показатель PL (с возможностью переключения в пунктах/деньгах) располагался непосредственно в таблице котировок
Добрый день,
Просьба уточнить, правильно ли понимаем, что необходимо добавление только одного значения из таблицы "Состояние счета" в таблицу котировок по соответствующему инструменту? По возможности приведите пример реализации.
Да. Только сначала сделать так, чтобы показатель Нереал PL не запаздывал, а пересчитывался при изменении в таблице котировок. Пример из Ninjatrader 7. Показатель нажатием по нему мышки можно переключать с $ на пункты (если можно сделать также в квике).
Запаздывает показатель "Нереал PL"
Пользователь
Сообщений: Регистрация: 03.01.2017
06.01.2017 17:29:35
Цитата
Stanislav Tvorogov написал: Но Вы можете включить отображение уровня открытия позиции по средневзвешенной цене. Для этого в окне редактирования настроек графика необходимо установить опцию "Уровень позиции" на вкладке "Уровни":
Ничего не произошло после этих настроек. Линия не появилась.
Запаздывает показатель "Нереал PL"
Пользователь
Сообщений: Регистрация: 03.01.2017
06.01.2017 17:28:32
Цитата
Stanislav Tvorogov написал: Можем зарегистрировать пожелание на доработку по автоматическому обновлению данных в таблице при каждом изменении параметров.
Да. Это облегчит торговлю, если показатели будут пересчитываться при изменении в таблице котировок. Так же хотелось бы, чтобы: 1. Показатель PL (с возможностью переключения в пунктах/деньгах) располагался непосредственно в таблице котировок 2. Цена, по которой открыта заявка (Балансовая цена) и стоп-заявки графически выделялись в стакане. Расширить опцию "Выделять свои заявки" только с лимитных заявок, на все типы заявок. 3. Отображать на графике Балансовую цену в виде горизонтальной линии на время действия открытой позиции (для лучшего визуального восприятия цены, по которой открыта сделка).
Цитата
Stanislav Tvorogov написал: Просьба уточнить, с какими именно значениями (таблицей) идет сравнение?
Вопрос снимаю. Проблем нет. Моя невнимательность.
Запаздывает показатель "Нереал PL"
Пользователь
Сообщений: Регистрация: 03.01.2017
03.01.2017 19:40:31
Еще вопрос: можно ли убрать запаздывание графика за рыночными данными? Очень сильно тормозит, 2-3 секунды уходит на отрисовку в изменении свечи с выбрасыванием промежуточных изменений.
Запаздывает показатель "Нереал PL"
Пользователь
Сообщений: Регистрация: 03.01.2017
03.01.2017 19:09:45
На демосчете подсчет "Нереал PL" идет с некоторым опозданием по отношению к изменению цены в стакане. На реале так же будет? Можно ли его настроить на достоверное отображение информации? Часто бывают моменты, когда он показывает прибыль, а на самом деле уже убыток или наоборот. Или есть еще другой, но достоверный показатель, на который можно ориентироваться при закрытии сделки? Второй вопрос: можно ли изменить отображение на графике уровня цены открытой позиции с треугольника на горизонтальную линию?