Автоматизация торговых правил без потери контроля.

FAMBF — это framework, который я собрал для самостоятельных трейдеров, у которых уже есть рабочая стратегия на собственном счёте, но половину недели они либо пропускают сигналы, либо в последний момент отговаривают себя от входа. Прежде чем будет написана хоть одна строка кода, мы подписываем риск-мандат. Исполнение выдерживает переподключения и спокойно отрабатывает частично исполненные ордера. Логи читаются по-человечески, а kill switch (аварийный стоп) у вас всегда под рукой — на собственном телефоне. Деньги никогда не уходят с вашей биржи, а исходный код в конце проекта остаётся у вас.

Без withdrawal-доступа в API
Без управления счётами
Без обещаний доходности
app.fambf.com
СИСТЕМА АКТИВНА 2м назад
Дневной убыток 23%
Размер позиции 0,45 / 1,0 BTC
Withdrawal API ОТКЛЮЧЕН
Сигналы 24ч 12 пол · 8 ок · 4 откл
Slippage 1,2 bps
Проблема

Если торгуете на своём счёте — вы это уже знаете.

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

01

В половине случаев сигнал срабатывает, когда вас нет у экрана.

Через двадцать минут вы открываете график — а входа уже нет. Или того хуже: вы держите позицию, которую рынок успел вам набросать, пока вы были заняты чем-то другим. В какие-то недели это сглаживается. В другие — это и есть разница между чистым месяцем и тем, о котором не хочется вспоминать.

02

Тихая утечка, которую создаёт ручное исполнение.

Закрыли прибыльную сделку на два тика раньше — потому что заволновались. Передержали убыточную — потому что «ведь должна развернуться». Отошли от правила сегодня — потому что сегодня, только сегодня, сетап выглядит иначе. По отдельности ничего из этого дорогим не кажется. А за год из таких мелочей складывается большая часть того, что должна была принести работающая стратегия.

03

Боты, которые работают — пока в один день не перестают.

Большинство розничных торговых ботов поставляются как скомпилированный код или SaaS-дашборд, в который не заглянешь. Когда что-то ломается, заглянуть внутрь не во что. Какой фильтр отбросил сигнал? Почему позиция вдруг вдвое больше задуманной? Общается ли система с биржей вообще? Узнаёте вы об этом уже по P&L (прибыли и убытки), и к этому моменту деньги уже потеряны.

04

Доверить свои деньги кому-то ещё.

В обычный день custody-as-a-service (когда хранение ваших средств передают посреднику) выглядит удобно. Беспокоиться нужно о том дне, когда обычным он не будет. Брокер заморозит выводы. Контрагентский банк за выходные попадёт под bail-in (списание средств клиентов ради спасения банка). Биржа решит, что ваша юрисдикция вдруг стала неудобной. В один такой день в апреле 2013 года я потерял около десяти лет работы — по сути именно поэтому этот framework вообще существует.

Что делает FAMBF

Это framework, а не бот.

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

01 · НЕДЕЛЯ 1

Спецификация

Ваши правила, изложенные письменно настолько ясно, что junior-разработчик мог бы реализовать их только по вашему описанию. Если правило так записать нельзя — оно ещё не готово к автоматизации, и мы скажем об этом до того, как будет написана хоть одна строка кода.

02 · НЕДЕЛЯ 1

Риск-мандат

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

03 · НЕДЕЛЯ 2

Execution Engine (движок исполнения)

Ровно те места, где спотыкается большинство розничных ботов. Идемпотентная отправка ордеров — так, чтобы биржа сама отказывалась от дубликатов. Сверка состояния после каждого reconnect (переподключения к бирже), включая неприятный случай, когда бот думает, что ордер не прошёл, а на самом деле он исполнен. Устаревшие сигналы отбрасываются. Slippage (проскальзывание — разница между ожидаемой и фактической ценой) считается по каждому fill (исполнению ордера), и торговля ставится на паузу, как только обстановка ухудшается.

04 · НЕДЕЛЯ 2-3

Поэтапный запуск

