Гайд · ИИ-бот · октябрь 2026

Торговый ИИ-бот без денег: 3 команды в учебном режиме, 2026

Открытого бота Jev Trade можно запустить у себя тремя командами (cp .env.example .env, bun install, bun run start), не заводя кошелёк и не платя ничего: в учебном режиме он принимает решения, а сделки только записывает, и деньги в этом деле не участвуют.

Если ты думаешь «а вдруг бот без спроса потратит мои деньги»: в учебном режиме тратить нечего, кошелька у бота нет. Открой Терминал (на Mac это программа «Терминал», на Windows PowerShell) и поставь bun, программу для запуска бота. Строка для Windows в разделе «Что нужно» ниже:

curl -fsSL https://bun.sh/install | bash

Закрой окно, открой заново и вставь строки ниже: через 15-20 секунд побегут строки вида BTC #1 SIM sell @ 82098, SIM значит «условная сделка»

git clone https://github.com/aowang-ai/jev-trade.git
cd jev-trade
cp .env.example .env
bun install
bun run start

Это способ разобраться, как бот решает «лонг, шорт или ждать», а не заработать, и не финансовый совет

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

Если ты в России: что доступно

На 10 октября 2026 из трёх российских точек публичного сервиса check-host.net картина такая. Живая панель автора на jev-trade.com (там настоящий Jev на тестовой сети с игровыми деньгами) открывается, и смотреть её можно бесплатно и без установки. Учебный режим с заглушкой вместо Jev запускается у себя тремя командами. Код бота, bun и пакеты в тех же точках открывались, сервер цен биржи отвечал, а сам бот оттуда я не запускал. Ключ для настоящего Jev получить не удалось: кабинет ключей отвечал там кодом 451. Обходных путей не описываю, у твоего провайдера может быть иначе, полная таблица в разделе «Честно про Россию и доступ» ниже

Что нужно, кроме трёх команд

Платного здесь ничего нет. Деньги появляются только в одном случае: если ты захочешь настоящую нейросеть Jev вместо заглушки, об этом раздел про ключ

Что нужноЗачемСколько стоит
Терминалокно, куда вставляют команды: на Mac программа Терминал, на Windows PowerShellбесплатно
bun версии 1.2 и новеезапускает бота и ставит его зависимости. На Windows строка под таблицей. Проверка: bun --version печатает номер, у меня на Mac 1.3.14. Для Windows в документации bun нужна Windows 10 версии 1809 и новеебесплатно
Git или кнопка Download ZIPскачать папку бота. Как это сделать кнопкой, разобрано в гайде про скачивание с Гитхаба; после кнопки папка может называться jev-trade-main, заходи в неё командой cd jev-trade-mainбесплатно
Кошелёк, ключ кошелька, деньги на биржене нужны: без ключа кошелька бот сам включает учебный режим0
Ключ TypeSafeтолько для настоящей нейросети Jevплатный по расходу, цена ниже

Таблица прокручивается вбок →

На Windows bun ставят в PowerShell строкой powershell -c "irm bun.sh/install.ps1|iex", на Mac есть и вариант brew install oven-sh/bun/bun: обе строки взяты со страницы установки bun. Windows и Linux я не запускал, прогон шёл на Mac. Бот ставит из интернета около тридцати шести чужих пакетов и запускает чужой код, поэтому до первого запуска стоит заглянуть в проверки чужого кода с Гитхаба

Три команды: что нажать и что появится

После скачивания папки (git clone и cd в блоке выше) идут три команды из README бота. Первая копирует файл настроек, вторая ставит нужные программы, третья запускает бота

КомандаЧто должно появиться
cp .env.example .envничего не печатает, в папке появляется файл .env с настройками
bun installв конце строка 36 packages installed
bun run startчерез 16-18 секунд бегут строки по каждой из пяти монет: BTC, ETH, SOL, DOGE, BNB

Таблица прокручивается вбок →

bun install               8,3 секунды, 36 пакетов
первое решение бота       через 16-18 секунд после запуска
строка запуска            DRY RUN, wallet null, model=mock
решение каждой монеты     раз в 2 секунды

Как читать то, что побежало. В начале по строке на монету вида sleeve BTC BTC-USD DRY RUN: у монеты нет кошелька, она работает в учебном режиме. Потом строка jev-trade BTC ETH SOL DOGE BNB model=mock tick 2000ms: пять монет, решает заглушка (о ней ниже), новое решение раз в 2000 миллисекунд. Дальше на каждое решение две строки. BTC #1 82097.5 open short 5x 182ms значит: монета, номер решения, цена, что решил бот («открыть шорт с плечом 5») и сколько на это ушло миллисекунд. BTC #1 SIM sell @ 82098 значит: условная сделка, «продал по 82098»

