Pull to refresh

ФБР: русский программист выкрал биржевые секреты

Reading time 2 min
Views 4.2K
Finance in IT
На прошлой неделе ФБР осуществило операцию по аресту Сергея Алейникова, программиста компании Goldman Sachs. Он обвиняется в краже проприетарных исходных кодов ПО, которое его работодатель использовал для автоматизированной торговли на фондовых и сырьевой биржах. Американский гражданин российского происхождения был арестован 3 июля в аэропорту Newark в Нью-Джерси.

Как известно, современная торговля на бирже по большей части автоматизирована и осуществляется компьютерами. Знание секретных алгоритмов, которые управляют этими программными комплексами, теоретически позволяет манипулировать биржевыми котировками, что угрожает национальной безопасности США, да и стабильности всей мировой экономики. Вот почему простым русским программистом заинтересовалось ФБР.

Специалисты ФБР доказали, что Сергей скопировал 32 МБ данных из корпоративной сети, после чего стёр следы содеянного из логов. Он не учёл только, что компания делает резервные копии логов, поэтому система безопасности сразу сигнализировала о вмешательстве. Для воровства данных Алейников написал скрипт, который копировал, сжимал и переименовывал файлы, а затем загружал их на сайт на немецком хостинге, зарегистрированный им анонимно (с фальшивым британским адресом).

Сергей Алейников имел в Goldman Sachs зарплату $400 000 в год, довольно высокую по американским меркам, он работал там с мая 2007 года и занимался разработкой автоматизированной торговой системы (которую и пытался выкрасть). Сергей ушёл из компании 5 июня, а провернул вышеописанную операцию за несколько дней до увольнения. Что интересно, он уволился по собственному желанию в связи с трудоустройством к конкуренту (тоже разрабатывающему софт для биржевой торговли, как umputun), который обещал зарплату втрое выше.

На допросе в ФБР арестованный сказал, что он только хотел скопировать “open source” коды, над которыми он сам работал, и случайно по ошибке скопировал также и другие файлы.

via Wired
Total votes 64: ↑59 and ↓5 +54
Comments 90

Мой блог. Жизнеописания одного трейдера

Reading time 3 min
Views 6.2K
Lumber room
Сейчас очень активно рекламируется торговля на рынке Forex. Трейдинг подается чуть ли не как беспроигрышный вариант попасть в финансовый рай без всяких усилий. Тут купил, там продал — прибыль в кармане. Лафа, да и только.

Но почему 95% всех людей, которые пришли в трейдинг, уходят из этого бизнеса, потеряв деньги? В лучшем случае это — небольшие суммы, а в худшем — отобрание квартир, автомобилей, имущества в счет долговых обязательств и кредитов.

Но если это так опасно, то может быть вообще лучше держаться подальше от этих дилинговых центров, брокеров, да и биржи вообще? Каждый вправе сделать свой выбор. Но прежде чем принять решение нужно получить максимум информации из разных источников.

Несколько лет, которые я занимаюсь трейдингом, подкрепленные практическим опытом реальной торговли, активное общение с единомышленниками и обмен знаниями, сподвигли меня на создание своего блога, в котором я рассказываю популярным языком о том, что же в действительности такое биржевая торговля, что это за вид деятельности — трейдинг.

В блоге на главной будут выводится главы моего романа «От $100 к $1 000 000 — жизнеописания одного трейдера», так как я считаю, что самый лучший способ подачи сложной и объемной информации — художественное произведение. Писать я люблю, тем более что описываемые события — не выдумка и не фантазия.

На страницах блога я постараюсь рассказать не только о тех трудностях, с которыми столкнулся сам, оказавшись один на один с такой стихией, как РЫНОК, но и поделиться своими знаниями в использовании различных методов технического анализа, индикаторов, различных торговых систем и методов. Много внимания будет уделено психологии трейдинга и основным ошибкам, которые совершают спекулянты. Не только новички, но даже зубры.

К слову, перу вашего покорного слуги принадлежит один из лучших в рунете разделов по графическому анализу японских свеч на одном из трейдерских форумов, применяя полученные знания на практике.

Если вам эта тематика интересна — буду рад видеть в гостях. А пока ответы на некоторые животрепещущие вопросы, которые интересуют тех, кто еще не имеет большого опыта торговли.
Читать дальше →
Total votes 34: ↑17 and ↓17 0
Comments 53

Оштрафованная на $5,7 млн HFT-компания обвинила в нарушениях собственных трейдеров

Reading time 2 min
Views 3.7K
ITI Capital corporate blog Finance in IT


