32-разрядное беззнаковое целое число. Этот тип объявлен в Windef.h как показано ниже:
typedef unsigned long DWORD;
и это не long положительного значения, а беззнаковое число. Беззнаковое от знакового отличается лишь исполнением операций сравнения на больше меньше а бинарный код у них одинаковый. ---------------------- Учите мат часть.
nikolz написал: но и бесплатный и безвозвратный заем их активов
с бесплатным понятно, а почему безвозвратный ?
потому что никто не выводит ту сумму ,которую завел. Выводят либо прибыль, либо снова заводят пополняя убытки. В итоге все что завели клиенты это бессрочная и бесплатная халява для брокера. -------------------- Из 24 миллионов буратин (счетов) на бирже активные лишь 1 . Остальные дали беспроцентный заем брокеру.
так как у сбербанка актуальная версия 9.7, то в очередной раз установил ее и снова вернул 8.7 ---------------- 9.7 заметно тормознутая на графиках. ----------------- сейчас на демо тестирую версию 10 пока вроде бы нормально. --------------------- предложите сберу версию 10 вместо кривой 9.
торговля на бирже это не только кило шерсти с клиентов, но и бесплатный и безвозвратный заем их активов на нужды брокера и крупных проф участников. ---------- А В РФ уже 24 млн граждан отнесли свои деньги брокерам. пора уже стричь начинать.
Откуда появляются сверхбольшие годовые ставки по 200 и 300% годовых, или они всегда плавающие для розничных клиентов? Возможно ли при короткой продаже акций нарваться на такие %, если на счете есть денежное обеспечение 100% или от суммы шорта ?
Цитата
25 февраля, на следующий день после рекордного обвала рынка, все активы клиентов «Универ капитала» на общем торговом разделе Московской биржи оказались заблокированы из–за задолженности по сделкам: брокер утратил возможность самостоятельно заключать сделки РЕПО. После этого, пишет Кожевников, Национальный клиринговый центр (НКЦ, входит в группу Мосбиржи) начал осуществлять перенос общей отрицательной денежной позиции клиентского счета штрафными сделками РЕПО, заключаемыми без участия брокера. C 28 февраля по 17 марта НКЦ начислял штрафные проценты за перенос маржинальных клиентских позиций: по ставке 200% годовых в долларах, 300% годовых в евро и 40% годовых в рублях. За указанный период НКЦ начислил процентов на 880 млн руб
Не только у клиентов может быть маржин кол, но и у брокеров тоже может быть и этот кол брокер перекладывает на клиентов. --------------------- Из жалобы этого брокера видно, что на момент продажи активов клиентов, доходность по долларовым облигациям доходила до 400% Так что НКЦ продал по рынку. --------------------------- Далее из письма следует, что убыток составил 15% от объема проданного. ------------------------------ По идее брокер должен был это покрыть своим средствами (он же считает себя крутым), а он просто кинул клиентов и включил дурочка с протянутой рукой к ЦБ.
наступает момент, когда количество ошибок переводит систему на совершенно новый уровень. ------------------------------ И тогда появляется название этому новому. --------------------------------- Ибо если нет названия, то и нет явления.
nikolz написал: на бирже надо не расходы экономить, а убытки сокращать.
Экономия на комиссии биржи хоть и копейки, но если их можно будет избежать добавив одну строчку кода, то почему бы и нет?
Я не против, но суть в том, что Вы реально будете стоять либо вдали от рынка либо против рынка. так как это правило направлено на уменьшение движения рынка, т е Вы станете бесплатным маркет-мейкером, которым биржа платит за сжатие спреда..
чтобы не быть голословным вот Вам пример с биржи. посмотрите сколько в процентах Вы экономите. и сравните с Вашими возможными потерями. А это величина комиссии в процентах на фьючерсы от базового актива.
Возможно я не совсем точно выразился. Я уверен, что теряете Вы не на комиссии , а на убытках при движении рынка против вашей позиции. И эти потери гораздо больше . Но экономия на комиссии - это не способ получить прибыль на рынке, тем более на фьючерсе. Фьючерс - это торговля с плечом. Посчитайте величину комиссии от стоимости актива и сравните это с убытком при движении актива против вашей позиции хотя бы на 1%. -------------------- Если экономить на комиссии, то лучше вообще не ставить заявки. Экономия максимальная.
Anton Belonogov написал: Герман , дополнительных действий с Вашей стороны не потребуется. Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Антон, убедительная просьба с этим не затягивать. Эта опция актуальна и реально поможет деньги сэкономить.
на самом деле это не так реально это не поможет экономить деньги. Так как комиссия брокера остается, а она всегда существенно больше биржевой. Если заявка не пассивная, то она просто отклоняется и правило это лишь к лимитированным заявкам.
сделал такой финт ушами: --------- подключился к WebQUIK подключение прошло, но данные с биржи не транслировались. Вышел из webQUIK ========== подключился к QUIK полет нормальный.
сегодня в сбербанке все началось как вчера ---------------- полный писец. ----------------- TTT не меняется, портфель не пересчитывается время отстает меняется лишь график и стакан. =================== пытаюсь переключиться идет подключение и писец.
nikolz написал: У сбербанка указан лишь один ip сервера
У них много серверов за одним адресом. По этому было сказано "переподключиться", а не поменять сервер
вот этим (переподключится ) я и занимался вчера весь день. К вечеру заработало. очевидно, сделали. -------------------- проблема больше не в том, что сломалось, а в том что ничего не сообщают клиентам о проблеме. ---------------------------- Получается, что им просто наплевать на клиентов.
В сбербанке полный писец. сейчас время 12:50 Сервер подключен к КВИКу но трансляции никакой нет Полная хрень, Индикатор подключения - зеленый а время последней сделки 11:55
сегодня дурдом какой-то Во-первых, при подключении исчез вчерашний день торгов . Во-вторых, сейчас соединение с сервером разорвалось и не восстанавливается. интернет норма скорость 100 Мбод
Nikolay написал: А прямо сейчас цена последней сделки в ТТТ, видимо, отстает от графика. Время сервера встало на 10 утра. Данные ТТТ видимо тоже. Для целей автоматизации брокер просто нерабочий. Да и для торговли тоже т.к. вчера графики просто стояли.
Вам повезло У меня сбер вообще на сообщении - соединение установлено прислал код а меню для ввода не выдает
У брокера сбер вчера сначала время сервера отставала на 50 минут. после двух кратного переподключения время сервира стало нормальным но цена последней сделки в ТТТ стала отставать минут на 30 от цены на графике. Потом графики встали , а цены в ТТТ изменялись. ============= раньше уже писал про выкрутасы сбера. ============== хорошо бы что-то в консерватории изменить.
Иван Иванов написал: + "; CLIENT_CODE=" + comment;
читаем внимательно документацию: =================================== Настройки автозаполнения полей ввода заявки Заполнение полей «Код клиента» и «Поручение» ======================== Применение глобальной настройки управляется параметром «set-comment-mode», который может быть указан как в секции [Global], так и в секции настроек для какого-либо класса. Параметр может принимать следующие значения:
«0» – применение глобальной настройки отключено,
«1» – включено автозаполнение поля «Поручение» значением глобальной настройки, значение берется из параметра «sell-default-client-code» для заявок на продажу и «buy-default-client-code» для заявок на покупку в секции [Global]. Если в параметрах указан код клиента, то он игнорируется. Например, если параметром «sell-default-client-code=77//global» задана подстановка кода клиента «77» и поручения «global», то код клиента не будет использоваться для автоподстановки.
Александр написал: Можно конечно, но почему вывод данных так работает? Если есть 40 строк в стакане, так и он должен выводить 40 строк, даже если они пустые. Или по какому принципу работает вывод данных из стакана?
возможно он и выводит. Возможно это эксель не отображает пустые строки та как после них ничего нет.
no field package.preload['socket'] no file 'C:\VTBC_Broker\QUIK\lua\socket.lua' no file 'C:\VTBC_Broker\QUIK\lua\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\socket.lua' no file 'C:\VTBC_Broker\QUIK\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket.lua' no file 'C:\VTBC_Broker\QUIK\. .\share\lua\5.3\socket\init.lua' no file '.\socket.lua' no file '.\socket\init.lua' no file 'C:\VTBC_Broker\QUIK\socket.dll' no file 'C:\VTBC_Broker\QUIK\. .\lib\lua\5.3\socket.dll' no file 'C:\VTBC_Broker\QUIK\loadall.dll'
проверьте версию dll в 9 версии квик можно работать с dll Lua 5.3 либо Lua 5.4
Quikos написал: Прошу пожалуйста подтвердить, что это ошибка или что это корректное поведение Квика: Версия Квика 9.7.1.10
Если по понятиям, то такое поведение функции, мягко сказать, странное. ----------------------------- Если по документации, то там ничего об этом нет, следовательно, получилось как всегда. ----------------------- Но исправлять в ближайшем будущем это никто не будет. -------------------- Поэтому, что Вам даст их ответ?
вот нашел ответ на данный вопрос на бирже( совпало с данным мною выше определением ): ---------------------- Заявки с признаком только пассивные
В декабре 2022 года на Срочном рынке будет добавлен новый признак заявки только пассивная
Новый признак заявок "только пассивная" доступен для лимитированной или айсберг-заявки, которая становится Активной если в момент объявления имеет цену / величину спреда хуже цены / величины спреда встречных Активных заявок. Если Заявка в момент объявления имеет цену / величину спреда лучше цены / величины спреда хотя бы одной встречной Активной заявки, она отклоняется торговой системой.
Новый тип заявок с признаком только пассивные (BoC - Book-or-Cancel) предполагает, что заявка, поданная в торговую систему, никогда не будет тейкерской.
Особенности заявки с признаком только пассивные (BoC)
Признак BoC сохраняется на протяжении всей жизни заявок (в том числе и для GTD – good till date);
В рамках действующей тарификация признак BoС гарантирует нулевую комиссию по сделкам;
Команда MoveOrder исполняется в случае, если она не приводит к исполнению заявки, исходная заявка не снимается.
Иван Иванов написал: Столкнулись с тем, что в брокере А..р не получается указать произвольный коммент к ордеру в CLIENT_CODE. По итогу постановки заявки там всегда оказывается номер счета SPBFUT1234F. Невозможность пометить ордера ломает логику менеджмента заявок...
Вопрос такой: замена CLIENT_CODE происходит на стороне брокера из-за каких-то особых настроек сервера ? Или может всё-таки в локальных настройках терминала как-то можно подшаманить?
а где Вы прочитали что в CLIENT_CODE могут быть комментарии? ссылку дайте плиз.
nikolz написал: Так Вы просто сделали функцию OnQuote но ваша dll вообще здесь не причем. -------------------------- Вы dll сделали правильно (если выкинуть лишнее, из того что Вам написали) Но Вы не объявили Вашу функцию колбеком. -----------------------
Как вариант,вы можете вызвать вашу функцию внутри например так:
Код
--здесь загрузите вашу dll
function OnQuote (class, sec)
---- здесь вызов вашей функции из вашей dll
end
Не понимаю, что значит я просто обьявил функцию, но не сделал ее колбеком ? Я обявил Сишную функцию и связал ее с именем реальной глобальной квиковской функции - OnQuote.
Что значит не сделал ее колбеком ? И что такое " ---- здесь вызов вашей функции из вашей dll". Функция OnQuote вызывается не мной - а самим Квиком.
покажите где КВИК в скрипте, который написали Вы, загрузил вашу dll
Просто вы же сами написали, что я неправильно описываю ее в dll, да и BVladimir , что вроде бы может работать без указания этих двух строчек в скрипте.
Собсвенно работает и хорошо, но теперь мне все таки интересно - может ли это работать без указания OnQuote в скрипте или нет.
Так Вы просто сделали функцию OnQuote но ваша dll вообще здесь не причем. -------------------------- Вы dll сделали правильно (если выкинуть лишнее, из того что Вам написали) Но Вы не объявили Вашу функцию колбеком. -----------------------
Как вариант,вы можете вызвать вашу функцию внутри например так:
Код
--здесь загрузите вашу dll
function OnQuote (class, sec)
---- здесь вызов вашей функции из вашей dll
end
Quikos написал: Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
надо с самой dll разбираться...
Я даже не знаю, что там еще можно разобрать. В Luaopen - я добавил функцию на стек, определил ее, как глобальную "OnQuote". Не вызывается. Как только добавляю в Lua скрипт эти две строчки - то начинает вызываться. Ну и хорошо, что мне еще нужно :)
Проблема в том что Вы неправильно ее описываете в dll. Ваша DLL - это таблица которая размещается в глобальном стеке, а колбек - это функция которая размещается в глобальном стеке Когда Вы присвоите функции вашу функцию тогда и вызывается.
Quikos написал: Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
надо с самой dll разбираться...
Я даже не знаю, что там еще можно разобрать. В Luaopen - я добавил функцию на стек, определил ее, как глобальную "OnQuote". Не вызывается. Как только добавляю в Lua скрипт эти две строчки - то начинает вызываться. Ну и хорошо, что мне еще нужно :)
Проблема в том что Вы неправильно ее описываете в dll. Ваша DLL - это таблица которая размещается в глобальном стеке, а колбек - это функция которая размещается в глобальном стеке Когда Вы присвоите функции вашу функцию тогда и вызывается.
Quikos написал: Оказывается в самом Lua-Скрипте нужно еще прописать вызов OnQuote.
Не нужно. В скрипте только подключение dll.
Хмммм, в моем случае - начинает работать когда я объявляю callback-функцию в самом скрипте, без этого в dll - не вызывается.
Чтобы было проще программировать колбеки, Вы можете эти функции написать на луа, а внутри их вызвать ваши функции на СИ. ------------------- например так function OnQuote() --------------- вызываете что хотите писанное на СИ ..... -------------- end ================= На самом деле Вы так сейчас и делаете, так как QLUA - библиотека функций, писанных на СИ. Вы хотите написать еще и свою хотелку на CИ.
Kander написал: Добрый день. Есть проблема которая отравляет пользование приложением не первый год. На вкладке три окна 1 таблица 2 график 3 Стакан. (вид на скрине под спойлером) Таблица поверх графика и в настройках стоит "Поверх всех окон". График снизу и у него в настройках НЕ стоит "поверх всех окон". Проблема в том, что при запуске приложения, таблица каждый раз оказывается под графиком и ее приходится вытаскивать от туда. Пока приложение на закроешь все нормально, оно остается поверх, при перезагрузки приложения, все поновой.
Скрытый текст
Вопрос собственно в том, как сделать, что бы таблица оставалась поверх графика всегда?
Если выходите нажатием "X", то та и будет. Попробуйте выходить через меню "Выход".