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

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

Страницы: Пред. 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 След.
Закладки
 
Цитата
Роман пишет:
Просьба тогда добавить в "Пожелания"
+1
Надо делать так, как надо. А как не надо - делать не надо.
Запуск скриптов lua
 
Цитата
Вячеслав пишет:
У меня все скрипты так закрывает. Или так.
Код
 if IsWindowClosed(t_RM) then OnStop() end 
И при перезапуске QUIK все скрипты работают. Только иногда "слетают".

Состояние скрипта при следующем запуске зависит от того успел ли он становиться до сохранения его статуса (остановлен/запущен) в файл scripts.dat.
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Цитата
Sergey Gorokhov пишет:
Это не ошибка, так как согласно документации QTABLE_DEFAULT_COLOR работает только для SetColor
Называйте, как хотите. Но факт, что Highlight не доработана. Пусть QTABLE_DEFAULT_COLOR работает в Highlight, как в SetColor.
Цитата
Sergey Gorokhov пишет:
зарегистрировали пожелание на функцию GetColor которая бы возвращала текущий цвет ячейки и шрифта.
GetColor - это, возможно, хорошо.
Но было бы неплохо добавить константу, которая бы избавила от необходимости перекрашивать белый цвет в белый (или любой другой), если нужно изменить только цвет фона или текста. Что положительно скажется на производительности.
Надо делать так, как надо. А как не надо - делать не надо.
Графические инструменты и метки
 
Исправьте также ошибку привязки меток исключительно к левой оси, независимо от того, к какой оси привязан график с идентификатором, для которого выставляется метка:
http://forum-archive.quik.ru/forum/lua/101953/124054/
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Цитата
Sergey Gorokhov пишет:
Для функции Highlight переменная QTABLE_DEFAULT_COLOR не работает и принимает дефолтное значение которое равно черному.
Выше вы писали:
Цитата
Sergey Gorokhov пишет:
Цитата
Если в качестве цвета задана константа QTABLE_DEFAULT_COLOR, то используется цвет, заданный в цветовой схеме операционной системе Windows.
Значит черный цвет задан в системе Windows
Sergey Gorokhov, вы (и часто ваши коллеги) ведёте себя непрофессионально, когда отмахиваетесь от проблем, даже не пытаясь разобраться в ситуации и выдумывая факты, которых нет.

Цитата
Sergey Gorokhov пишет:
задайте белый цвет.
Я так и сделал. Но вы заметили, что я нигде не писал, что цвет фона по-умолчанию задан белым цветом? Ну да ладно...

1) Исправьте ошибку: чтобы при использовании константы QTABLE_DEFAULT_COLOR для фона в функции Highlight цвет фона окрашивался в дефолтное значение
2) Добавьте константу для функций SetColor и Highlight, при использовании которой текущий цвет элемента не менялся бы. Т.е., чтобы не было необходимости запоминать текущий цвет при необходимости изменить только цвет текста или фона.

Данные доработки не являются высоко приоритетными и срочными.
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Или перефразирую вопрос:

Мы создали таблицу. Цвет фона при этом оставили по-умолчанию. Затем, надо подсветить текст в ячейке (или строке целиком) функцией Highlight, не меняя цвет фона.
Как это сделать?
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Цитата
Серж пишет:
Цвет чего используется для фона в функции Highlight?
Надо делать так, как надо. А как не надо - делать не надо.
Запуск скриптов lua
 
Цитата
if msg == QTABLE_CLOSE then OnStop() end
Вот. При закрытии QUIK первым делом срабатывает колбек закрытия окна с таблицей. Поэтому часть скриптов успевают остановиться до закрытия приложения.
Надо делать так, как надо. А как не надо - делать не надо.
Запуск скриптов lua
 
Цитата
Вячеслав пишет:
Несработавшие пару раз скрипты 1й и5й содержали SetTableNotificationCallback.
Код SetTableNotificationCallback в студию.
Надо делать так, как надо. А как не надо - делать не надо.
Запуск скриптов lua
 
Цитата
Роман пишет:
Просто загружаю скрипт вручную - окей, создаётся нужная таблица
SetTableNotificationCallback для таблицы используете?
Надо делать так, как надо. А как не надо - делать не надо.
А это нормально ?, Нужно остановить скрипт, чтобы обновился totalnet ?
 
