Избранное трейдера Niktesla (бывш. Бабёр-Енот)
Узнал, что продается робот на Lua, «Автологин терминала QUIK».
Продается то, что есть в открытом виде на quik2dde.ru
Выкладываю тут:
-- quik_login.lua -- Автологин терминала QUIK -- © http://qui2dde.ru/ -- Версия: 2.0 -- для Quik от версии 7.11.1.5 local w32 = require("w32") -- логин и пароль для терминала QUIK_LOGIN = "Uxxxxxxx" QUIK_PASSW = "yyyyy" function FindLoginWindow() hLoginWnd = w32.FindWindow("", "Идентификация пользователя") if hLoginWnd == 0 then hLoginWnd = w32.FindWindow("", "User identification") end return hLoginWnd end timeout = 1000 -- таймаут между попытками поиска окна логина is_run = true function OnStop() timeout = 1 is_run = false end function main() while is_run do sleep(timeout) if isConnected() == 0 then local hLoginWnd = FindLoginWindow() if hLoginWnd ~= 0 then local n1 = w32.FindWindowEx(hLoginWnd, 0, "", "") local n2 = w32.FindWindowEx(hLoginWnd, n1, "", "") local n3 = w32.FindWindowEx(hLoginWnd, n2, "", "") local n4 = w32.FindWindowEx(hLoginWnd, n3, "", "") w32.SetWindowText(n2, QUIK_LOGIN) w32.SetWindowText(n3, QUIK_PASSW) w32.SetFocus(n4) w32.PostMessage(n4, w32.BM_CLICK, 0, 0) end end end endБлагодарности, как понимаю, следует адресовать swerg
Добрый день, сообщество СЛ!
Технологии неизбежно наступают, цифра меняет бумагу и личные подписи, неся с собой новые вызовы постоянно. Изредка сталкиваюсь со случаями, когда у знакомых, без их ведома, снимаются средства со счетов. Все они пользователи он-лайн банков и приложений.
Опишу один случай со мной. Постоянно пользуюсь приложением для вызова такси одного перевозчика. Еду за рулем по дороге, а мне приходят смс, что мой заказ принят и, позже, что меня ожидает автомобиль. Через полчаса приходит сумма заказа. На эл. почту приходит отчет о поездке. При этом я за рулем и ничего не заказывал. Хорошо, что привязываю банковскую карту, только по необходимости и только пли планировании поездки, следом данные карты удаляю. И, самое важное, карта специально для таких случаев и оплат в интернете.
В данном случае, при привязанной карте, моя оплата ушла б за поездку незнакомого мне человека. Я конечно за то, чтобы делать добро, но в сознательном состоянии.
Будьте осторожны, есть несколько простых способов обезопасить себя:
Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!
Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)
Что умеет:
Выложенное решение имеет некоторые ограничения, а именно:
— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.
В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.
Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.
Вчера появился пост с вопросом, что же за сделки происходят в голубых акциях, когда торги закончились. Что за глюки, мол.
Я попробую пояснить, и если в чем-то окажусь неточным, надеюсь, меня поправят более понимающие в этом товарищи.
В 18:40 заканчивается торговый период сессии и проходит его последняя сделка.
Наступает аукцион закрытия, который идет 10 минут.
Первые пять минут – до 18:45 – происходит аукционное определение цены закрытия сессии, и еще 5 минут по этой и только по этой цене могут пройти дополнительные сделки.
Как это происходит
Наступает 18:40 по мск, все заявки, выставленные игроками в торговый период, и которые защищали рынок от резких ложных движений, исчезают, появляются заявки людей, которые решили принять участие в аукционе.
В стакане становятся видны те заявки, которые попадают в 10-ку лучших заявок на продажу и покупку соответственно, остальные заявки не отражаются.
Вчерашний вялый рынок заставил отвлечься от терминала, исследовании и прочих повседневных моментов. На примере сообществ Вконтакте решил посмотреть, насколько возрастная аудитория у пабликов разной направленности. Для примера взял почти все, на что подписан сам:
СмартЛаб
Пришлось убрать людей старше 90 лет, которых оказалось немало(человек 7-10), потому что явные фейки. Также убрал людей, у которых не указан возраст. Также сделал со всеми группами ниже.
Средний возраст = 34 года
Медианный = 32 года