Серж пишет: В какой версии? В v.6.17.1.17 окно ввода стоп-заявки по опционам открывается более 8 сек. Почему в списках исправлений версий нет информации об этом баге?
В версии 6.16.1 Если у Вас проблема повторяется, то это уже новая тема для разбора.
Нет, в той теме вам ясно написали, что проблема наблюдается в т.ч. и на v.6.16.1.15. После чего вам предложено было воспроизвести проблему при подключении к боевому серверу. Как я понял, этого сделано не было...
Надо делать так, как надо. А как не надо - делать не надо.
Sergey Gorokhov пишет: история по ссылке от Серж разобрана, баг найден уже починен
В какой версии? В v.6.17.1.17 окно ввода стоп-заявки по опционам открывается более 8 сек. Почему в списках исправлений версий нет информации об этом баге?
Надо делать так, как надо. А как не надо - делать не надо.
Egor Zaytsev пишет: техническая свечка, которую "порождает" сервер.
Так о какой "технической" свечке идёт речь?
И если это так, то что тогда с предторговой свечкой? Обращаться к брокеру - не вариант. Т.к., если он уберёт отображение предторговой свечи, то к нему появятся вопросы "почему цены в ТТП не соответствуют ценам на графике" и т.п.
Надо делать так, как надо. А как не надо - делать не надо.
Egor Zaytsev пишет: Сергей, не обратил внимание, что Роман писал про время 9:00, но это не предторговая свечка, а так называемая техническая. Брокер ее убрать не сможет, так как ее формирует сервер.
О какой "технической" свечке идёт речь? Это сделка по цене открытия текущего дня, которая на минутном графике и в ТВС отображается в 09:59:59
Надо делать так, как надо. А как не надо - делать не надо.
У меня тоже белый фон возвращается через 500 мс. Вопрос был в том, почему фон подсвечивается в чёрный цвет при указании константы QTABLE_DEFAULT_COLOR?
Надо делать так, как надо. А как не надо - делать не надо.
Alexey Ivannikov пишет: Мы правильно понимаем, что Вы хотите видеть на подсказке на свечке некую цифру, отражающую значение возможной прибыли/убытка в случае закрытия позиции по текущей цене?
Если в качестве цвета задана константа QTABLE_DEFAULT_COLOR, то используется цвет, заданный в цветовой схеме операционной системе Windows.
Цвет чего используется для фона в функции Highlight? Почему при использовании следующего кода цвет фона становится чёрным? Ведь видно, что по-умолчанию цвет фона белый:
Egor Zaytsev пишет: Ограничить может только брокер. Но настройка не индивидуальная, а распространяется на всех пользователей. Сам же пользователь может лишь в настройках графика указать временной интервал.
Так почему не сделать, чтобы пользователь мог сам ограничить отображение у себя на графике по аналогии с тем же Intra-day только за все дни? Необходимый функционал у вас уже почти реализован.
Надо делать так, как надо. А как не надо - делать не надо.
Серж пишет: Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены. Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Т.е., я не знаю точно, где именно были проблемы, но сделал вывод, что не у меня, т.к. в то время, когда отправлялись транзакции, разрывов с сервером QUIK не было и проблем с интернетом на моей стороне не наблюдалось.
Цитата
Sergey Gorokhov пишет: Я же точно указал как важнейшее условие "при наличии связи сервера с торговой системой"
При отсутствии связи сервера с торговой системой клиенту ничего не приходит в ответ на транзакцию? А что со стоп-заявками? Для них ведь связь сервера с торговой системой биржи не нужна? (Мой случай был именно со стоп-заявками)
Надо делать так, как надо. А как не надо - делать не надо.
У меня вопрос к специалистам ARQA: В Отчёте по транзакциям фиксируется локальное время сервера QUIK? Т.е., возможна такая ситуация, когда "Время получения на сервере QUIK" и "Время получения ответа торговой системы" больше, чем время заявки в таблице заявок?
Надо делать так, как надо. А как не надо - делать не надо.
lergen пишет: Что будет игроку на бирже который пользуясь преимуществами более короткого доступа и более быстрой системы подсовывает вам приманку и затем просто вовремя ее убирает.
А ничего не будет. Вам показали котировку. Вы на неё купились. Затем человек передумал и убрал свой ордер.
Цитата
lergen пишет: Термин обыгрывал в данном случае не подходит поскольку это действие против алгоритмов схожих с моим.
Ну так что? Ваш алгоритм тоже ведь направлен против тех, кто покупает по "завышенным" или продаёт по "заниженным" ценам, не так ли?
Для чего вам Аккаунт выставившего заявку? Не морочьте людям голову.
Надо делать так, как надо. А как не надо - делать не надо.
Очевидно Панфилов Евгений хочет знать прибыль/убыток, рассчитанные по сигнальным ценам стоп-заявок и он в курсе проскальзывания и что реальные значения могут отличаться от справочных. Нужно просто, чтобы одним взглядом оценить потенциал сделки.
Надо делать так, как надо. А как не надо - делать не надо.
Причём, в Отчёте по транзакциям не было информации по тем транзакциям, в ответ на которые OnTransReply не пришёл. По остальным же время получения на сервере QUIK - именно то, когда был получен ответ от сервера, т.е. на сервере транзакции регистрировались через 10 сек после их отправки клиентом. Где они "гуляли" это время - не понятно.
Надо делать так, как надо. А как не надо - делать не надо.
lergen, заинтриговали. Прям, детектив какой-то. :) Чтобы понять кто это делает, нужно подумать кому это выгодно. Брокер?
Цитата
lergen пишет: Ему будет в этом выгода если он просто катает меня возле рынка
Брокеру нет никакой выгоды разорять своего клиента. Это не дилер на Форекс. Брокеру выгодны клиенты-"долгожители". Если только он не является 100% вашим контрагентом. Как вариант, можно предположить, что какой-то сотрудник брокера, вычислив ваш алгоритм, играет против вас, обогащая свой личный карман.
Надо делать так, как надо. А как не надо - делать не надо.
Viktor MMM пишет: Другими словами, значит ли отсутствие ответа в течение какого-то времени (какого?) что связи с сервером нет?
Нет, не верно. Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены. Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Надо делать так, как надо. А как не надо - делать не надо.
У вашего брокера. Он видит все ваши заявки и заявки своих клиентов. У специалистов биржи: они видят заявки клиентов всех брокеров. Но я не в курсе, имеют ли они персональную информацию физ. лиц.
Надо делать так, как надо. А как не надо - делать не надо.
Надо отметить, что квиковцы всё же пытались их оспорить придумыванием различных несуществующих причин. А сколько бессонных ночей провели пользователи за компьютерами, делая скриншёты и убеждая ТП в наличии "косяков". :D Кстати, проблеме, которую я рассматриваю, наверное столько лет, сколько существует сам QUIK. Это проблема "пляшущих трендов" при начале новой торговой сессии, а не смены таймфрейма, как может показаться на первый взгляд. Т.к., даже если не менять таймфрейм, то левая реперная точка может со временем всё равно уйти за пределы границ диаграммы ввиду ограничения на 3000 свечей.
Надо делать так, как надо. А как не надо - делать не надо.
Как вариант, можно сохранять номер выделенной строки в глобальную переменную из колбека, а затем при необходимости использовать его. Спасибо за наводку.
Надо делать так, как надо. А как не надо - делать не надо.
Egor Zaytsev, то, что средняя точка пришлась на пик - случайность. Но, если вас это смущает, то вы можете поступить следующим образом: убрать отображение графика цены и провести наклонную линию на чистой диаграмме, отметив 2 реперные точки и третью точно посередине:
Затем уменьшить таймфрейм, так чтобы одна из реперных точек вышла за пределы границ диаграммы:
Как видим линия сместилась. Достаточно убедительно? Или вы можете математически доказать, почему теперь линия не проходит через среднюю точку, которая находится точно посередине между реперными?
Надо делать так, как надо. А как не надо - делать не надо.
Суть в том, что на дневном графике вы не имеете возможность указать точную координату вашего пика (по оси времени). И тогда, при увеличении масштаба до минуток реперная точка вашего тренда уже может не попадать на экстремальное значение (по оси цены).
Поэтому "точная" прорисовка линий при смене периодов возможна только при переходе с мелкого масштаба на более крупный, но не наоборот
Егор, то, что вы описали, относится к рис.2. И я писал об этом:
Цитата
Серж пишет: Меняем таймфрейм на 4H. Визуально правая точка сместилась относительно вершины. Но в QUIK точки привязываются к началу того тайфрейма, на котором проводилась линия. А в данном случае дневной максимум приходится не на начало дня
С этим я не спорю, хотя у меня свою мнение, какую координату по оси времени выбирать при переходе с большего таймфрема на меньший.
Но на рис.3 есть явное смещение. Посмотрите повнимательней: линия должна проходить через пересечение горизонтальной и вертикальной линий.
Надо делать так, как надо. А как не надо - делать не надо.
При клике правой кнопкой мыши на таблице появляется меню с одним единственным пунктом "Переместить на вкладку". Сделайте возможным добавлять свои пункты в контекстное меню.
Надо делать так, как надо. А как не надо - делать не надо.
Я писал только про ваш первый пункт: смещение линий при смене таймфрейма.
Я к этому и вел - просто реально куча багов с каждым новым обновлением! Они свои версии даже не тестят лишь бы обновить! Я даже не понимаю порой в чем проблема и нет времени и желания разбираться!
Я в том смысле, что смещение, как таковое, происходит только при уходе базовой точки за пределы диаграммы (3 рис.). Чего нельзя сказать про рис. 2, где линия построена с математической точки зрения верно.
Надо делать так, как надо. А как не надо - делать не надо.
Да и про привязку цены при смене на малый тайм фрейм согласен .... Там идет пересечение или недобор до того пика на котором установил - но это незначительная проблема и с ней можно спокойно смериться!
Рад, что вы наконец это поняли. Что касается "плясок" линий, когда одна (или обе) из базовых точек уходит из области видимости, то тут есть "косяк" и его надо исправлять. Ниже скрины, демонстрирующие проблему:
Проводим на дневном таймфрейме линию через две вершины. И помечаем их пересечением горизонтальной и вертикальной линий. Для ориентира (понадобится позже) отмечаем ещё третью точку на линии между двумя базовыми:
Меняем таймфрейм на 4H. Визуально правая точка сместилась относительно вершины. Но в QUIK точки привязываются к началу того тайфрейма, на котором проводилась линия. А в данном случае дневной максимум приходится не на начало дня:
Далее меняем таймфрейм на 20-минутный. Левая точка уходит из зоны видимости. Вот тут-то линия смещается, что можно наблюдать по средней точке:
Надо делать так, как надо. А как не надо - делать не надо.