Раздел Dry run в README бота: три команды для бота и две команды для панели
Раздел Dry run в README на 10 октября 2026: три команды для бота и две для панели. Вторая команда панели на новом bun не сработала, рабочий путь ниже

Остановить бота можно в любой момент: нажми в его окне Ctrl+C, окно вернётся к обычной строке. Ничего на бирже при этом не остаётся: заявок там и не было

Панель с графиком: команда из README не сработала

Бот работает и без панели, но смотреть на него удобнее с графиком. README предлагает открыть второе окно Терминала и набрать cp web/.env.example web/.env.local, а потом bun run dev:web. На bun 1.3.14 вторая команда печатает справку bun (начало «Usage: bun run [flags]») и сразу выходит. Рабочий путь такой, второе окно, из папки jev-trade:

cp web/.env.example web/.env.local
cd web
bun install
bun run dev

В окне появится строка Ready in 3.4s. Открой в браузере адрес http://localhost:3001. Первая загрузка идёт около 24 секунд, страница пока белая: не закрывай её, дальше панель оживёт

Панель бота на localhost:3001: график биткоина, блок CALL с решением «открыть шорт 10x», лента решений
Панель в учебном режиме: слева график монеты, справа последнее решение бота и лента решений, внизу таблица позиций. Баланс пустой: кошелька нет

Как читать панель: лонг, шорт, ждать

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

Слово на экранеЧто оно значит
long, лонгставка на рост цены: бот «купил» и выигрывает, если цена вырастет
short, шортставка на падение: бот «продал» и выигрывает, если цена упадёт
hold, ждатьничего не делать на этом шаге. В окне бота это строка с NO ORDER
open, closeоткрыть позицию или закрыть уже открытую
5x, 10x, 20xплечо: сумма сделки умножена в столько раз, выигрыш и проигрыш тоже. В учебном режиме условное
FLATсейчас ни одной открытой позиции по монете
SIM, simусловная сделка: заявка на биржу не отправлялась
LATEк моменту нового решения ответ на прошлое ещё не пришёл. Так сказано в комментарии к коду бота
long 17%, short 83% и ниже open, close, holdв блоке CALL: как бот взвешивает варианты, по паре «направление» и по тройке «действие»

Таблица прокручивается вбок →

У каждой из пяти монет в боте свой «кошелёк» и своё решение, поэтому на панели пять вкладок. К этой таблице удобно вернуться, когда на экране появится незнакомое слово

Кто решает: заглушка или настоящий Jev

По умолчанию решает не Jev. В строке запуска стоит model=mock: это заглушка, простая формула. Она смотрит, куда двигалась цена в последние моменты, как заявки лежат в стакане (это список заявок «купить» и «продать» на бирже) и откуда шёл поток сделок, добавляет немного случайности и выдаёт ответ в форме, как у Jev. Если сигнал слабый, она выбирает «ждать». Панель об этом молчит: надпись «Live Jev trading bot» горит и при заглушке, различие видно только в окне бота

Jev это нейросеть компании TypeSafe. Она получает данные и вопрос с вариантами ответа и возвращает выбранный вариант с вероятностью каждого, это видно по процентам в блоке CALL. Чтобы подключить её к боту, в файле .env меняют одну строку и добавляют ключ (так написано в README, раздел Live Jev):

MODEL=jev
TYPESAFE_API_KEY=твой_ключ

Ключ держи только в файле .env на своём компьютере: этот файл в списке .gitignore бота, при выгрузке проекта на GitHub он не попадёт. В чат и на скриншоты ключ не вставляй

Таблица модели Jev 1.13 в документации TypeSafe: строка «$42 / $0.042» за миллиард и за миллион входных токенов
Стоимость Jev из документации TypeSafe на 10 октября 2026: 42 доллара за миллиард и 0,042 доллара за миллион входных токенов, ответы бесплатны

Токен это кусочек текста. По документации Jev считает только то, что ты ему отправил: 0,042 доллара за миллион токенов, ответы бесплатны. Бот сам считает расход по этой цене. Его счётчик за 305 решений заглушки набежал на полцента, это примерно 3,6 доллара в сутки при пяти монетах и решении раз в 2 секунды. Цифра приблизительная: бот прикидывает размер данных по длине, а не берёт счёт у TypeSafe. Настоящий ключ я не получал и настоящего Jev не запускал, так что реальный расход здесь не проверен. Решать реже можно настройкой TICK_MS: например 10000 даёт решение раз в 10 секунд, в пять раз реже, и расход должен упасть во столько же