Сначала paper (на виртуальных деньгах) — чтобы посмотреть, как система ведёт себя, когда ничего не стоит на кону. Потом shadow mode (теневой режим): она видит реальные рыночные данные, но не отправляет ни одного боевого ордера. Затем micro-live (минимальный реальный размер) — такой, потерять который целиком было бы не жалко. Полный размер — только после того, как micro-live реально себя показал, и никогда не по графику.

05 · НЕДЕЛЯ 3+

Обучение оператора

Две сессии с демонстрацией экрана, на которых вы учитесь самостоятельно эксплуатировать систему. Мы вместе разбираем, как читать логи, что на самом деле делает kill switch при нажатии, и как менять параметры, не ломая то, что уже работает. Самое сложное и требующее больше всего практики — научиться замечать ранние признаки дрейфа ещё до того, как об этом сама заговорит кривая капитала.

Чего FAMBF НЕ делает

Шесть границ, которые этот framework не переступает.

Многое из того, что продаётся под вывеской «торговая автоматизация», идёт в комплекте с обещаниями, которые недолго остаются актуальными. Ниже — простым языком, без оговорок, список того, чего этот framework не делает. Ни один из этих пунктов не предмет переговоров.

Мы не держим ваши средства.

Ваши деньги остаются на бирже, которой вы и так пользуетесь, на счёте, к которому есть доступ только у вас. Framework видит открытые позиции и может выставлять под них новые ордера. Этим всё взаимодействие и ограничено. Никаких эскроу-счетов, никаких общих кошельков, ничего, что вообще можно было бы назвать «управляемым».

Withdrawal-доступ (право на вывод средств) отключён.

Каждый API-ключ, который создаёт framework, заводится без права выводить средства с биржи. Если систему когда-либо взломают, будь то атакующий, утечка секрета или плохой апдейт библиотеки, в худшем случае меняются позиции. Баланс остаётся на месте.

Никаких цифр доходности, нигде.

Ни в одном нашем материале вы не найдёте ни годовой доходности, ни таргета по Sharpe (коэффициенту Шарпа), ни месячных performance-показателей. Доходность — это свойство вашей стратегии, за которую отвечаете вы. Framework отвечает за execution — и именно это мы и продаём.

Никакой дискреционной торговли с нашей стороны.

Система выполняет только те правила, которые санкционирует ваш Риск-мандат. И ничего больше. Мы не берём позиции за вас «по интуиции», и никто с нашей стороны не заходит в ваш счёт, чтобы что-то скорректировать вручную.

Исходный код — ваш.

Вы получаете исходный код, который мы пишем для вашего проекта, в открытой читаемой форме. Вы можете его изучить, форкнуть (сделать собственную копию) или через полгода передать другому разработчику, если захотите. Никакой SaaS-зависимости, которая бы вас привязывала.

Клиентам, которые ищут «гарантированный доход», отказываем.

Если первый вопрос на звонке — «сколько процентов в месяц», на этом разговор заканчивается. FAMBF — для трейдеров, которые уже знают, что делает их стратегия, и хотят запустить её с большей дисциплиной, чем способны выдерживать в ручном режиме.

«24 апреля 2013 года я приехал в свой офис в Мариуполе, открыл клиент-банк по нашему операционному счёту и увидел минус сто тысяч евро, подсвеченные красным. Счёт лежал в Marfin Laiki на Кипре, который за выходные подвергся процедуре bail-in. На построение этой брокерской компании у меня ушло почти десять лет. Через несколько месяцев я её закрыл. Шесть правил выше — прямое следствие того утра». — Pavlo Filianov, основатель
Бесплатный ресурс

Bot Safety Checklist.

Четырнадцать вопросов, которые можно применить к собственному сетапу — и всё вместе займёт около получаса. Каждый взят из конкретного режима отказа, который я лично наблюдал в последний год: видел своими глазами, как он сносит счета розничных трейдеров. PDF бесплатный, без обязательной email-регистрации. Прочитайте, примените то, что окажется к месту, и решите, есть ли в вашем боте пробелы, которых касается этот документ.

