Интересно, что движок заменил слово "н. е. б. у." звёздочкой. Видимо, счёл это матом...
Возможные "стратегии" для торговых программ
Пользователь
Сообщений: Регистрация: 27.12.2022
15.12.2023 13:58:28
Я освоил qlua + dll на C, теперь хочется попробовать написать торг. программку, чтобы посмотреть, на её работу. Имеются какие-то дармовые "торговые роботы" и их заготовки, которые транслятор не хочет транслировать (и есть раздутые до безобразия горы кода в районе гитхаба), не хочется тратить время, чтобы их понять, они, по-моему, делаются по принципу "на, тебе, боже, что мне негоже", а платные "роботы" - по принципу "на, тебе, платного, боже, что мне негоже". К примеру, в этой ветке кто-то опубликовал "нейросеть на луа", при этом из диалога непонятно, что это такое и стоит ли на это тратить время.
У меня пока возле головы вертятся такие возможные "стратегии" для программы: - слежение за массой всякой макулатуры и определение начала роста цены, покупка на деньги, которые не жалко, и определение, когда это лучше продать; - определение в начале торгов, что с какой-то радости начнут покупать/продавать, и воспользоваться этим, пока цена не ушла далеко; - ловля кратковременной просадки цены, когда происходит крупная продажа (напр., кто-то хочет выйти из какой-то бумаги, перевести деньги в доллары и слинять из этой страны, пока не поздно).
Кто-то может подсказать (хотя бы в приват) что-то стоящее "отцу русской демократии", чьи пенсии летят по * , коптят, и потом где-то взрываются склады террористов?..
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
14.12.2023 00:45:36
Цитата
swerg написал: Хотя, если честно, я бы рекомендовал писать и отлаживать алгоритмы на Lua. Это намного проще. И только если будут выявляться какие-то узкие места в производительности - что-то выносить в dll.
А что вы скажете об этих рассуждениях о qlua, которые я только что увидел на === Каждого, кто собирается программировать на QLua, должен сильно волновать ответ на следующий вопрос: стоит ли изучать Lua или воспользоваться некоей библиотекой (как пример QuikSharp + QuikPy) и в дальнейшем писать свои программы на другом ( скажем мягко — менее экзотическом) языке (Python, C#, С++ и т.п.). Когда разработчики Квика встраивали Луа в Квик, это был (Луа 5.1 х32) популярный язык с огромным количеством всяких разных библиотек, компилятором (LuaJIT), своим менеджером пакетов и большим комьюнити. Потом прошло некоторое количество времени, Луа в Квике изменился на Луа 5.4 х64 и все достоинства его превратились в тыкву. Оказалось, что это практически умирающий ( утопающий) язык, поддержка которого — дело рук самих утопающих. Кто-то успел ухватить тренд и быстренько переписал все на Python и остался конкурентноспособен ( хороший пример Torch -> PyTorch ), кто-то все проспал и утонул (ну или еще пока барахтается). В связи с выше сказанным, очень хотелось бы выяснить, так сказать на берегу, стоит ли свеч QLua, или можно построить такого же стабильного и быстрого робота на другом языке. === Простых алгоритмов или несколько роботов запустить, это всё будет вполне устойчиво работать. Что-то более сложное (сотни стратегий торговых, постоянная оптимизация под рынок, с оперативным управлением и ротацией роботов) действительно пишутся уже в связке или полностью на других языках. ===
Почему так сильно тормозит ввод/изменение заявки?
Пользователь
Сообщений: Регистрация: 27.12.2022
13.12.2023 12:59:18
Насколько я помню, тормоза были и до того, как я начал писать скрипты.
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
13.12.2023 11:12:56
> Вы взяли готовую сборку или собирали самостоятельно?
Взял готовую.
> От себя добавлю: возможно, для вас окажется полезным сайт
Спасибо, я туда уже заглядывал.
По поводу полей ввода P(rice) и Q(uantity) в стаканах.
Пользователь
Сообщений: Регистрация: 27.12.2022
13.12.2023 11:00:54
> Правильно понимаем, что речь идет о полях P и Q?
Да.
> Если Вы про окно вида (См. Рис_1), то это реакция на горячие клавиши «Ctrl»+«X»- снимает все активные заявки на продажу из текущего окна котировок по данному инструменту.
На рис. 1 у Вас не окно вида, а окно сообщения. Ctrl+x вроде бы стандартно означает "вырезать": ru.wikipedia.org/wiki/Вырезать,_копировать,_вставить
Я в стакане в поле Q выделил число, нажал Ctrl+Ins, но содержимое буфера обмена не изменилось...
> Уточните, пожалуйста, для чего Вам необходимо в поле Q (Количество инструментов) вводить числовые выражения?
Бывает нужно добавить к продаже сколько-то акций, которые были куплены по более низкой цене. И ещё бывает надо рассчитать, сколько акций, купленных взаймы у брокера, надо продать, чтобы не попасть на комиссию брокера при окончании вечерней сессии. (В этом случае нужны также умножения и деления). Я для этого пользуюсь калькулятором.
По поводу полей ввода P(rice) и Q(uantity) в стаканах.
Пользователь
Сообщений: Регистрация: 27.12.2022
12.12.2023 19:43:51
Кстати, я заметил конфликт комбинаций клавиш при работе с этими полями: если выделить значение в этом поле и нажать Ctrl+x (вырезать и поместить в буфер обмена Виндовс), то возникает страшное окошко типа "Удалить все заявки?" Кроме того, желательно, чтобы работали не только комбинации Ctrl+c/Ctrl+v, но и парные к ним Ctrl+Ins/Shift+Ins. И эти поля желательно вытягивать, чтобы они занимали всю ширину стакана.
А как насчёт того, чтобы можно было вводить в поле Q числовые выражения, хотя бы бесскобочные с + и -? (Надо учесть унарные + и -).
Почему так сильно тормозит ввод/изменение заявки?
Пользователь
Сообщений: Регистрация: 27.12.2022
12.12.2023 19:32:07
У меня самая свежая версия Квик, а проблема была всегда, сколько я помню. А помню, минимум, с полгода. При нажатии на клавишу при редактировании, напр., цены, задержка до появления/стирания цифры длится секунды две. Рынки/классы - обычные акции, напр., фонд ВТБ Ликвидность TQTF/LQDT.
Почему так сильно тормозит ввод/изменение заявки?
Пользователь
Сообщений: Регистрация: 27.12.2022
05.12.2023 13:39:04
Такое впечатление, что при редактировании полей ввода цены/количества происходит какой-то тяжёлый счёт. Можно его как-то отменить, чтобы это работало так же быстро, как щелчок по быстрой заявке в стакане?
Робот Сетка LUA для QUIK бесплатно, Обзоры и обновления робота
Пользователь
Сообщений: Регистрация: 27.12.2022
01.12.2023 19:59:38
> Робот торгует на моём реальном счёте без вмешательств на удалённом сервере VPS. Результатом работы доволен.
Хотелось бы посмотреть видео, в котором вы заходите на свой брокерский аккаунт и показываете результаты работы за последнеи 3 года...
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
01.12.2023 14:47:42
, что, до сих пор не сделали?
Срок действия обычной лимитной заявки, Добавить срок действия в обычную лимитную заявку
Пользователь
Сообщений: Регистрация: 27.12.2022
01.12.2023 14:45:53
А я думал, что это брокеры у себя хранят такие долгоиграющие лимитки, а также лимитки по инструментам, торги по которым закончились/ещё не начинались.
Пустая таблица позция по деньгам., На балансе есть деньги, в таблицах состояния счета, ограничения по клиентским счетам есть все данные. А в таблице позиции по деньгам пустота.
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 22:22:42
Да, на вкладке "Портфель ФР" таблица "Состояние счёта" через какое-то время сама заполнилась...
Программирование скриптов
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 17:36:08
Кстати, я как-то заметил, что если Квику задать сформировать отчёт по всем сделкам клиента (а их немного), то, пока он их 10 сек. формирует (Квик в это время слегка заблуривает окно), наблюдается потеря в получении скриптом обезличенных сделок и изменений в стакане (тоже на 10 сек.)
Необработанные сделки можно было бы ставить в очередь, чтобы потом отдать их скрипту? Такое впечатление, что мой скрипт получения сделок и формирование отчёта Квиком не могут работать одновременно? Квик не может использовать больше 2-х потоков? (Один для терминала и коллбэков, а другой для функции main)?
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 15:43:37
Цитата
nikolz написал: покажите Ваш пример на C с ошибкой, исправлю.
Не понял: этот луа скрипт из предыдущего моего сообщения использует известную оболочку от swerg w32.dll, а работающий пример луа+длл на си, который транслируется gcc, на основе примера swerg, который собирался в VS, я получил ещё вчера.
Теперь меня интересует, как получать в длл таблицы от луа и разбирать их, напр., таблицу заявок и обезличенных сделок. Я несколько лет назад перешёл с Дельфи 7 на си под 64 бит и gcc, теперь неохота сидеть на 2-х стульях.
Кстати, если кто не знает, я автор книжки "Delphi и Turbo Pascal на занимательных примерах" (выходила в Питер-БХВ), а также нескольких других книжек, хотя, я программировал, как любитель, для развлечения, в основном писал для продажи англоязычные шареварные игры по своим идеям. А лет 15 назад я был монстром Perl regexp и написал о них лекции на intuit.ru и головоломную книжку, которая выносит мозги ногами вперёд (в связи с рекурсивными шаблонами и вообще). Понаходил в них и в Перле грубых ошибок, сообщал о них письмами Перл майнтайнерам, они их исправляли. К сожалению, эта узкая тема не приносит денег...
Пустая таблица позция по деньгам., На балансе есть деньги, в таблицах состояния счета, ограничения по клиентским счетам есть все данные. А в таблице позиции по деньгам пустота.
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 14:02:17
И "Обновить таблицу" (F5) тоже не помогало...
Пустая таблица позция по деньгам., На балансе есть деньги, в таблицах состояния счета, ограничения по клиентским счетам есть все данные. А в таблице позиции по деньгам пустота.
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 14:01:07
У меня только что тоже было долгое время аналогичное, CalcBuySell и getBuySellInfo тоже показывали нули, при этом приложение "ВТБ инвестиции" показывало, сколько денег и акций на счёте. Перезагружал Квик, не помогало. Минут 20 назад таблица "Состояние счёта" в Квике наконец-то заполнилась...
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
29.11.2023 10:19:15
Спасибо, тов. swerg, за наше счастливое детство, меня сейчас интересует обмен данными между луа скриптом и длл на си. Кстати, вчера я запустил в квике ваш пример луа скрипта из 1-го поста: Получил сообщение "C stack overflow". Может быть, с 2020 г. что-то поменялось в квике?
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 21:36:11
Там, оказывается, дело было в имени: не luaopen_mylib_funcs, что я вбрал из другого примера, а luaopen_luacdll, поэтому первоначальную сишную функцию можно оставить, поменяв у неё имя:
int __declspec(dllexport) luaopen_luacdll(lua_State *L) { luaL_newlib(L, ls_lib); return 1; }
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 21:32:06
И вместо int __declspec(dllexport) luaopen_mylib_funcs(lua_State *L) { luaL_newlib(L, ls_lib); return 1; }
надо вставить из исходника swerg
LUALIB_API int luaopen_luacdll(lua_State *L) { // эта функция выполнится в момент вызова require() в Lua-коде // регистрируем реализованные в dll функции, чтобы они стали дуступны для Lua // в Lua 5.1 и Lua 5.3 для этого предназначены разные функции #if LUA_VERSION_NUM >= 502 luaL_newlib(L, ls_lib); #else luaL_openlib(L, "luacdll", ls_lib, 0); #endif
return 1; }
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 21:28:25
Наконец-то заработало: я не заметил совета тов. swerg вставить #define LUA_LIB #define LUA_BUILD_AS_DLL до подключения заголовочных файлов для Lua.
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 21:02:01
Пока при попытке выполнения в Квике выдаётся ошибка error loading module 'luacdll' from file 'C:\QUIK\luacdll.dll': Не найдена указанная процедура.
Осталось ещё немного исправить, но что?..
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 20:48:17
Опять начал искать и наткнулся на стр. Добавил по примеру оттуда в бат файл ключи -L. и -llua54 и получил наконец-то dll... Чертовщина...
Как правильно удалить элемент из массива со "сдвигом влево"
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 18:15:23
Я наткнулся на интересный сайт
В частности, вот оно:
Для qlua есть аналогичные потоконезависимые функции с s вначале: sremove, sinsert, ...
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 16:10:06
Цитата
paluke написал: Библиотеку lua нужно указывать: ключики -L, -l
Я разместил в каталоге со всеми файлами файл lua54.lib, который взял из 1-го поста и добавил опцию -Llua54.lib, сообщения с ошибками остались точно теми же, что и выше. Если, скажем, этот формат биб-ки понимает только микрософт и не понимает gcc, то почему линковщик ничего не говорит насчёт этого либ-файла?
Чьё время даёт OnTransReply в таблице date_time?
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 15:50:38
Цитата
paluke написал: Если вы хотите считать миллисекунды, quik абсолютно бесполезен.
Утром мне удаётся считать сотые доли секунды, и некоторое время назад я часто видел, что становился первым в очередь. А сейчас вечером мало того, что в очередь набивается огромное количество всякой сволочи, так ещё и мосбиржа меняет время начала торгов: было, как положено, 19:00:01, а теперь может быть и > 19:00:04...
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
28.11.2023 00:20:44
Не могу откомпилировать длл на си в gcc. Есть простая длл на си, все файлы есть. Gcc выдаёт ошибки:
static int forLua_MultTwoNumbers(lua_State *L) { // получаем первый и второй параметры вызова функции из стека с проверкой каждого на число double d1 = luaL_checknumber(L, 1); double d2 = luaL_checknumber(L, 2);
// помещаем в стек результат умножения lua_pushnumber(L, d1 * d2);
return(1); // эта функция возвращает одно значение }
// список реализованных в dll пользовательских функций static struct luaL_Reg ls_lib[] = { {"MultTwoNumbers", forLua_MultTwoNumbers}, {NULL, NULL} };
Вот бат-файл для компиляции: gcc.exe luacdll.c -o luacdll.dll -mdll -O2 -s -m64 -std=c17
Все .h файлы есть в наличии в том же каталоге...
Чьё время даёт OnTransReply в таблице date_time?
Пользователь
Сообщений: Регистрация: 27.12.2022
27.11.2023 19:50:12
NTP сервер ntp1.stratum2.ru говорит: ICMP: 100ms задержка. Это и есть задержка пакета TCP/IP от меня до Москвы?
Чьё время даёт OnTransReply в таблице date_time?
Пользователь
Сообщений: Регистрация: 27.12.2022
27.11.2023 19:46:04
Например, если мы получаем trans_reply.status == 3 (заявка выполнена), то какое время мы получаем в OTR: - время сервера биржи в момент выполнения заявки? - время сервера брокера, когда он получил ответ от сервера биржи? - что-то ещё? Аналогичный вопрос, если заявка не выполнена. В описаниях этой функции об этом ни слова...
Я сейчас перед вечерней сессией делал заявку на покупку и в OnTransReply получил ответ "не выполнена", время при этом такое: 19:00:04.224811. Но я эту заявку повторял несколько раз и в следующий раз получил ответ "выполнена", время при этом такое: 19:00:04.377904.
А это я получал содержимое стаканов и отмечал время на моём ПК, которое я перед этим синхронизировал с NTP сервером: 19:00:04.621937 19:00:04.746745 19:00:04.932090 19:00:05.319159
И только в 4-й раз, т.е., когда время было 19:00:05.319159, моя заявка появилась в стакане. Как можно понять такую задержку? Может ли кто-то задерживать мои заявки намеренно?
Не обновляются данные в стакане и в табл. заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
14.11.2023 23:43:26
Это было однократно, сообщил об этом техподдержке брокера.
Примеры dll на GCC 64 для работы со скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
14.11.2023 19:53:06
Где можно посмотреть примеры создания длл на GCC 64? Или хотя бы на FPC 64/Delphi 7...
Не обновляются данные в стакане и в табл. заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
07.11.2023 16:52:55
Похоже, это тормоза на стороне брокера или мосбиржи...
Не обновляются данные в стакане и в табл. заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
07.11.2023 16:06:13
Сейчас сталкивался с тем, что выставляю в Квике 11.0.0.92 заявку, она принимается, но не отображается в стаканах и в табл. заявок. При этом в андроид приложении она отображается в активных заявках. Перезагрузил Квик - не помогло. Помог перезаказ данных...
Потом в стаканах вдруг вместо 40 строк стало отображаться только 4 (2 на покупку, 2 на продажу), а в андроид приложении отображались все 40 строк. Через несколько секунд стали отображаться все 40 строк. Пока писал, это повторилось (отображались 2 строки). Брокер ВТБ. Не знаю, что думать...
Неактуальная информация в документации?
Пользователь
Сообщений: Регистрация: 27.12.2022
07.11.2023 15:50:23
В файле "Интерпретатор языка Lua.pdf" в разделе "3.12.3 Особенности получения значений Таблицы текущих торгов" написано: === • Автоматически из скрипта Lua с помощью функций ParamRequest или CreateDataSource, при включенной настройке Рабочего места QUIK «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки..., раздел «Программа» / «Получение данных»).
Терминал QUIK автоматически заказывает параметры, необходимые для корректного расчета лимитов, при включенной настройке Рабочего места QUIK «Исходя из настроек открытых пользователем таблиц» (меню Система / Настройки / Основные настройки..., раздел «Программа» / «Получение данных»). ===
Но фразы «Исходя из настроек открытых пользователем таблиц» в меню Система / Настройки / Основные настройки / Программа / Получение данных не видать...
Как сервер биржи определяет направление сделки?
Пользователь
Сообщений: Регистрация: 27.12.2022
31.10.2023 17:58:29
Т.е. сервер определяет B или S с точки зрения рыночной заявки? А, к примеру, в начале торгов мне может встретится встречная лимитная заявка, тогда как сервер выставляет букву? В зависимости от того, чья заявка поступила раньше? В остальном заявки равны.
Как сервер биржи определяет направление сделки?
Пользователь
Сообщений: Регистрация: 27.12.2022
30.10.2023 14:40:29
Когда приходит инфо, напр., по OnAllTrade, там присутствует направление сделки: B - покупка и S - продажа. Я заметил, что, когда я продаю, то в этой сделке стоит B, когда покупаю, - S. А как сервер биржи определяет напр. сделки? А если моя заявка будет по текущей цене, а не лимитная, то тогда направление будет другое? От вида встречной ко мне заявки (лимитная или по маркету) это направление зависит?
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
29.09.2023 13:04:25
Ещё, как я писал, в этом сером прямоугольничке шрифт должен быть меньше, чем в клетке, и если в клетке, в которой есть заявка, у юзера выбран жирный шрифт, то это не должно влиять на шрифт внутри серого прямоугольничка. Серый фон прямоугольничка должен быть достаточно тёмный, чтобы белый цвет цифр в нём хорошо был виден.
И эти прямоугольнички и числа в них должны быть выровнены по правому краю клетки (столбца), в котором они стоят, как сделано у ВТБ.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
29.09.2023 11:23:49
Точнее: этот серый прямоугольничек, так же, как и клетка, в которой он находится, кликабельный. По щелчку левой кнопкой при быстром режиме ввода будет выставлена заявка на покупку, если это столбец с покупкой, и заявка на продажу, если щелчок был в столбце "Продажи".
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
29.09.2023 10:58:35
Разница только в том, что в Квике будет 3 столбца: отдельно для покупки и для продажи.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
29.09.2023 10:56:19
Сфотографировал экран для нагладности. В сером прямоугольничке (чтобы было понятно, что он некликабельный) показан объём.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
28.09.2023 19:08:31
На этих картинках вместо 3-х столбцов уже 5... А я вначале сказал, как надо сделать (как сделали в приложении ВТБ Инвестиции). Там по-прежнему остаётся 3 столбца, не надо другого дизайна и непонятных действий по щелчкам, которые приводят к потере денег...
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
27.09.2023 16:02:36
У меня, естественно, быстрый ввод/снятие заявок. Поэтому моё предложение сделать показ объёмов в моём родном дизайне стакана остаётся в силе: тут сохраняются все плюсы и нет минусов.Как я уже писАл, для этого в столбцах "Покупка" и "Продажа" имеются пустые места...
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
27.09.2023 10:59:51
Не пойму, закрыт вопрос или нет... У меня на экране теперь 2 дизайна стаканов: который был раньше и который Вы посоветовали. Я не пойму, как в подменю "Установка операции заявки" что-то можно выбирать, если для разных дизайнов стаканов щелчок по строке с ценой покупки (на зелёном фоне) действует противоположно... Интуитивно кажется, что щелчок по клетке с лучшей ценой покупки должен выставлять заявку на покупку, а не на продажу... Как я с помощью этого подменю могу сделать так, чтобы в новом дизайне стакана щелчок по цене покупки выставлял заявку на покупку, а щелчок в этой строке по цене - заявку на продажу (т.е. наоборот, чем сейчас) непонятно. Да ещё и чтобы это не повлияло на стаканы с прежним дизайном.
Похоже, новый дизайн стакана лучше использовать только для того, чтобы увидеть свои объёмы заявок, а не для торговли, от греха подальше... Но тогда экран загромождается лишним стаканом.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
26.09.2023 19:55:42
Оказалось, что по щелчку по цене в зелёном поле (покупок) выставляется заявка на покупку, а при щелчке на столбце цены выставляется заявка на продажу! Это совсем не так, как в том виде стакана, который был у меня раньше, и это очень неожиданно. Там в столбце покупок не выставлялась заявка на продажу. Так можно щёлкнуть и много чего потерять...
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
26.09.2023 14:55:01
Выбрал вид стакана по снимку, стакан стал Уже, но я заметил неожиданное поведение: если щёлкнуть по клетке в столбце с ценой, то Квик пытается выставить заявку. В моём прежнем дизайне стакана такой щелчок только устанавливал подсветку на строке. Это неожиданное поведение, которое может привести к потере денег, ай-яй-яй...
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
25.09.2023 15:43:54
Нету у меня своего объёма... Мне что, особую версию программы подсунули? У меня вер. 10.3.1.13.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
25.09.2023 12:36:33
Спасибо, только у меня это почему-то называется не "Свой объём", а отдельно: "Своя покупка" и "Своя продажа". В результате, ширина стакана сильно выросла, а это не очень хорошо, т.к. у меня экран не резиновый. Если бы вы сделали, как я выше советовал, то ширина стакана не увеличилась бы.
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
21.09.2023 19:55:25
На Рис_1.PNG в столбце "Свой объём" вижу 1 акцию по цене 2.91. Если эта 1 акция является суммой всех заявок по цене 2.91, то это то, что мне нужно. Это можно настроить в Квике?
Хочется в биржевом стакане видеть объёмы заявок
Пользователь
Сообщений: Регистрация: 27.12.2022
21.09.2023 10:05:18
Да, отображать всего акций по каждой цене (в её строке), по которой есть мои заявки. По заявкам на продажу для этого есть место в правой половине стакана, а по заявкам на покупку - в левой.
Узнать точное время скриптом
Пользователь
Сообщений: Регистрация: 27.12.2022
20.09.2023 21:20:05
По идее, сервер брокера должен быть готов до начала приёма предварительных заявок... В связи с этим такой вопрос: в таблице заявок orders что означают поля
activation_time NUMBER Время активации datetime TABLE Дата и время
datetime это какое время и чьё оно? Оно приходит с сервера биржи, брокера или это Квик даёт время на моём ПК? Это время принятия заявки Квиком, сервером биржи?.. Не смог найти разъяснения.
А activation_time это что? Я посмотрел для одной заявки, оно равно 0. И какой формат у этого времени?