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

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