Избранное трейдера Reznor
– Привет! В предыдущий раз, ты рассказывал про дата-сервис, про отдельный слой доступа к данным. Расскажи теперь про сами сущности и репозитории. При помощь чего ты вытягиваешь данные из таблиц?
– Ок. Если необходимо сохранять сделки и статистику, или откуда-то брать исторические котировки для тестов, то неплохо использовать БД. Но, как с ней общаться? Есть несколько способов. В C#, есть например традиционный ADO.NET, но речь пойдёт не о нём. В прошлый раз мы отделили работу с БД от бизнес-логики, это уже очень здорово, но можно пойти дальше! Есть способ общаться с самой БД на достаточно абстрактном уровне, инкапсулируя детали формирования самих запросов. Такой способ лучше вписывается в концепцию объектно-ориентированного проектирования, и называется он ORM (object relation mapping).
– Хм, я что-то слышал про ORM. У меня сложилось неоднозначное ощущение, вроде, есть целое сообщество, кто против них (OrmHate), и считает это антипаттерном. Все эти дополнительные уровни абстракции, и вообще, они наверно дико тормозные?
Перевод статьи из блога tr8dr, кое-что из основ для HFT торговли.
Алгоритмы высокочастотной торговли можно разделить на следующие категории:
1. Различные формы маркет мэйкинга (вероятно самый большой процент)
2. Заработок на действиях других участников рынка или на микроструктуре рынка
3. Краткосрочный арбитраж
4. Алгоритмы исполнения больших заявок
Также среднесрочные стратегии подразделяются на:
1. Следование за трендом (если есть достаточно сильный импульс)
2. Следование за циклами (продажа/покупка в точках разворота высокоамплитудных ценовых циклов)
3. Долгосрочный арбитраж
Если сфокусироваться на алгоритмах маркет мэйкинга и следования тренду/циклам, то понимание ценового режима и ценовой функции очень важно.
Режим
Мы должны определять текущий ценовой режим для того, чтобы понимать, где мы можем применять стратегию маркет мэйкинга, а где следование тренду или циклам.
Долгое время не доходили руки, но теперь есть повод в 5к, решил рассказать вам про свое мимолетное, но полное трагизма краткое знакомство с биткойном.
Сначала немного предыстории. На стыке веков, когда я осознал потенциальную мощь интернета и свалил из оффлайнового бизнеса в онлайн, я начал с торговли доменами. В онлайн я пришел из оффлайновой рекламы и очень хорошо понимал, насколько важен бренд и соответствующее «красивое» доменное имя.
Выбор доменов тогда ограничивался жалкими .com/net/org, и если вы хорошо использовали собственную голову, то доходность была огромной, а риски минимальными. Просто для справки, моя лучшая сделка – это продажа домена, обошедшегося мне в $пару сотен за $52к, а уж более мелких сделок, когда я продавал домены, стоившие мне $100-300 за $500-5к у меня вообще были десятки.
В общем, активная фаза продлилась недолго, года 2-3, потому что потом появился google c adwords и я полностью переключился на него, забросив домены. У меня осталось портфолио на несколько десятков доменов, которое я повесил на сайты доменных аукционов и они там понемногу распродавались. К 2010-му их в итоге осталось 3 штуки и вот тут начинается эпопея с биткойном.
Появился некий, упрямый как черт, американец и начал меня доставать. Я хотел продать 3 домена вместе, чтобы окончательно закрыть вопрос, он покупать лот из 3 доменов не хотел, хотел только 1, самый ценный из 3, я сначала отказывался. Он долбил меня месяца 2, в итоге мне это надоело, я сказал: ОК, продам тебе 1 за 2200. Но он не побежал радостный в кассу, а стал торговаться по цене.
Я выше написал слово «доставать», но это преувеличение, потому что американец был остроумный, и общаться с ним было интересно. Примерно еще месяц мы обсуждали цену. Я помню, что он приходил чуть ли не каждый день и начинал, прямо как отец Федор в «12 стульях», стучать лбом по полу, рвать на себе одежды и говорить мне что-то в духе «не корысти ради, а токмо волею пославшей мя жены».
В итоге он сбил цену на $1800, это было в пятницу, договорились закрыть сделку в понедельник. В понедельник я пришел в офис, открыл мыло и прочитал: а давай я заплачу $1800 биткойном?
Уважаемые коллеги, большое спасибо за вашу оценку предыдущему посту. Провисели в топе весь день. Это круто)
Первая часть здесь https://smart-lab.ru/blog/415106.php
Оказывается, написание поста и ответы на комментарии отнимают очень много времени. Думаю, это может быть одной из причин, почему так мало адекватного контента на ресурсе.
Пока в отпуске, и пока мне вся эта ситуация любопытна))), решил не тянуть и написать ещё одну статью.
Хотел извиниться перед поклонниками ТА, что так резко высказался, но это требовалось в целях привлечения бОльшей аудитории :))) всегда надо оставлять место интригам )))
На самом деле, если вы нашли способ заработать при помощи графиков, индикаторов, гадалок, подбрасывания монеток и прочих важных инструментов любого трейдера, то продолжайте так делать и дальше. В мире масса необъяснимых вещей, и то что вы нашли — может быть одно из них.
В конце концов, кто то и в лотерею выигрывает. Недавно новость была, что один человек дважды за месяц выиграл. Похоже, и лотерея перестала быть случайна для кого-то)))
Вижу, мода на роботов никуда не ушла, раз народ покупает готовых роботов в надежде на то, что они получат грааль. Попробую внести ясность в эту тему, а именно, почему бессмысленно покупать каких-либо роботов как товар или программу для заработка.
Так же расскажу, почему никто не будет распространяться, как работает алгоритм и как он зарабатывает деньги.
Возможно, еще что-нибудь интересное по ходу расскажу :)
Уверен, кому-нибудь и интересно будет. Это мой первый блог. Давно думал, что делать с моими знаниями, но идей пока нет, может кто предложит :) Правда, скорее всего, что-то и устарело уже (инфраструктура биржи, скорее всего), давно этим занимался — более трех лет назад перестал.
Вообще, должен признать, нынешним алготрейдерам очень тяжело и будет еще тяжелее. Информацию приходится собирать по крупицам. Если лет 5-6 назад все достаточно легко делились информацией и подходами, то сейчас действительно стоящей информации вообще нет. Все, что есть на смартлабе по поводу алго и hft — настолько не значительно, а в 99% — ерунда. Помню, на конфе в Геленджике можно было получить больше практической информации, чем во всех книжках по hft :)