Где взять ключ: в кабинете TypeSafe, адрес console.typesafe.ai/keys, после входа. Из России кабинет не открывается: из трёх российских точек проверки адрес ответил кодом 451, «недоступно по юридическим причинам». С моего компьютера в Нидерландах он тоже не открылся: защита сайта (Cloudflare) закрыла доступ. Обходных путей я не проверял и не советую. README называет и запасной вариант через Vercel AI Gateway (JEV_PROVIDER=gateway), его доступность из России тоже не проверена. Заглушке ключ не нужен, понять слова на панели можно и с ней

Настоящий рынок или тестовая сеть: что смотрит бот

Слева на панели свечи, а цены берутся по умолчанию из тестовой сети Hyperliquid (так называется биржа криптовалют, к которой подключён бот; в .env стоит HL_TESTNET=true). Это отдельная копия биржи для тренировок: цены в ней близки к настоящим, но не равны, и тестовая цена почти не двигается. Чтобы бот смотрел на настоящий рынок, меняют строку HL_TESTNET=false. Ключа кошелька при этом нет, поэтому заявки не уходят: в строке запуска останется wallet null и DRY RUN

HL_TESTNET=true (умолчание)     BTC 82097,5   ETH 2471,2    тестовая сеть
HL_TESTNET=false, ключа нет     BTC 82537,5   ETH 2482,95   настоящая биржа, wallet null, DRY RUN
Панель после смены HL_TESTNET на false: график биткоина с отметкой 82538,5, блок CALL и позиции по пяти монетам
Панель после HL_TESTNET=false без ключа кошелька: учебный режим, но котировки настоящей биржи

Перед такой сменой проверь, что в .env строка PRIVATE_KEY= пустая, и для страховки добавь строку DRY_RUN=true: по README она заставляет бота только симулировать заявки, даже если ключ кошелька окажется заполненным. С ключом кошелька и false без этой страховки бот перестаёт быть учебным, об этом следующий раздел

РежимКто решаетЧьи ценыЧто стоит денегЧто менять в .env
По умолчаниюзаглушка mockтестовая сетьничегоничего
Заглушка и настоящий рынокзаглушка mockнастоящая биржаничегоHL_TESTNET=false, DRY_RUN=true, PRIVATE_KEY= пустой
Настоящий Jev, учебныйJevтестовая сетьключ TypeSafe по расходуMODEL=jev, TYPESAFE_API_KEY=ключ

Таблица прокручивается вбок →

Живая панель автора: что там за минус

Автор бота держит публичную панель на сайте jev-trade.com. На 10 октября 2026 в её шапке стояло: баланс 667,13 доллара, нереализованный минус 60,14, реализованный минус 107,44. То есть и закрытые сделки, и ещё открытые пока в минусе

Шапка панели jev-trade.com: баланс, минусовой результат и пять плиток монет с меткой LATE
Живая панель автора бота на 10 октября 2026 (снимок в ночь с 9 на 10 октября, по Москве)

Не делай из этого вывод, что Jev проигрывает на настоящей бирже. Публичный снимок бота автора (его адрес в источниках) показывает: ссылка на сделки ведёт в тестовую сеть Hyperliquid, решения он принимает раз в 10 секунд, а не раз в 2, и модель стоит настоящая, Jev. Тестовая сеть это игровые деньги, настоящих денег там нет. Минус на этой панели не говорит ничего ни про доход, ни про убыток на настоящих деньгах. Он говорит одно: готовый бот не печатает деньги сам, и по такой панели обещать результат нельзя

Боевой режим: что меняется и почему мы этого не делаем

Чтобы бот начал слать настоящие заявки, README требует положить в .env ключ кошелька в строку PRIVATE_KEY (для остальных монет отдельные ключи) и выбрать сеть. Сам README предупреждает прямо:

«A live key on testnet or mainnet sends real orders. Start with a dry run.»

README jev-trade, раздел What you are looking at

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

Условия самой биржи тоже не шутка. На странице Terms of Use Hyperliquid интерфейс закрыт для людей в США, провинции Онтарио и юрисдикциях под санкциями и экспортным контролем. России по имени в тексте нет, как это применимо к тебе, решай сам, учебный режим сайт биржи не открывает: он читает публичные цены

Честно про Россию и доступ

Мои запросы шли через голландский адрес (на машине включён VPN), поэтому «с моего компьютера всё открывается» здесь ничего не доказывает. Вместо этого я проверил адреса из трёх российских точек публичного сервиса check-host.net, 10 октября 2026

Что нужноОтвет из российских точек проверки
GitHub, код бота и READMEоткрывается, 200
bun.sh, установка bunоткрывается, 200
npm, пакеты бота и панелиоткрывается, 200
Публичные цены Hyperliquid, настоящая биржа и тестовая сетьсервер отвечает. Простой GET получает 405, потому что интерфейс принимает только POST
Сайт jev-trade.com, живая панель автораоткрывается, 200
Документация TypeSafeоткрывается, 200
Шрифты Google для панелиоткрываются, 200
Кабинет ключей TypeSafe451, «недоступно по юридическим причинам»