Цитата
Сергей Парахин пишет:
Чтобы мне перевернуться из лонга в шорт, я должен сначала одной заявкой продать лонг, а другой заявкой открыть шорт.
Это ограничение не брокера, но биржи.
Надо делать так, как надо. А как не надо - делать не надо.
Номер счёта
 
Список доступных для транзакций инструментов
Надо делать так, как надо. А как не надо - делать не надо.
Поле count
 
Скрытый текст
Надо делать так, как надо. А как не надо - делать не надо.
Поле count
 
Цитата
Sergey Gorokhov пишет:
история по ссылке от Серж разобрана, баг найден уже починен
В какой версии? В v.6.17.1.17 окно ввода стоп-заявки по опционам открывается более 8 сек.
Почему в списках исправлений версий нет информации об этом баге?
Надо делать так, как надо. А как не надо - делать не надо.
Поле count
 
Цитата
Sergey Gorokhov пишет:
Расскажите, как по Вашему, что изменило бы в диагностике, если бы проблему воспроизводили на боевом потоке?
Если бы воспроизводили проблемы на боевом Квике, то этот вопрос уже решили бы.
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
 
Было время, когда RTSI (вы ведь сейчас о нём?) и в вечернюю сессию рассчитывался.
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
 
Цитата
сергей пишет:
Есть уровень позиции-цена приобретения, от неё и пляска. Более актуальный вопрос-загружает ли её брокер?
Судя по скрину ТС интересует ФОРТС (в т.ч.). В таблицах по ФОРТС есть цена приобретения?
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Цитата
Серж пишет:
Вопрос был в том, почему фон подсвечивается в чёрный цвет при указании константы QTABLE_DEFAULT_COLOR?
Это не является ошибкой?
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
 
Цитата
Egor Zaytsev пишет:
Роман говорил именно про 9:00
Ну да, на часовом графике - 9:00
Цитата
Egor Zaytsev пишет:
техническая свечка, которую "порождает" сервер.
Так о какой "технической" свечке идёт речь?

И если это так, то что тогда с предторговой свечкой? Обращаться к брокеру - не вариант. Т.к., если он уберёт отображение предторговой свечи, то к нему появятся вопросы "почему цены в ТТП не соответствуют ценам на графике" и т.п.
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
 
Цитата
Egor Zaytsev пишет:
Сергей, не обратил внимание, что Роман писал про время 9:00, но это не предторговая свечка, а так называемая техническая. Брокер ее убрать не сможет, так как ее формирует сервер.
О какой "технической" свечке идёт речь? Это сделка по цене открытия текущего дня, которая на минутном графике и в ТВС отображается в 09:59:59
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
У меня тоже белый фон возвращается через 500 мс. Вопрос был в том, почему фон подсвечивается в чёрный цвет при указании константы QTABLE_DEFAULT_COLOR?
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
 
Цитата
Alexey Ivannikov пишет:
Мы правильно понимаем, что Вы хотите видеть на подсказке на свечке некую цифру, отражающую значение возможной прибыли/убытка в случае закрытия позиции по текущей цене?
Цитата
сергей пишет:
Не на свече, а линии ордера.
Возможно, имелось ввиду не по текущей, а по сигнальной цене (с учётом спрэда)?
Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
 
Цитата
Egor Zaytsev пишет:
Здесь мы можем зарегистрироваться пожелание на такую возможность.
Зарегистрируйте, пожалуйста.
Надо делать так, как надо. А как не надо - делать не надо.
Highlight
 
Цитата
Если в качестве цвета задана константа QTABLE_DEFAULT_COLOR, то используется цвет, заданный в цветовой схеме операционной системе Windows.

Цвет чего используется для фона в функции Highlight?
Почему при использовании следующего кода цвет фона становится чёрным? Ведь видно, что по-умолчанию цвет фона белый:
Код
  local hID = AllocTable()
  AddColumn(hID, 1, '', true, QTABLE_STRING_TYPE, 10)
  CreateWindow(hID) 
  SetCell(hID, InsertRow(hID, -1), 1, 'Text')
  SetCell(hID, InsertRow(hID, -1), 1, 'Text')
  Highlight(hID, 2, 1, QTABLE_DEFAULT_COLOR, RGB(255, 0, 0), 500)


Надо делать так, как надо. А как не надо - делать не надо.
Отключение вне сессионной свечки на 09:00
 
