Серж пишет: В какой версии? В v.6.17.1.17 окно ввода стоп-заявки по опционам открывается более 8 сек. Почему в списках исправлений версий нет информации об этом баге?
В версии 6.16.1 Если у Вас проблема повторяется, то это уже новая тема для разбора.
Нет, в той теме вам ясно написали, что проблема наблюдается в т.ч. и на v.6.16.1.15. После чего вам предложено было воспроизвести проблему при подключении к боевому серверу. Как я понял, этого сделано не было...
Надо делать так, как надо. А как не надо - делать не надо.
Поле count
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
30.04.2015 18:13:02
Цитата
Sergey Gorokhov пишет: история по ссылке от Серж разобрана, баг найден уже починен
В какой версии? В v.6.17.1.17 окно ввода стоп-заявки по опционам открывается более 8 сек. Почему в списках исправлений версий нет информации об этом баге?
Надо делать так, как надо. А как не надо - делать не надо.
Поле count
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
30.04.2015 17:23:46
Цитата
Sergey Gorokhov пишет: Расскажите, как по Вашему, что изменило бы в диагностике, если бы проблему воспроизводили на боевом потоке?
Если бы воспроизводили проблемы на боевом Квике, то вопрос уже решили бы.
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
30.04.2015 15:44:06
Было время, когда RTSI (вы ведь сейчас о нём?) и в вечернюю сессию рассчитывался.
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
30.04.2015 14:18:51
Цитата
сергей пишет: Есть уровень позиции-цена приобретения, от неё и пляска. Более актуальный вопрос-загружает ли её брокер?
Судя по скрину ТС интересует ФОРТС (в т.ч.). В таблицах по ФОРТС есть цена приобретения?
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
30.04.2015 13:04:13
Цитата
Серж пишет: Вопрос был в том, почему фон подсвечивается в чёрный цвет при указании константы QTABLE_DEFAULT_COLOR?
Это не является ошибкой?
Надо делать так, как надо. А как не надо - делать не надо.
Egor Zaytsev пишет: техническая свечка, которую "порождает" сервер.
Так о какой "технической" свечке идёт речь?
И если это так, то что тогда с предторговой свечкой? Обращаться к брокеру - не вариант. Т.к., если он уберёт отображение предторговой свечи, то к нему появятся вопросы "почему цены в ТТП не соответствуют ценам на графике" и т.п.
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
29.04.2015 10:48:20
Цитата
Egor Zaytsev пишет: Сергей, не обратил внимание, что Роман писал про время 9:00, но это не предторговая свечка, а так называемая техническая. Брокер ее убрать не сможет, так как ее формирует сервер.
О какой "технической" свечке идёт речь? Это сделка по цене открытия текущего дня, которая на минутном графике и в ТВС отображается в 09:59:59
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
28.04.2015 23:01:27
У меня тоже белый фон возвращается через 500 мс. Вопрос был в том, почему фон подсвечивается в чёрный цвет при указании константы QTABLE_DEFAULT_COLOR?
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
28.04.2015 22:24:42
Цитата
Alexey Ivannikov пишет: Мы правильно понимаем, что Вы хотите видеть на подсказке на свечке некую цифру, отражающую значение возможной прибыли/убытка в случае закрытия позиции по текущей цене?
Возможно, имелось ввиду не по текущей, а по сигнальной цене (с учётом спрэда)?
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
28.04.2015 17:13:34
Цитата
Egor Zaytsev пишет: Здесь мы можем зарегистрироваться пожелание на такую возможность.
Зарегистрируйте, пожалуйста.
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
28.04.2015 16:55:14
Цитата
Если в качестве цвета задана константа QTABLE_DEFAULT_COLOR, то используется цвет, заданный в цветовой схеме операционной системе Windows.
Цвет чего используется для фона в функции Highlight? Почему при использовании следующего кода цвет фона становится чёрным? Ведь видно, что по-умолчанию цвет фона белый:
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
28.04.2015 10:27:13
Цитата
Egor Zaytsev пишет: Ограничить может только брокер. Но настройка не индивидуальная, а распространяется на всех пользователей. Сам же пользователь может лишь в настройках графика указать временной интервал.
Так почему не сделать, чтобы пользователь мог сам ограничить отображение у себя на графике по аналогии с тем же Intra-day только за все дни? Необходимый функционал у вас уже почти реализован.
Надо делать так, как надо. А как не надо - делать не надо.
Серж пишет: Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены. Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Т.е., я не знаю точно, где именно были проблемы, но сделал вывод, что не у меня, т.к. в то время, когда отправлялись транзакции, разрывов с сервером QUIK не было и проблем с интернетом на моей стороне не наблюдалось.
Цитата
Sergey Gorokhov пишет: Я же точно указал как важнейшее условие "при наличии связи сервера с торговой системой"
При отсутствии связи сервера с торговой системой клиенту ничего не приходит в ответ на транзакцию? А что со стоп-заявками? Для них ведь связь сервера с торговой системой биржи не нужна? (Мой случай был именно со стоп-заявками)
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
27.04.2015 14:14:51
Цитата
Sergey Gorokhov пишет: При наличии связи клиента с сервером и при наличии связи сервера с торговой системой, ответ на транзакцию приходит всегда.
Спорное утверждение. я писал об этом.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
27.04.2015 10:30:07
Как и ожидалось, линия сместилась (тонкой белой указано первоначальное положение лини):
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 14:34:44
У меня вопрос к специалистам ARQA: В Отчёте по транзакциям фиксируется локальное время сервера QUIK? Т.е., возможна такая ситуация, когда "Время получения на сервере QUIK" и "Время получения ответа торговой системы" больше, чем время заявки в таблице заявок?
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 12:32:48
Цитата
lergen пишет: Что будет игроку на бирже который пользуясь преимуществами более короткого доступа и более быстрой системы подсовывает вам приманку и затем просто вовремя ее убирает.
А ничего не будет. Вам показали котировку. Вы на неё купились. Затем человек передумал и убрал свой ордер.
Цитата
lergen пишет: Термин обыгрывал в данном случае не подходит поскольку это действие против алгоритмов схожих с моим.
Ну так что? Ваш алгоритм тоже ведь направлен против тех, кто покупает по "завышенным" или продаёт по "заниженным" ценам, не так ли?
Для чего вам Аккаунт выставившего заявку? Не морочьте людям голову.
Надо делать так, как надо. А как не надо - делать не надо.
Как быстрее войти в сделку, Как быстрее получить нужно значение цены или графика для выполнения условия
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 11:15:53
Цитата
Сергей Парахин пишет: Откуда брать цену, чтобы получить ее максимально быстро
Цену чего? Последней сделки или текущей котировки?
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 10:29:18
Цитата
lergen пишет: Мой робот будет сливать только если кто то будет создавать видимость неэффективности.
Вы случаем не опционами торгуете?
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 10:27:36
Очевидно Панфилов Евгений хочет знать прибыль/убыток, рассчитанные по сигнальным ценам стоп-заявок и он в курсе проскальзывания и что реальные значения могут отличаться от справочных. Нужно просто, чтобы одним взглядом оценить потенциал сделки.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
25.04.2015 00:43:00
Цитата
Серж пишет: Это проблема "пляшущих трендов" при начале новой торговой сессии
Чтобы подтвердить свои догадки сделал заготовку на понедельник. Посмотрим, сохранится ли положение линии.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 23:57:17
Цитата
Дмитрий пишет: А как можно получить отчет по транзакциям?
Запросить у брокера.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 22:59:46
Причём, в Отчёте по транзакциям не было информации по тем транзакциям, в ответ на которые OnTransReply не пришёл. По остальным же время получения на сервере QUIK - именно то, когда был получен ответ от сервера, т.е. на сервере транзакции регистрировались через 10 сек после их отправки клиентом. Где они "гуляли" это время - не понятно.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 22:37:55
Цитата
Viktor MMM пишет: А что со статусами было? 0 и 1 выскакивали? не отслеживали? Или сразу через 10 сек статус 3 и в путь.
Не могу сказать: логов за тот день не сохранилось...
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 22:12:10
lergen, заинтриговали. Прям, детектив какой-то. :) Чтобы понять кто это делает, нужно подумать кому это выгодно. Брокер?
Цитата
lergen пишет: Ему будет в этом выгода если он просто катает меня возле рынка
Брокеру нет никакой выгоды разорять своего клиента. Это не дилер на Форекс. Брокеру выгодны клиенты-"долгожители". Если только он не является 100% вашим контрагентом. Как вариант, можно предположить, что какой-то сотрудник брокера, вычислив ваш алгоритм, играет против вас, обогащая свой личный карман.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 21:57:41
Цитата
Viktor MMM пишет: Другими словами, значит ли отсутствие ответа в течение какого-то времени (какого?) что связи с сервером нет?
Нет, не верно. Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены. Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 20:11:20
Цитата
lergen пишет: есть подозрения на то что кто то играет против меня...
В смысле? Лично против вас? Почему вы так полагаете?
Цитата
lergen пишет: Можно ли простому смертному узнать кто выставил заявку в стакан?
У вашего брокера. Он видит все ваши заявки и заявки своих клиентов. У специалистов биржи: они видят заявки клиентов всех брокеров. Но я не в курсе, имеют ли они персональную информацию физ. лиц.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 16:36:51
Цитата
Серж пишет: то левая реперная точка может со временем всё равно уйти за пределы границ диаграммы
И тут нужно отдать должное Alexey P, т.к. это он обратил внимание на этот момент. (Я наивно полагал, что проблема "пляшущих трендов" решена.)
Надо делать так, как надо. А как не надо - делать не надо.
Надо отметить, что квиковцы всё же пытались их оспорить придумыванием различных несуществующих причин. А сколько бессонных ночей провели пользователи за компьютерами, делая скриншёты и убеждая ТП в наличии "косяков". :D Кстати, проблеме, которую я рассматриваю, наверное столько лет, сколько существует сам QUIK. Это проблема "пляшущих трендов" при начале новой торговой сессии, а не смены таймфрейма, как может показаться на первый взгляд. Т.к., даже если не менять таймфрейм, то левая реперная точка может со временем всё равно уйти за пределы границ диаграммы ввиду ограничения на 3000 свечей.
Надо делать так, как надо. А как не надо - делать не надо.
Отображение на графике
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 13:00:22
Есть ли возможность самому рассчитать цену приобретения (скажем, в Lua) и загрузить в таблицы, раз уж брокер ленится?
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 09:08:25
Как вариант, можно сохранять номер выделенной строки в глобальную переменную из колбека, а затем при необходимости использовать его. Спасибо за наводку.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 09:05:55
Если быть совсем точным, то нужно получить значения в ячейках под выделенной строкой.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
24.04.2015 09:03:42
Мне нужно получить номер выделенной строки в одной таблице, когда срабатывает колбек в другой таблице.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.04.2015 19:52:38
Добавьте функцию определения номера выделенной строки в QLua
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.04.2015 16:53:42
Для наглядности я провёл ещё одну линию вдвое короче первой на дневном графике. При уменьшении таймфрейма до 2М она осталась на месте:
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.04.2015 16:39:27
Egor Zaytsev, то, что средняя точка пришлась на пик - случайность. Но, если вас это смущает, то вы можете поступить следующим образом: убрать отображение графика цены и провести наклонную линию на чистой диаграмме, отметив 2 реперные точки и третью точно посередине: Затем уменьшить таймфрейм, так чтобы одна из реперных точек вышла за пределы границ диаграммы: Как видим линия сместилась. Достаточно убедительно? Или вы можете математически доказать, почему теперь линия не проходит через среднюю точку, которая находится точно посередине между реперными?
Надо делать так, как надо. А как не надо - делать не надо.
Суть в том, что на дневном графике вы не имеете возможность указать точную координату вашего пика (по оси времени). И тогда, при увеличении масштаба до минуток реперная точка вашего тренда уже может не попадать на экстремальное значение (по оси цены).
Поэтому "точная" прорисовка линий при смене периодов возможна только при переходе с мелкого масштаба на более крупный, но не наоборот
Егор, то, что вы описали, относится к рис.2. И я писал об этом:
Цитата
Серж пишет: Меняем таймфрейм на 4H. Визуально правая точка сместилась относительно вершины. Но в QUIK точки привязываются к началу того тайфрейма, на котором проводилась линия. А в данном случае дневной максимум приходится не на начало дня
С этим я не спорю, хотя у меня свою мнение, какую координату по оси времени выбирать при переходе с большего таймфрема на меньший.
Но на рис.3 есть явное смещение. Посмотрите повнимательней: линия должна проходить через пересечение горизонтальной и вертикальной линий.
Надо делать так, как надо. А как не надо - делать не надо.
коды событий поворотов колеса мыши SetTableNotificationCallback
Надо делать так, как надо. А как не надо - делать не надо.
коды событий поворотов колеса мыши SetTableNotificationCallback
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.04.2015 12:15:10
При клике правой кнопкой мыши на таблице появляется меню с одним единственным пунктом "Переместить на вкладку". Сделайте возможным добавлять свои пункты в контекстное меню.
Надо делать так, как надо. А как не надо - делать не надо.
Я писал только про ваш первый пункт: смещение линий при смене таймфрейма.
Я к этому и вел - просто реально куча багов с каждым новым обновлением! Они свои версии даже не тестят лишь бы обновить! Я даже не понимаю порой в чем проблема и нет времени и желания разбираться!
Я в том смысле, что смещение, как таковое, происходит только при уходе базовой точки за пределы диаграммы (3 рис.). Чего нельзя сказать про рис. 2, где линия построена с математической точки зрения верно.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
Пользователь
Сообщений: Регистрация: 30.01.2015
Роботорговец
23.04.2015 01:23:25
Я писал только про ваш первый пункт: смещение линий при смене таймфрейма.
Да и про привязку цены при смене на малый тайм фрейм согласен .... Там идет пересечение или недобор до того пика на котором установил - но это незначительная проблема и с ней можно спокойно смериться!
Рад, что вы наконец это поняли. Что касается "плясок" линий, когда одна (или обе) из базовых точек уходит из области видимости, то тут есть "косяк" и его надо исправлять. Ниже скрины, демонстрирующие проблему:
Проводим на дневном таймфрейме линию через две вершины. И помечаем их пересечением горизонтальной и вертикальной линий. Для ориентира (понадобится позже) отмечаем ещё третью точку на линии между двумя базовыми: Меняем таймфрейм на 4H. Визуально правая точка сместилась относительно вершины. Но в QUIK точки привязываются к началу того тайфрейма, на котором проводилась линия. А в данном случае дневной максимум приходится не на начало дня: Далее меняем таймфрейм на 20-минутный. Левая точка уходит из зоны видимости. Вот тут-то линия смещается, что можно наблюдать по средней точке:
Надо делать так, как надо. А как не надо - делать не надо.