Издание Bloomberg рассказало об интересной истории разбирательств между одной из американских HFT-компаний и ее собственными трейдерами. Они не могут решить, кто должен выплачивать крупный штраф за фиктивные сделки на бирже.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Comments 4

Волки и овцы, зомби и ловушки для лобстеров: Краткий словарь биржевого сленга

Reading time 5 min
Views 9.9K
ITI Capital corporate blog Finance in IT


Многие думают, что финансисты и биржевые спекулянты думают только о получении прибылей, однако на самом деле это не так. За много лет существования фондового и финансового рынка появилось большое количество интересных терминов, сформировавших настоящий финаносвый язык. Мы решили составить краткий словарь биржевого сленга.
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Comments 4

Практический кейс: для чего сервису биржевой торговли может понадобиться блокчейн

Reading time 7 min
Views 4.6K
Waves corporate blog Finance in IT
С 30 марта онлайн-площадка для биржевой торговли Liquid.pro начала фиксировать заявки на опционы, отправляемые на Московскую биржу в публичном блокчейне нашей платформы Waves. В этом материале мы расскажем, зачем Liquid.pro блокчейн и как этот сервис использовал технологию распределенного реестра в своей работе.

image

Предпосылки и суть работы сервиса Liquid.pro


После событий 2014 года сравнительно небольшой российский биржевой рынок обмелел еще сильнее. Этому во многом способствовал уход с рынка зарубежных инвесторов. В результате объем сделок уменьшился и с тех пор так и не показал заметного роста. Сокращение чистой прибыли Московской биржи по итогам 2016 года на 9,6% — лишнее тому подтверждение. Рынок сфокусировался на наиболее ликвидных инструментах.
Читать дальше →
Total votes 14: ↑12 and ↓2 +10
Comments 11

Эволюция архитектуры торгово-клиринговой системы Московской биржи. Часть 1

Reading time 9 min
Views 17K
MOEX corporate blog High performance *Algorithms *Backup *


Всем привет! Меня зовут Сергей Костанбаев, на Бирже я занимаюсь разработкой ядра торговой системы.

Когда в голливудских фильмах показывают Нью-Йоркскую фондовую биржу, это всегда выглядит так: толпы людей, все что-то орут, машут бумажками, творится полный хаос. У нас на Московской бирже такого никогда не было, потому что торги почти с самого начала ведутся электронно и базируются на двух основных платформах — Spectra (срочный рынок) и ASTS (валютный, фондовый и денежный рынок). И сегодня хочу рассказать об эволюции архитектуры торгово-клиринговой системы ASTS, о различных решениях и находках. Рассказ будет длинный, так что пришлось разбить его на две части.
Читать дальше →
Total votes 54: ↑50 and ↓4 +46
Comments 24

Эволюция архитектуры торгово-клиринговой системы Московской биржи. Часть 2

Reading time 11 min
Views 7.6K
MOEX corporate blog High performance *Algorithms *Backup *


Это продолжение длинного рассказа о нашем тернистом пути к созданию мощной, высоконагруженной системы, обеспечивающей работу Биржи. Первая часть тут.
Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Comments 5

Что делает Free API Московской биржи в Google Таблицах

Reading time 3 min
Views 83K
Data Mining *Algorithms *API *Google API *Finance in IT
Analytics

Количество частных инвесторов на Московской бирже удвоилось за последний год и составило 3,86 млн: за 2019 счета на Мосбирже открыли 1,9 млн человек. Санкт-Петербургская биржа, специализирующаяся на торгах акциями иностранных компаний, в прошлом году зафиксировала трехкратный прирост счетов – с 910 000 до 3,06 млн шт.



Это означает, что на рынок пришло почти 2 млн новичков, которые никогда не занимались трейдингом и не использовали специализированный софт для торгов и учета позиций.

Google Таблицы и ИСС Мосбиржи
Total votes 14: ↑14 and ↓0 +14
Comments 76

Free API Мосбиржи в формулах Microsoft Excel

Reading time 3 min
Views 62K
Data Mining *Algorithms *API *Finance in IT
Ранее уже писал про получение данных с Московской биржи через формулы Google Таблиц. Однако остался вопрос — можно ли получать эти же данные при локальном использовании Microsoft Excel или его свободного аналога LibreOffice Calc? Без использования скриптов или ручного копирования.


Microsoft Excel с формулами получения данных с Мосбиржи

И на этот вопрос можно дать положительный ответ. Это даже более удобно, поскольку не приходится ожидать загрузки результатов работы функции IMPORTXML в Гугл Таблицах.