Цитата
Egor Zaytsev пишет:
Ограничить может только брокер. Но настройка не индивидуальная, а распространяется на всех пользователей.
Сам же пользователь может лишь в настройках графика указать временной интервал.
Так почему не сделать, чтобы пользователь мог сам ограничить отображение у себя на графике по аналогии с тем же Intra-day только за все дни? Необходимый функционал у вас уже почти реализован.
Надо делать так, как надо. А как не надо - делать не надо.
Регулярные выражения в QLUA
 
Цитата
Макс Крутой пишет:
Как отлавливать сделки по "#"?
Цитата
Макс Крутой пишет:
Так какое? 1или2?
Что вам больше нравится. Оба варианта решают вашу задачу.
Надо делать так, как надо. А как не надо - делать не надо.
Регулярные выражения в QLUA
 
string.match (s, pattern [, init])
Надо делать так, как надо. А как не надо - делать не надо.
Регулярные выражения в QLUA
 
string.sub(s, i [, j])
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Sergey Gorokhov, я написал:
Цитата
Серж пишет:
Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены.
Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Т.е., я не знаю точно, где именно были проблемы, но сделал вывод, что не у меня, т.к. в то время, когда отправлялись транзакции, разрывов с сервером QUIK не было и проблем с интернетом на моей стороне не наблюдалось.
Цитата
Sergey Gorokhov пишет:
Я же точно указал как важнейшее условие "при наличии связи сервера с торговой системой"
При отсутствии связи сервера с торговой системой клиенту ничего не приходит в ответ на транзакцию?
А что со стоп-заявками? Для них ведь связь сервера с торговой системой биржи не нужна? (Мой случай был именно со стоп-заявками)
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Цитата
Sergey Gorokhov пишет:
При наличии связи клиента с сервером и при наличии связи сервера с торговой системой, ответ на транзакцию приходит всегда.
Спорное утверждение. Выше я писал об этом.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
 
Как и ожидалось, линия сместилась (тонкой белой указано первоначальное положение лини):
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
У меня вопрос к специалистам ARQA:
В Отчёте по транзакциям фиксируется локальное время сервера QUIK?
Т.е., возможна такая ситуация, когда "Время получения на сервере QUIK" и "Время получения ответа торговой системы" больше, чем время заявки в таблице заявок?
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
 
Цитата
lergen пишет:
Что будет игроку на бирже который пользуясь преимуществами более короткого доступа и более быстрой системы подсовывает вам приманку и затем просто вовремя ее убирает.
А ничего не будет. Вам показали котировку. Вы на неё купились. Затем человек передумал и убрал свой ордер.
Цитата
lergen пишет:
Термин обыгрывал в данном случае не подходит поскольку это действие против алгоритмов схожих с моим.
Ну так что? Ваш алгоритм тоже ведь направлен против тех, кто покупает по "завышенным" или продаёт по "заниженным" ценам, не так ли?

Для чего вам Аккаунт выставившего заявку? Не морочьте людям голову.
Надо делать так, как надо. А как не надо - делать не надо.
Как быстрее войти в сделку, Как быстрее получить нужно значение цены или графика для выполнения условия
 
Цитата
Сергей Парахин пишет:
Откуда брать цену, чтобы получить ее максимально быстро
Цену чего? Последней сделки или текущей котировки?
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
 
Цитата
lergen пишет:
Мой робот будет сливать только если кто то будет создавать видимость неэффективности.
Вы случаем не опционами торгуете?
Надо делать так, как надо. А как не надо - делать не надо.
Расчет доходов/убытков, Расчет доходов/убытков
 
Очевидно Панфилов Евгений хочет знать прибыль/убыток, рассчитанные по сигнальным ценам стоп-заявок и он в курсе проскальзывания и что реальные значения могут отличаться от справочных. Нужно просто, чтобы одним взглядом оценить потенциал сделки.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
 
Цитата
Серж пишет:
Это проблема "пляшущих трендов" при начале новой торговой сессии
Чтобы подтвердить свои догадки сделал заготовку на понедельник. Посмотрим, сохранится ли положение линии.

Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Цитата
Дмитрий пишет:
А как можно получить отчет по транзакциям?
Запросить у брокера.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Причём, в Отчёте по транзакциям не было информации по тем транзакциям, в ответ на которые OnTransReply  не пришёл. По остальным же время получения на сервере QUIK - именно то, когда был получен ответ от сервера, т.е. на сервере транзакции регистрировались через 10 сек после их отправки клиентом. Где они "гуляли" это время - не понятно.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Цитата
Viktor MMM пишет:
А что со статусами было? 0 и 1 выскакивали? не отслеживали? Или сразу через 10 сек статус 3 и в путь.
Не могу сказать: логов за тот день не сохранилось...
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
 
