Избранное трейдера java
Узнал, что продается робот на 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
Кто интересуется опционами, давно хочет попробовать, но не знает с чего начать — возможно, будет полезно пошаговое руководство. Добавились еще две части: про дельта-хедж и про риск-менеджер.
2017 РАЗВЛЕКСЯ ХОРОШО
11ый год активной торговли...
Сразу скажу денег чистыми поднял никуя. При этом расходы на торговлю составили 4мио. В начале декабря слил за 7 дней весь свой небольшой профит в 2,5мио. И можно дальше не читать.
На начало года у меня было 30мио. Из них торговалось 15мио. Расходы на торговлю комиссы и проскальзывания составляли в районе 600к в месяц на уровне 7мио в год. Т.е. просто взять и увеличить торговлю в 2-3 раза мне бы очень дорого встало по деньгам, на уровне -30% годовых от счета. Да и нереально было бы из-за проблем с ликвидностью. Поэтому надо было придумать что то новенькое. Причем я не мог торговать новенькое и старенькое одновременно, т.к. у меня тслаб1.2 был уже на пределе технических возможностей и еле ползал.
Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!
Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)
Что умеет:
Выложенное решение имеет некоторые ограничения, а именно:
— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.
В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.
Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.