Аналогом этой функции в Excel и Calc выступает связка формул: WEBSERVICE (ВЕБСЛУЖБА) + FILTERXML (ФИЛЬТР.XML).
Microsoft Excel или LibreOffice Calc плюс ИСС Мосбиржи
Total votes 7: ↑7 and ↓0 +7
Comments 73

Все финансовые рынки мира в API Яху Финанс

Reading time 6 min
Views 61K
Python *Algorithms *Node.JS *API *Finance in IT
В этой статье я расскажу об API агрегатора финансовых данных Yahoo! Finance. В рассказе есть один нюанс — официальное API Яху Финанс было закрыто три года назад, однако практически сразу же появилась его недокументированная работоспособная версия, которая жива до сих пор. Хочу в исследовательских целях рассказать об использовании этой работоспособной версии подробнее.
Тем более, что список рынков, данные с которых можно получать через Яху Финанс огромен. На текущий момент в нем 79 стран, включая и Россию.


Apple Inc. (AAPL) на сайте и в API Яху Финанс
Разбор API Yahoo! Finance
Total votes 15: ↑15 and ↓0 +15
Comments 40

Скрипт выборки российских облигаций по параметрам

Reading time 6 min
Views 27K
JavaScript *Node.JS *API *Data visualization *Finance in IT
Уже несколько лет я пользуюсь облигациями в качестве замены депозита, потому что процент дохода, который можно получить со вклада стабильно падает. В отличии от ситуации с депозитом, в облигациях всегда можно найти большую доходность. И в этой ситуации меня не устраивало только количество времени на механическую работу по поиску подходящих вариантов бумаг.


Работа скрипта по поиску облигаций на Московской бирже

Так как сервисов по поиску российских облигаций много, но ни один из них не имеет достаточной гибкости и простоты и поэтому на работу с ними тратится достаточно много времени. Исходя из этого и решил разработать собственный скрипт для поиска облигаций.

Сделал это на Node.js с выводом полученных результатов в локальный html файл с интерактивной таблицей от Google Charts (а в случае, если JavaScript отключен в браузере, что например происходит при открытии этого html файла из мессенджера на iPhone, то отображается статическая версия таблицы, также сгенерированная скриптом).
Поиски замены вклада на Мосбирже
Total votes 45: ↑45 and ↓0 +45
Comments 114

Голосовой помощник для операций на Московской бирже: «Алиса, купи акции Яндекс»

Reading time 5 min
Views 3.4K
Information Security *DIY The future is here Natural Language Processing *Voice user interfaces *
— Алиса, купи одну акцию Яндекс.
— Заявка на покупку Яндекс по рыночной цене, тикер: YNDX, количество акций: 1, для подтверждения скажите «подтверждаю», для отмены скажите «нет».
— Подтверждаю.
— Заявка исполнена.


Я делаю голосовой интерфейс для совершения операций с ценными бумагами на Московской бирже с открытым исходным кодом. Идею вынашивал с детства. Помню, впервые увидел голосовой помощник в каком-то фильме около двадцати лет назад, в то время у меня даже проводного телефона не было в доме. А сейчас у меня безлимитное подключение к сети Интернет, брокерский счёт, которым я могу управлять через смартфон. За двадцать лет технологии стали доступнее.
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Comments 20

Поиски фундаментальных данных для акций через API Financial Modeling Prep

Reading time 127 min
Views 8.7K
Algorithms *Node.JS *API *Finance in IT
Недавно мне понадобилось обработать экономические показатели для нескольких тысяч американских акций.

Их невозможно было получить через привычный скринер бумаг вроде яху финанс, потому что методика расчёта нестандартная.

В качестве поставщика данных использовался сервис FinancialModelingPrep, который в 2019 году был бесплатен, но в 2020 году уже нет.



В статье разбираюсь в нюансах формирования запросов к базе данных сервиса. А ещё исследую глубину доступных финансовых отчетов компаний за прошлые годы.
API Financial Modeling Prep
Total votes 4: ↑4 and ↓0 +4
Comments 6

Когда программисту 1С становится скучно

Reading time 2 min
Views 17K
Programming *1C *
Sandbox
Биржевой спекулянт инвестор базовая версия.

Когда программисту 1С становится скучно, он пытается скрасить свое свободное время так, как умеет. А умеет он только программировать. При этом навыками работы с биржевыми инструментами программист зачастую не обладает. Так рождается программа. Потом она становится умнее. Потом она уже не требует участия программиста.

image
Читать дальше →
Total votes 14: ↑10 and ↓4 +6
Comments 40

Построение системы машинного обучения типовыми средствами 1С Предприятие 8. (Когда программисту 1С все еще скучно)

Reading time 3 min
Views 4.6K
Programming *
Начало в статье «Когда программисту 1С становится скучно».