Таблица прокручивается вбок →

Выводов отсюда два. Всё, что нужно учебному режиму на заглушке, из этих точек открывается, включая тестовую сеть биржи и запасной путь бота по HTTP; живое соединение бота я оттуда не проверял. Ключ TypeSafe в этой проверке получить не удалось: кабинет ключей закрыт. Это проверка из публичных точек, у твоего провайдера может быть иначе, гарантий нет

Что ломается и что делать

Что видишьЧто случилосьЧто сделать
Терминал не находит команду bunпосле установки окно ещё не знает про bun. Точный текст ошибки у разных оболочек разный, я его не воспроизводилзакрой окно, открой новое, проверь bun --version
справка bun, начало «Usage: bun run [flags]», после bun run dev:webновый bun не принимает команду из READMEпуть из раздела про панель: cd web, bun install, bun run dev
белая страница на localhost:3001первая сборка панелиподожди до минуты, в окне панели должна быть строка Ready
sleeve ETH failed: hl l2Book HTTP 429биржа ограничила частоту запросов: такое случилось, когда одновременно работали два ботаоставь одно окно с ботом, второе останови Ctrl+C и запусти позже
sleeve BTC failed: MODEL=jev with JEV_PROVIDER=typesafe needs TYPESAFE_API_KEYвключён Jev, ключа нетверни MODEL=mock или впиши ключ
на панели пустое поле balanceв учебном режиме кошелька неттак задумано, пустой баланс не ошибка

Таблица прокручивается вбок →

Что смотреть дальше

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

Источники

Памятка: бот Jev Trade в учебном режиме

К ней удобно вернуться, когда захочется поменять настройки

Сохрани себе

  • Нужны bun 1.2 и новее, Терминал и папка бота, больше ничего: ни кошелька, ни ключа, ни денег
  • Три команды: cp .env.example .env, bun install, bun run start. Остановить: Ctrl+C
  • Панель: cp web/.env.example web/.env.local, cd web, bun install, bun run dev, потом localhost:3001
  • По умолчанию решает заглушка (model=mock) и цены берутся из тестовой сети (HL_TESTNET=true)
  • Настоящий рынок без сделок: HL_TESTNET=false, DRY_RUN=true и пустой PRIVATE_KEY
  • Настоящий Jev: MODEL=jev и TYPESAFE_API_KEY, 0,042 доллара за миллион входных токенов
  • Минус на панели автора: тестовая сеть и игровые деньги, из него не следует ничего про настоящую торговлю
  • Ключ кошелька и боевой режим не нужны для того, чтобы разобраться

Куда это ведёт

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

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

На Концентрате три вечера: в первый собираем команду ИИ-агентов на Hermes, во второй разбираем шесть связок монетизации, в третий контент-завод на бесплатном трафике

Заходи, если хочешь не наблюдать за ботом, а поручить нейросети свою работу

Забрать место на Концентрате

Откроется в Telegram: 13-15 октября, 19:00 по Москве, онлайн. Участие бесплатное, регистрация до 14 октября

Частые вопросы

Чем заглушка отличается от настоящего Jev?

Заглушка считает ответ по формуле из движения цены, заявок в стакане и потока сделок, поэтому в строке запуска у неё model=mock. Jev получает те же данные как вопрос с вариантами и возвращает выбранный вариант с вероятностью каждого, в строке запуска тогда model=jev typesafe. Платит за него только тот, у кого стоит ключ

Почему кабинет ключей TypeSafe не открывается из России?

На 10 октября 2026 адрес console.typesafe.ai/keys из трёх российских точек проверки отвечал 451, «недоступно по юридическим причинам». Обходных путей я не проверял и не описываю. Без ключа остаются заглушка и живая панель автора

Что делать, если команда панели из README печатает справку bun?

Скрипт dev:web из README запускает bun --cwd web run dev, и bun 1.3.14 отвечает на это справкой. Зайди в папку командой cd web, поставь пакеты bun install и запусти bun run dev: в окне будет Ready, панель на localhost:3001

Сколько стоит настоящий Jev?

По документации TypeSafe 0,042 доллара за миллион входных токенов, ответы бесплатны. Бот при пяти монетах и решении раз в 2 секунды по своей оценке расходует около 3,6 доллара в сутки, а TICK_MS=10000 режет расход в пять раз. Бесплатных кредитов в документации я не нашёл

Работает ли это на Windows?

Прогон я делал на Mac. Bun ставится на Windows 10 версии 1809 и новее, но бота там я не запускал

Читать дальше

Я соло-предприниматель на Claude, ChatGPT и агентах

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

Читать канал

Открытый канал, подписка в одно нажатие