BOT SAFETY CHECKLIST
14 вопросов, которые решают, выживет ли ваша автоматизация в реальном рынке
v1.0 · By Pavlo Filianov · fambf.com

Что внутри.

За каждым вопросом — описание того, как сбой выглядит в реальной торговле, что вместо этого делает корректно построенная система, и строка для подсчёта баллов, чтобы вы могли оценить, где сейчас находится ваш сетап. Покрывает дубликаты после reconnect, устаревшие сигналы, утечки withdrawal API, дрейф slippage, отсутствие kill switch и десять других режимов отказа, которые я наблюдал в реальной работе.

14 вопросов
~3 200 слов
Бесплатный PDF (на английском)
Читать чек-лист
Основатель

25 лет на рынках.
Последние шесть — над framework'ом.

Pavlo Filianov, основатель FAMBF

Pavlo Filianov

Основатель FAMBF · Бывший профессиональный участник Украинского фондового рынка · Аналитик NYSE · Трейдер с 2001 года
  • 2001 · Краков, Польша В одном из отелей встретил американского трейдера по имени Бруно. Он перелетел через Атлантику со спутниковой антенной и тремя ноутбуками только для того, чтобы продолжать торговать на американских рынках из своего номера. Тот разговор и подаренная им на прощание книга по техническому анализу — то, с чего у меня всё началось.
  • 2003 — 2007 Шесть лет терял деньги на рынках — прежде чем перестал терять деньги на рынках. Депозиты по пять тысяч долларов, обнулённые один за другим. К 2007 году дисциплина закрепилась — главным образом потому, что других вариантов уже не оставалось.
  • 2005 — 2009 Торговал акциями, опционами и фьючерсами NYSE через Laser Trade и львовскую prop-компанию. В годы украинской приватизационной арбитражной волны вёл представительство «Арт-Капитал» в Мариуполе, работая по обеим сторонам консолидации акций комбината имени Ильича.
  • 2008 — 2013 Развернул «Академию биржевой торговли» до шести офисов по Украине. В 2011 году основал «Топ Капитал» — лицензированного профессионального участника украинского фондового рынка с доступом к NYSE и Forex через кипрский филиал Deutsche Bank.
  • 24 апреля 2013 · Мариуполь Зашёл в офис, открыл клиент-банк по нашему операционному счёту — и увидел минус сто тысяч евро красным. Счёт был в Marfin Laiki, который подвергли bail-in за выходные. Компанию я закрыл позже в том же году.
  • 2015 — настоящее время Вернулся через крипту, в основном BTC и ETH на Binance, Bybit и подобных площадках. Инфраструктура была новой, а сама природа контрагентского риска отличалась настолько, что имело смысл начать заново.
  • 2020 — настоящее время В 2020 году начал учиться программировать — главным образом потому, что хотел запускать свои стратегии, не сидя внутри чужой чёрной коробки. То, что стало FAMBF, выросло из этих лет, пока я писал свой собственный execution-слой для собственного счёта.
Как работаем

Три формата работы. Один framework.

Если не уверены — начинайте с малого. Большинство клиентов начинают с Diagnostic и переходят в Sprint, когда мы оба согласны, что стратегия вообще стоит того, чтобы её автоматизировать.

Начните здесь

Bot Readiness Diagnostic

Короткий проект, чтобы выяснить, готов ли ваш сетап к автоматизации в принципе. Стратегия, правила и существующая инфраструктура — всё проверяется ещё до того, как в репозиторий попадёт первая строка кода.

$750 – $1 500
Разово · 1 неделя
  • Сессия разбора стратегии (90 минут)
  • Оценка формализуемости правил
  • Первичная карта рисков
  • Bot Safety Score (предварительный)
  • Рекомендация по стеку
  • Письменная go / no-go рекомендация
Записаться на Diagnostic
Для существующих ботов

Bot Risk Hardening

Для трейдеров, у которых автоматизация уже работает. Проводим аудит по 14-пунктовому чек-листу и закрываем те пробелы, которые с наибольшей вероятностью обойдутся в реальные деньги в стресс-сценарии.