В настоящее время существует множество систем машинного обучения. Технология бурно развивается. Разные производители решений предлагают разные варианты решения задачи. Скорее всего для разных сфер и решения требуется выбирать разные. Нельзя сказать какие технологии обладают наибольшим потенциалом, не проведя соответствующего сравнения. Но для того, чтобы тема была действительно интересной требуется взять что-то не зависящее от региона проведения исследования. Что-то общее для всей страны.


Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Comments 3

Гугл финанс перестал транслировать данные российских акций — что делать? (UPD: починили)

Reading time 4 min
Views 46K
Programming *Data Mining *API *Google API *Finance in IT
Tutorial

С 5 июня 2021 года сайт гугла, и самое главное гугл таблицы - перестали отдавать данные с Московской биржи. 

При попытке получить любые котировки с префиксом MCX, например для Сбербанка, формулой из гугл таблиц =GOOGLEFINANCE("MCX:SBER") теперь всегда возвращается результат #N/A.

А при поиске любой российской бумаги на сайте Google находятся любые рынки, кроме Московской биржи.

В этой статье я рассказываю как получать в гугл таблицу биржевые данные с помощью API Московской биржи.

Google Finance давай, до свидания!
Total votes 23: ↑22 and ↓1 +21
Comments 28

Программа в 50 строк на Java/Scala, которая сэкономит вам 50 тыс. р. при подаче декларации 3-НДФЛ

Reading time 5 min
Views 8.2K
Programming *Java *Scala *ООP *Functional Programming *
Recovery mode

Вы, наверное, знаете, с любых доходов нужно платить налоги, в т.ч. с доходов от торговли ценными бумагами и производными инструментами (проще говоря, от игры на бирже). Очень удобно, когда брокер делает расчеты за вас, перед тем как вы выведите деньги со счета, выполняя функции налогового агента.

Но если брокер такой как у меня - Interactive Brokers (организация, третьего дня запрещенная на территории РФ), декларацию вам придется делать и подавать самому. Делать это всем, конечно же лень, и неплохо бы отдать подготовку на аутсорс...

Читать далее
Total votes 28: ↑16 and ↓12 +4
Comments 23

Трудности перевоплощения

Reading time 7 min
Views 3.6K
Personnel Management *Reading room Popular science

Перевоплощаться способны не только люди, но и идеи.

Старая идея Ньютона о возможности рассчитать будущее механической системы обрела новую жизнь, перевоплотившись в идею о возможности рассчитывать человеческое поведение.

Этому способствовало бурное развитие математических методов, IT-технологий и в особенности «искусственного интеллекта» и Big Data.

Бурное развитие привело к тому, к чему приводит всегда - к “перегибам на местах”. Перегиб случился в головах людей, где идея о возможности рассчитать всё, что душе угодно (уже оксюморон), получила вторую жизнь.

К Ньютону мы вернемся в конце статьи, а сейчас вспомним старую японскую пословицу: “Если вы все понимаете, вы, должно быть, дезинформированы”.

Читать далее
Total votes 13: ↑4 and ↓9 -5
Comments 14

API Токийской фондовой биржи Jquants

Reading time 6 min
Views 2.4K
RUVDS.com corporate blog Java *API *Machine learning *Finance in IT
Translation

Недавно вышедшая бета-версия jquants-api позволяет получать массивы суточных финансовых данных от более чем четырёх тысяч компаний, представленных на Токийской фондовой бирже.

На данный момент через API доступны следующие массивы данных:


В будущем добавятся новые массивы данных.

Хотя текущие исторические данные доступны только начиная с 2017 года, поощряется отправка пользователями отзывов об API через обычные каналы github (и т. п.), чтобы разработчики могли подробнее понять особенности его использования.

В настоящий момент API бесплатен для личного пользования, для доступа к нему достаточно потратить несколько секунд на регистрацию и создание аккаунта на официальном веб-сайте с указанием адреса электронной почты, пароля и основных сведений.
Читать дальше →
Total votes 33: ↑33 and ↓0 +33
Comments 0

Пишем обёртку для API Токийской фондовой биржи на Golang

Reading time 11 min
Views 4.6K
RUVDS.com corporate blog API *Go *Finance in IT
Translation

Целевым REST API будет jquants-api, описанный в предыдущей статье.

Я решил реализовать обёртку на Golang, что оказалось чрезвычайно быстро и удобно. В итоге я выполнил эту задачу за один вечер, а получившуюся Golang-обёртку с базовыми функциями загрузил на GitHub.

В этой статье я вкратце расскажу о процессе написания API и моих шагах по реализации проекта.
Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Comments 6