Избранное трейдера Stoic
Когда мы говорим о торговле акциями, нам меньше всего хочется сравнивать ее с какими-либо играми. Но исследования показали, что поведение игроков в любых играх не очень отличается от поведения участников самого сложного игрового окружения — рынка. Из таких исследований можно почерпнуть полезную информацию.
Есть два основных типа игр — кооперативные и некооперативные. Теория некооперативных игр рассматривает, в основном, то, как отдельные люди взаимодействуют друг с другом, пытаясь достичь собственных целей. В данной статье я сосредоточусь на некооперативных играх. Стоит отметить, что помимо финансовых рынков теория игр успешно применяется в биологии, технике, политике и экономике.
Хотя многие принципы теории игр существуют уже давно, настоящие исследования в этой области начали Джон фон Нойман (John von Neumann) и Оскар Моргенштерн (Oskar Morgenstern) в своей книге «Теория игр и экономическое поведение» (Theory Of Games And Economic Behavior), опубликованной в 1944 году.
Узнал, что продается робот на 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.
Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.
Gems — это платформа, которая позволяет делать надстройки для требуемых задач и будет содержать набор API и разных блоков, чтоб эти надстройки каждый мог быстро собрать для собственных целей. Сама платформа нацелена на выполнение работы связанной со сбором, обработкой, подготовкой данных, выполнением расчетов, написанием кода и т.п. вещами, чаще всего связанными с AI, data mining, big data и другими технологическими направлениями. Затем работа проверяется верификаторами, которые назначаются заказчиками на этой же платформе и которые получают оплату за проверку работы (по аналогии с майнерами). По сути, эта платформа позволяет сделать целое мини предприятие по работе с данными.
Rory O’reilly — CoFounder — больше 500 чел в Linkedin. в 2014м Закончил Гарвард и сразу открыл компанию Gifs — прога позволяющая делать ГИФки из видео(уже более 500К зарегистрированных юзеров). Пока про GEMS даже не пишет в Линкедине. В 2016-м он с братом-кофаундером попали в список Форбса 30 бизнесменов до 30 лет за 2016й год, а в 2015-м получили 100K от Piter Thiel и Thiel Fellowship (я писал про эту организацию в отчете про StreamToken). В оба этих списка они попали с проектом Gifs. В Твиттере 500 человек, активно репостит новости о крипте, проект GEMS и, почему-то, отрепостил новость о сотрудничестве BLOOM и District0X (больше чужих проектов не репостит). 289 человек в Medium. Статей много, но особенно активизировался в ноябре 2017го — начал ОЧЕНЬ ЧАСТО писать про Gems. Аккаунт в Angellist — пустой. Бывают на каких-то конференциях для молодых изобретателей. Короче информация в интернете ищется, есть про них инфа.
«Технический анализ изучает движения массовой психологии на финансовом рынке. Каждые торги являются битвой между «быками», получающими прибыль от роста цен, и «медведями», получающими ее от их падения. Цель технического анализа состоит в том, чтобы узнать сравнительную силу обеих групп и поставить на победителя», – писал в своей книге Александр Элдер.
Стоит отметить, что у теханализа существуют как сторонники, так и критики, которые не верят в эффективность этого метода. К ним относится известный инвестор Уоррен Баффет. «Я понял, что технический анализ не работает, когда перевернул графики цен вверх ногами и получил тот же самый результат», — заявил он. Однако, несмотря на всю критику, использование теханализа в качестве дополнительного инструмента для выбора точки открытия и закрытия позиции, является незаменимым методом.