$1 500 – $5 000
2 недели · объём по итогам аудита
  • Полный аудит кода и конфигурации
  • Bot Safety Score (формальный)
  • API / security review
  • Разбор риск-логики
  • Защита от дубликатов и устаревших сигналов
  • Документ Incident Protocol
  • Приоритизированный fix-лист (сейчас / позже / никогда)
Записаться на аудит
FAQ

Что обычно спрашивают до бронирования.

Берёте ли вы процент от прибыли?

Нет. FAMBF — это работа за фиксированную стоимость. Гонорар покрывает реализацию системы, обучение оператора и те месяцы поддержки после запуска, которые вы решите добавить. Никакого процента от ваших торговых результатов мы не берём — ни в каком виде. Если бы наш доход зависел от вашего P&L, на нас бы давила необходимость проталкивать сделки, которых нет в Риск-мандате. А это просто не тот бизнес, который мне хочется строить.

Получите ли вы доступ к моему биржевому счёту?

Только те API-разрешения, которые нужны для размещения ордеров от вашего имени. Это обычно «trade» и «read». Withdrawal явно отключён на каждом ключе, который использует framework. Вы сохраняете контроль над ключом и можете в любой момент его отозвать через настройки биржи.

А если моя стратегия на самом деле не работает?

Именно для этого и существует Diagnostic. Если мы проходимся по вашим правилам и они не записываются на бумагу чисто, или историческое преимущество разваливается при внимательном рассмотрении — мы скажем об этом до того, как будет написана хоть одна строка кода. Примерно одна из трёх Diagnostic-сессий заканчивается тем, что мы говорим трейдеру: стратегия пока не готова к автоматизации. Это нормальный исход, и он экономит обеим сторонам массу времени.

Сколько на самом деле занимает Sprint?

21 календарный день от подписанного Риск-мандата до первой боевой сделки в micro-размере. Спецификация и Риск-мандат — на первой неделе. Execution engine и paper-тестирование приходятся на вторую. Shadow mode и первые micro-live сделки идут на третьей. Переход на полный размер зависит от того, как реально себя ведёт micro-live фаза, и к жёсткому графику не привязан.

Какие биржи и брокеры вы поддерживаете?

Для крипты — всё, что поддерживает библиотека CCXT: Binance, Bybit, OKX, Kraken, Coinbase и большинство остальных. Для американских акций и опционов работаем с Alpaca и Interactive Brokers. Для Forex — как правило MetaTrader 5. Если вашей площадки в этом списке нет, упомяните её на Diagnostic-звонке, и мы оценим, насколько это реализуемо.

Я в ОАЭ / Европе / Северной Америке. Это имеет значение?

Для реализации софта и обучения оператора юрисдикция не является преградой. FAMBF позиционируется как software и обучение, а не как инвестиционная услуга. То, что вы делаете с этим framework на собственном счёте, регулируется правилами вашей юрисдикции — и мы рекомендуем разобраться в них до начала эксплуатации.

Что происходит после 30 дней поддержки?

Обязательства оставаться на retainer'е (помесячном абонементе на поддержку) нет. Месячные тарифы поддержки стартуют с $700 за стандартное обслуживание и доходят до $3 000+ за приватный desk (выделенное сопровождение) с SLA (гарантиями по времени реакции), ежемесячными риск-ревью и точечными доработками по мере необходимости. Многие клиенты после обучения предпочитают эксплуатировать систему сами и обращаются только тогда, когда нужно сделать что-то конкретное.

Могу ли я видеть исходный код?

Да. Код по вашему проекту принадлежит вам. Никакой обфускации и никакой SaaS-зависимости, которая бы вас привязывала. Переиспользуемое ядро FAMBF лицензируется вам для использования с вашей собственной системой. Всё, что мы строим поверх под вашу конкретную стратегию, переходит вам полностью.

Ваш edge. Ваш счёт. Наш framework.

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

Записаться на 30-минутный звонок
Или напишите напрямую: pavlo@fambf.com