Мы сидели на уже знакомой террасе офиса Седого, только на этот раз в бокалах был не сок, а кое что покрепче. Пятница. Это обязывает. Седой никогда не упускал повода.
— Хочешь я открою тебе истину? — вдруг спросил он меня
— Про банки?
— Да какие нахер банки, — отмахнулся он, — настоящую ИСТИНУ.

Начало: Письмо моему юному другу о здоровье.
Продолжение: Второе письмо моему юному другу о здоровье
Продолжение: Третье письмо моему юному другу о здоровье
Финал получается несколько скомканным.
Не хочется растягивать текст, да и детали личных обстоятельств тоже не всегда уместны для широкого публичного обозрения.
Поэтому коротко и по существу.
9. Простые решения сложных проблем.
Еще раз предупреждаю, я не медик, от слова совсем.
Единственное, что меня связывает с этой сферой деятельности, это то, что я 7 лет проработал в сфере оптовой торговли медикаментами, и из-за своей привычки влезать в детали неплохо разбирался в назначении и возможностях широкого круга медпрепаратов. Плюс к этому имелись некоторые навыки в работе с информацией и выработанный за время работы в науке системный подход к решению любой проблемы. Но это все, что у меня было в арсенале.

Итак, продолжим о здоровье. (Начало здесь: Письмо моему юному другу о здоровье.)
5. Мой кризис.
Проблемы со здоровьем не минуют никого, так уж устроена жизнь. Начались они и у меня.
Пик моих неприятностей пришелся на 2004 год – мне тогда исполнилось 52 года.
Масса всякого рода жизненных проблем, наложившихся друг на друга, не обошла и здоровье, а скорее всего, повлияла на него не в лучшую сторону.
Внезапная потеря работоспособности (внезапная в историческом масштабе, процесс шел постепенно около года), полная потеря зрения на один глаз из-за кровоизлияния в сетчатку абсолютно на ровном месте, и депрессивное состояние от внезапного осознания насколько все хрупко в этой жизни.
В этот период я понял, что заблуждался, считая, что все могут быть бизнесменами, заниматься наукой и другого рода занятиями, требующими эффективной работы мозга. Не все. Я уже не мог.
Зрение спасли, это простая проблема, для которой существуют отработанные схемы лучения. Но я не знал, что это излечимо, а врачи, делая свое дело, не снисходили до объяснений. Поэтому психологический шок был сильным и последствия его прошли не сразу. Ситуация тогда воспринималась, как крах, здоровый пофигизм в отношении проблем тела выработался намного позднее. До меня внезапно дошло, что все наши проблемы могут решиться гораздо быстрее, чем ожидалось, но не так, как ожидалось. Потому что где-то «Аннушка уже пролила масло». И это может случиться каждый день.
Со зрением все более-менее вернулось на круги своя, хотя для полной (почти полной) реабилитации понадобилось достаточно продолжительное время. А вот все остальное, включая реакцию на ситуацию, осталось на том же уровне. Низкая работоспособность, суженная сфера внимания и область сознания, ухудшение кратковременной памяти, плохая способность к переключению с задачи на задачу и субъективно полное отсутствие перспектив из-за потери эффективного управления своим организмом.
Что делать со всем этим было совершенно непонятно. И непонятно как к этому относиться. Ведь сколько не переживай и не раздражайся, ситуация от этого другой не станет. Нужно принимать ее такой как есть.