lergen, заинтриговали. Прям, детектив какой-то.  :)
Чтобы понять кто это делает, нужно подумать кому это выгодно.
Брокер?
Цитата
lergen пишет:
Ему будет в этом выгода если он просто катает меня возле рынка
Брокеру нет никакой выгоды разорять своего клиента. Это не дилер на Форекс. Брокеру выгодны клиенты-"долгожители".
Если только он не является 100% вашим контрагентом.
Как вариант, можно предположить, что какой-то сотрудник брокера, вычислив ваш алгоритм, играет против вас, обогащая свой личный карман.
Надо делать так, как надо. А как не надо - делать не надо.
Status в OnTransReply
 
Цитата
Viktor MMM пишет:
Другими словами, значит ли отсутствие ответа в течение какого-то времени (какого?) что связи с сервером нет?
Нет, не верно. Есть прецедент, когда при наличии связи с сервером, отсутствии проблем с интернетом, колбеки OnTransReply не приходили от сервера. При этом заявки по данным транзакциям также не были исполнены.
Видимо, в это время были какие-то проблемы на стороне брокера: часть заявок не выставлялась, остальные - с задержкой более 10 сек.
Надо делать так, как надо. А как не надо - делать не надо.
Аккаунт выставившего заявку, Можно ли увидеть?
 
Цитата
lergen пишет:
есть подозрения на то что кто то играет против меня...
В смысле? Лично против вас? Почему вы так полагаете?
Цитата
lergen пишет:
Можно ли простому смертному узнать кто выставил заявку в стакан?
Вы хотите вычислить обидчика?
Цитата
lergen пишет:
У кого есть такая возможность.
У вашего брокера. Он видит все ваши заявки и заявки своих клиентов. У специалистов биржи: они видят заявки клиентов всех брокеров. Но я не в курсе, имеют ли они персональную информацию физ. лиц.
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
 
Цитата
Серж пишет:
то левая реперная точка может со временем всё равно уйти за пределы границ диаграммы
И тут нужно отдать должное Alexey P, т.к. это он обратил внимание на этот момент. (Я наивно полагал, что проблема "пляшущих трендов" решена.)
Надо делать так, как надо. А как не надо - делать не надо.
ЛИНИИ ТРенда и ТА
 
Цитата
сергей пишет:
исправляли неоспоримые свои косяки
Надо отметить, что квиковцы всё же пытались их оспорить придумыванием различных несуществующих причин. А сколько бессонных ночей провели пользователи за компьютерами, делая скриншёты и убеждая ТП в наличии "косяков".  :D
Кстати, проблеме, которую я рассматриваю, наверное столько лет, сколько существует сам QUIK. Это проблема "пляшущих трендов" при начале новой торговой сессии, а не смены таймфрейма, как может показаться на первый взгляд. Т.к., даже если не менять таймфрейм, то левая реперная точка может со временем всё равно уйти за пределы границ диаграммы ввиду ограничения на 3000 свечей.
Надо делать так, как надо. А как не надо - делать не надо.
Отображение на графике
 
Есть ли возможность самому рассчитать цену приобретения (скажем, в Lua) и загрузить в таблицы, раз уж брокер ленится?
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
 
Как вариант, можно сохранять номер выделенной строки в глобальную переменную из колбека, а затем при необходимости использовать его. Спасибо за наводку.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
 
Если быть совсем точным, то нужно получить значения в ячейках под выделенной строкой.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
 
Мне нужно получить номер выделенной строки в одной таблице, когда срабатывает колбек в другой таблице.
Надо делать так, как надо. А как не надо - делать не надо.
QLua: работа с таблицами Рабочего места QUIK
 
Добавьте функцию определения номера выделенной строки в QLua
Надо делать так, как надо. А как не надо - делать не надо.
Страницы: Пред. 1 ... 36 37 38 39 40 41 42 43 44 45 46 47 След.
Наверх