[00:02] лучших трейдеров Polymarket, и я не написал ни одной строчки кода. Я наблюдал, как Клод Код его создавал, а я ему подсказывал . Бот запущен прямо сейчас. Позвольте мне показать вам, как это сделать. [00:19] Вот что мы создаём в этом видео. Бот для копирования сделок, который находит лучших трейдеров в таблице лидеров Polymarket, в режиме реального времени получает информацию об их последних сделках, автоматически копирует их в ваш кошелек, отслеживает [00:33] вашу прибыль и убытки, а также процент успешных сделок, и запускается в цикле каждые несколько минут. Самое удивительное в этом то, что вы не предсказываете рынки, а просто копируете тех, кто в этом действительно хорош, и делаете это без единого написанного кода. Просто разговариваю [00:50] с искусственным интеллектом. Первый шаг: нам нужен способ взаимодействия с API Polymarket. Нам необходимо подтвердить подлинность кошелька, получить данные из таблицы лидеров и, по сути, иметь возможность совершать сделки. [01:05] Для этого я использую CLI от Bullpen. Она обрабатывает всю аутентификацию, маршрутизацию ордеров, подключение кошелька, и, честно говоря, именно благодаря ей вся разработка заняла менее часа. Кстати, команда Bullpen любезно выступила [01:21] спонсором этого видео. Bullpen — это универсальное приложение для торговли криптовалютой, и недавно они выпустили инструмент командной строки, который предоставляет полный программный доступ к Polymarket. По сути, все это доступно через ваш терминал: данные о лидерах, исполнение сделок, закрытие кошелька — все это. [01:36] данные о лидерах, исполнение сделок, закрытие кошелька — все это. на Polymarket, это самый быстрый способ туда попасть. Ссылку я оставлю в описании ниже. С учетом всего сказанного, давайте установим его вместе. [01:49] Итак, на первом этапе нам нужно установить интерфейс командной строки Bullpen, чтобы мы могли делать все, что захотим. А для этого давайте сначала откроем Claude и добавим параметр "опасно пропускать [02:03] разрешения", чтобы ему не приходилось спрашивать нас каждый раз, когда он хочет что- либо сделать. Да , я доверяю этой папке. Вот и всё. Мы вошли. И вот первое задание, с которого я [02:18] начну: «Привет, Клод, я бы хотел, чтобы мы установили bullpen CLI, чтобы хотел, чтобы мы установили bullpen CLI, чтобы тебя». Я отправил ему ссылку на командную строку Bullpen, а также [02:32] текст LLM, чтобы он мог изучить, что нам нужно и как это установить. И я просто отправлю его ему, чтобы он сам . Вот что произошло. Оно прочитало ссылки. Там было написано то, что содержалось по этим двум [02:49] ссылкам. И там было написано: «Давайте проверим, какие менеджеры пакетов у нас есть. Homebrew доступен. Давайте установим его». Так что программа разобралась, как его установить. Интерфейс командной строки Bullpen уже установлен. Теперь давайте [03:01] установим навыки ИИ и проверим ваш статус авторизации. Что оно и и сделало. А затем появилось сообщение: «Всё настроено. Вот краткое описание. Bullpen CLI уже установлен и обновлён. AI skills установлен. Bullpen CLI и [03:14] bullpen bracket off, вы ещё не вошли в систему. Чтобы начать использовать его, вам потребуется пройти аутентификацию. Запустите это в терминале». Итак, приступим. Это аутентификации устройства. После входа в систему мы сможем начать изучать рынки, [03:29] проверять портфели и совершать сделки вместе. Итак, давайте запустим это. Кстати, здесь я могу использовать косую черту, чтобы спросить: «Могу ли я войти в систему через эту сессию Клода, чтобы поработать в буллпене?» Вот и всё . Какая же я глупая. [03:45] Оно работало, но я этого не видел . предлагаешь мне войти в систему? Никаких всплывающих окон с просьбой войти не появляется». Там было написано: «Это потому, что вы запускаете его с восклицательным знаком. Он выполняется в [03:59] вывод и посмотреть, что происходит». И мне прислали ссылку. Так что, если у вас возникнет та же проблема, просто скопируйте эту ссылку. А это мой код для входа. Давай я это вставлю. Бум. [04:14] Бум. Войти. Вот и все. Отправляйтесь в буллпен. [04:29] вход в систему завершен. Позвольте мне проверить, всё ли работает. Всё готово работает. Всё готово . Вы вошли под ником Indigodog. Всё выглядит хорошо. Сессия авторизации действительна до [04:42] 8 апреля. Работа Polymarket налажена, инцидентов нет. Навыки работы с ИИ. Что бы вы хотели построить или исследовать в первую очередь? Мы можем изучить рынки, проверить ваш портфель, исследовать конкретные события или настроить торговые процессы. Удивительный. Таким образом, [04:58] первый этап официально завершен. Хорошо, вот что я собираюсь спросить. Я бы хотел, чтобы мы начали с того, что рассмотрели лучших трейдеров [05:11] на Polymarket на этой неделе по проценту успешных сделок. А затем я дам вот это, что чрезвычайно полезно. [05:25] чрезвычайно полезно. Вы можете использовать [05:39] . А затем позвольте мне сказать, что нужно использовать функцию «задавать пользователю вопросы», пока не будет ясность. Это и есть та подсказка, которую я даю. Последняя часть нужна для того, чтобы система [05:54] задавала мне вопросы на случай, если что-то покажется ей непонятным. Позвольте мне сначала проверить, какие параметры поддерживает команда таблицы лидеров. Итак, в связи с этим вопросом, я хотел бы, чтобы мы отобрали лучших трейдеров на Polymarket на этой [06:08] неделе по проценту успешных сделок. Вы можете использовать буллпен вместе с этим навыком. По сути, я пытаюсь выяснить, кто из трейдеров Polymarket лидирует на этой неделе. Именно такого результата я и хочу. Мне нужна таблица лидеров среди лучших трейдеров по [06:23] прибыли и убыткам. Вот и всё. В сообщении говорилось, что данные таблицы лидеров ранжированы по прибыли и убыткам, а процент выигрышных сделок равен нулю для всех трейдеров. Похоже, в стандартной таблице лидеров не отображается победа. Используйте рейтинг по показателю "прибыль и убытки". Проанализируйте каждого трейдера. [06:38] Попробуйте другой флаг сортировки. Давайте воспользуемся отчетом о прибылях и убытках. Топ-25 трейдеров этой недели по прибыли. Мы можем углубиться в отдельные профили для получения более подробной статистики. Так что да, я выбираю этот вариант. Поэтому вместо показателя процента выигрышей мы будем использовать показатель [06:54] прибыли и убытков (P&L). Вот и всё . Понятно. Давайте будем ориентироваться на рейтинг по показателю прибылей и убытков. Вот 25 лучших трейдеров Polymarket на этой неделе. И у нас есть все эти ребята. Этот парень заработал 4 миллиона, 4 миллиона, 3 миллиона. [07:11] Вы поняли. Топ-25. Интересная закономерность. У нескольких ведущих трейдеров, специализирующихся на управлении прибылью и убытками, на этой неделе наблюдается нулевой объем торгов, что означает, что их прибыль получена от позиций, открытых ранее, которые были закрыты или изменились в их пользу. Наиболее активными трейдерами, приносящими высокую прибыль, [07:26] являются RN1, этот кошелек, SwissTony и BCDA. Хотите подробнее изучить профили или позиции этих трейдеров? И вот здесь я собираюсь задать этот вопрос. Мне бы хотелось [07:43] видеть трейдеров, которые были которые были активны на этой неделе и у которых был самый высокий показатель P/L (прибыль/убыток) по сделкам на этой неделе [07:57] . Это потому, что я хочу, чтобы мы Это потому, что я хочу, чтобы мы [08:09] нам понадобятся лучшие активные трейдеры на Polymarket, чтобы мы могли их копировать. [08:21] А затем используйте пространство, пространство, задавайте пользователю вопросы, пока не добьетесь ясности. Давайте нажмем «Отправить». Значит, это было правильное решение. Позвольте мне отфильтровать результаты, оставив только активных трейдеров. [08:40] Итак, за сколькими из этих ведущих трейдеров бот должен следить и копировать их сделки? Допустим, это топ-10. Давайте начнём с этого. На каком языке ? [08:56] Я всё равно ничего не понимаю в программировании. Так что теперь вся ответственность лежит на тебе, брат. Как должен определяться размер позиций ботом при копировании сделок? Фиксированная сумма за сделку. [09:12] Процентное соотношение доли в портфеле, пропорциональное доле трейдера. Эм, пошли трейдера. Эм, пошли . Таким образом, пропорционально размеру позиции трейдера следует уменьшать в определенной пропорции. Нет, давайте установим фиксированную сумму [09:26] в определенной пропорции. Нет, давайте установим фиксированную сумму за сделку. копирования? Интервал опроса. Она проверяет недавнюю активность каждого трейдера каждые n минут и копирует данные о новых участниках. [09:40] каждые n минут и копирует данные о новых участниках. Непрерывное наблюдение. Используйте PolyMarket Watch или аналогичную потоковую систему для обнаружения сделок в режиме реального времени. Давайте выберем второй вариант. И отправьте ответы. [09:53] Вот и всё. Какова фиксированная сумма в долларах, которую я хочу использовать для каждой сделки с помощью бота? Я выберу 5 долларов за сделку. Куда мне следует создать проект на вашем компьютере? [10:07] Создать это на моем рабочем столе для удобного доступа и отправить ответы. Вот план. Торговый бот PolyMarket для копирования сделок, топ-10 активных трейдеров по еженедельной прибыли и убыткам. Обнаружение, непрерывный опрос последних сделок каждого трейдера. Размеры, фиксированная цена 5 долларов [10:24] за экземпляр. Stack будет использовать TypeScript и Node.js. А местоположение будет на моем рабочем столе. Позвольте мне сначала проверить, какие команды для очистки Bullpen доступны. И похоже, что он просто стреляет без остановки. [10:39] Для этого идеально подходит устройство для отслеживания тренировочной базы Bullpen. Вот как это делается: следуйте за первыми 10 пунктами. Черт возьми , я так быстро прокручиваю ленту. Следите за 10 лучшими трейдерами через Bullpen. Используйте Bullpen для отслеживания новой активности и копируйте новые сделки на покупку с помощью Bullpen. Хорошо. [10:55] лучше, чувак. Формат данных безупречен. Теперь давайте я отслеживаю всех 10 трейдеров и создам бота. Это потрясающе. [11:07] Это действительно потрясающе. Я просто описал, что мне нужно, и код Клода создает это для меня. Ладно, похоже, на этом пока всё . Как это работает? [11:20] Бот для копирования данных создан и протестирован. Вот что у вас есть. Оно живёт здесь. что у вас есть. Оно живёт здесь. Удивительный. Как это работает: каждые 30 секунд система получает данные о сделках из Bullpen Tracker от 10 трейдеров, за которыми вы следите. [11:34] Когда трейдер совершает покупку, бот копирует её, размещая ордер на 5 долларов. Сделки на продажу регистрируются, но пропускаются. Вам потребуется вручную управлять выходами. При первом запуске система помечает все существующие сделки как видимые, поэтому она не [11:48] копирует старые сделки задним числом. Вся активность регистрируется в файле copybot.log. Вот несколько вещей, которые я хотел сделать. несколько вещей, которые я хотел сделать. Вот ещё несколько вещей, которые я хотел бы, чтобы вы [12:03] включили в этого бота, и я объясню почему чуть позже. Итак, во-первых, для каждой новой сделки [12:17] извлечь рыночный импульс, рыночный импульс, и сумму. И, во-вторых, [12:33] если они купили, я куплю то же самое. Если они продали, и мы купили то, что купили то, что они продали, то и мы продаём. [12:48] Третий пункт: записывать каждую сделку в JSON- файл, чтобы отслеживать её чтобы отслеживать её эффективность. [13:04] сделка не удалась, зафиксируйте ошибку зафиксируйте ошибку и продолжайте цикл. Пятая цель всего этого — [13:23] создать информационную панель, все происходящее в режиме реального времени. [13:41] Не сейчас. Я вам сообщу, когда. добьетесь ясности. [13:53] Вот и всё. И нажмите «Отправить». Там было сказано несколько вещей, которые я хочу уточнить, прежде чем обновлять бота. Если трейдер продает, и у нас есть такая позиция, сколько нам следует продать? Продать все наши акции, продать на сумму 5 долларов, [14:09] Продать все наши акции, продать на сумму 5 долларов, продавать только в случае продажи контрольного пакета. Продавайте пропорционально их продажам. То есть, если они продадут 50% [14:22] 50% своих акций, то продайте и 50% наших. позиции перед продажей? Используйте Bullpen CLE. [14:34] И отправьте ответы. Все в порядке. И спустя 10 минут бот наконец готов. Вот что нового. Рыночный слиток плюс результат плюс сумма, извлеченная с каждого трейдера, отображаются в режиме реального времени. Покупки отражают друг друга, продажи [14:50] пропорциональны. В файле Trades.json теперь регистрируется каждая сделка с подробным описанием. Ошибки выявляются по каждой сделке отдельно, и данные переключаются с отслеживания сделок переключаются с отслеживания сделок на анализ профилей каждого трейдера, что [15:05] значительно ускоряет и повышает надежность отслеживания. Как это запустить? Это дало мне информацию о том, как его запустить . Теперь последний элемент головоломки — приборная панель. приборная панель. Потрясающе, Клод. Спасибо. [15:18] Теперь перейдём к последнему элементу элементу головоломки. [15:32] панель управления, которую я смогу открыть здесь, на своем Mac, и которая будет отображать все на своем Mac, и которая будет отображать все необходимое с первого взгляда, [15:47] включая кнопку, которую я могу нажать, чтобы включить или выключить бота. Я хочу видеть все скопированные мной сделки [16:01] Я хочу видеть все скопированные мной сделки с первого взгляда, мой P&L, с первого взгляда, мой P&L, процент выигрышных сделок, исполненных сделок, соотношение [16:19] выигрышных и проигрышных сделок. пока не дойдете до пункта « Понятно», после чего мы нажмем «Отправить». Это последний недостающий элемент нашей головоломки. [16:33] Как только это будет запущено и заработает, тогда всё будет в порядке . Мы можем начать копитрейдинг. Итак, первый вопрос, который мне задали: как панель мониторинга должна получать данные в режиме реального времени? Следует ли считывать файл trade.json бота [16:48] напрямую или лучше добавить небольшой локальный сервер к боту, который будет предоставлять данные? Встроенный сервер в легковесном автономном приложении-панели управления, который считывает данные и обрабатывает вызовы независимо друг от друга, может работать даже тогда, когда бот выключен. Да, это отдельное [17:03] приложение. Вы хотите, чтобы на панели управления также отображались ваши текущие открытые позиции и остатки средств на Polymarket? на Polymarket? Нет, только статистика по боту-копировщику. [17:15] Как должна работать кнопка включения/выключения бота ? Приостановка возобновления опроса. Процесс работы бота продолжается, но прекращает копирование сделок при приостановке. Запустить/остановить процесс. Панель управления фактически запускает и завершает процесс бота. [17:31] Полностью выключен в выключенном состоянии, но для перезапуска требуется некоторое время . Да, давайте так и сделаем. Отправьте если вы хотите сделать что-то отличное от того, что я вот почему Клод так крут и почему так здорово использовать функцию « [17:48] задать вопрос пользователю», чтобы в конце каждого вопроса всё стало ясно в конце каждого вопроса всё стало ясно Потому что часто мы задаем что-то Клоду, любому другому агенту ИИ или любой модели ИИ, [18:03] Клоду, любому другому агенту ИИ или любой модели ИИ, а получаем что-то посредственное. Мы получаем нечто крайне посредственное. Причина в том, что бот делает предположения, а ИИ-агент делает предположения по ходу своего процесса. Именно поэтому это даёт нам нечто, чего мы [18:18] совершенно не ожидали. Это было не совсем то, что мы имели в виду, поэтому добавление этой подсказки в конце каждого отправленного вами запроса дает четкие, ясные результаты, которые вам в [18:32] итоге понравятся, и вы будете от них в восторге. Потому что вместо того, чтобы делать предположения, это буквально запрашивает ваше мнение. Всякий раз, когда нужно что-то предположить... ой, подождите, лучше не буду предполагать. Позвольте мне [18:46] задать ему вопрос. Ну, посмотрите-ка! работает, это бот-копировщик Polymarket. Я могу нажать кнопку «Начать торговлю в реальном времени», и [19:01] там будет все, что мне нужно: общая прибыль/убыток, процент выигрышных сделок, совершенные сделки, выигрышные, проигрышные, неудачные, пропущенные сделки, а также полный журнал сделок, журнал сделок, который автоматически обновляется каждые 5 секунд. [19:16] Но прежде чем запускать, я подожду, пока система сообщит мне о завершении, потому что, возможно, она еще не готова. Еще. Отлично, и вот так, наш бот запущен. Наша панель управления запущена. Программа настроена на запуск здесь, используйте это. Итак, я [19:33] скопирую это, открою новый терминал и вставлю это в свой новый терминал. Вот и всё . Я только что запустил своего бота и собираюсь [19:46] времени». Вот так . Это началось? Как узнать, началось ли это? Боже, я не знаю. Там написано « остановилось». [19:59] Вернемся к Клоду. Давайте разберемся . Я нажимаю кнопку «Старт», но ничего не запускается. [20:15] решена путем перевода этих вызовов в асинхронный режим. Теперь сервер остается отзывчивым, одновременно получая данные о местоположении в фоновом режиме. Обновите страницу в браузере и попробуйте запустить. Попробуйте снова нажать кнопку «Пуск». Итак, давайте [20:30] Попробуйте снова нажать кнопку «Пуск». Итак, давайте это сделаем. Итак, давайте обновим страницу и снова нажмем кнопку «Старт». Вот и всё. Это и снова нажмем кнопку «Старт». Вот и всё. Это прямая трансляция. Окончательно. Бум. Сколько времени нам потребовалось? В [20:45] прямая трансляция. Окончательно. Бум. Сколько времени нам потребовалось? В общей сложности менее 20 минут. Итак , теперь мне остается только подождать немного . Оно не запустится автоматически. Мне бы хотелось, чтобы оно показывало [21:01] мне все в процессе своей работы. Я понимаю, что оно ничего не может мне показать, . Мне также нужно развивать терпение. Но я не знаю. Я, возможно, поэкспериментирую с этим, но вернусь к вам через пару [21:17] но вернусь к вам через пару часов или завтра и посмотрю, к чему мы пришли. До встречи! Итак, прошло уже несколько Итак, прошло уже несколько часов, примерно три или [21:29] четыре. Как видите, бот работает с тех пор, и это интересно, потому что он выиграл три из пяти сделок, которые [21:43] три из пяти сделок, которые скопировал. проиграло пять раз. Таким образом, она выиграла три из восьми сделок, которые скопировала. Таким образом, в настоящее время ее восьми сделок, которые скопировала. Таким образом, в настоящее время ее [21:58] что может показаться проигрышной стратегией, но посмотрите на это. О, вот и всё. Только что обновилось. Мы получили обновилось. Мы получили прибыль в размере 13 долларов. Прибыль составила 13 долларов. Позвольте мне показать [22:12] Если мы откроем Bullpen и обновим страницу, то увидим, что начинали с 99 долларов, а сейчас баланс колеблется около 110 долларов. [22:24] И мы можем видеть, например, эту сделку, в которую вошла сумма в 30 долларов. Таким образом, покупка стоила 5 долларов несколько раз. В итоге они проиграли. Таким образом, компания понесла убытки в общей сложности в размере 30 долларов. Но бывают и такие сделки, как эта. Все эти сделки в настоящее время открыты. [22:41] Все эти сделки в настоящее время открыты. Только на этой сделке компания заработала 32 доллара прибыли. В результате этой сделки прибыль составила 14 долларов. Таким образом, на данный момент потери превышают потери . Я буду продолжать это делать, [22:56] потому что это проще простого . О, кстати, это мне напомнило, что пока камера была выключена, вот две вещи, которые я ввела в свой терминал. Во-первых, крайне важно, чтобы вы отправили этот комплект мебели для разминки на [23:11] важно, чтобы вы отправили этот комплект мебели для разминки на утверждение в Polymarket. Да. Это позволит одобрить все ордера на покупку на Polymarket, отправленные вашим ботом. Очень важно, чтобы вы это отправили. Сначала я просто смотрел, и [23:26] все сделки пропускались, и я подумал: почему они проваливаются или пропускаются одобрил систему, чтобы она начала принимать покупки. А второй объект — это зона подготовки к полету в Polymarket. Вы буквально берете [23:41] Polymarket. Вы буквально берете терминал. А второй код, после того как вы вставите его в терминал, просто проверяет, действительно ли вы [23:54] подключены и правильно ли оформлен ваш заказ. Итак, вот он. Сейчас у бота 13% прибыли, или 13 долларов. Это 13%, а [24:07] прибыли, или 13 долларов. Это 13%, а за 3 часа. Как видите, в некоторых случаях что-то пропускается, а в некоторых – нет. Причина, по которой сейчас не удаётся разместить заказы, заключается в том, что [24:21] все наши денежные средства, если я обновлю страницу, уже зарезервированы. Таким образом, у нас больше нет денег, которые мы могли бы потратить, пока эти сделки не будут урегулированы. Вы можете настроить свой облачный код так, чтобы он выполнял определенные действия (я сам так делал вне камеры, [24:38] когда не снимал), — я попросил его установить в бота его установить в бота функцию автоматического погашения. Таким образом, когда рынок функцию автоматического погашения. Таким образом, когда рынок закрывается и завершает свою работу, выигрыш автоматически выплачивается [24:51] . Таким образом, очевидно, что мы не останемся с нулевым объемом собранных денежных средств навсегда. А затем, когда рынок рынок разрешается, он собирает эти деньги, [25:03] чтобы мы могли делать ставки на других рынках. И в буквальном смысле нам бы ничего не пришлось делать. Нам не нужно ничего трогать. Всё очень просто Хорошо, смотрите. Вот чего я вам не расскажу. [25:17] Я не собираюсь говорить вам, что это гарантированно принесет деньги. Некоторые из этих трейдеров — хорошие трейдеры, но они не всегда правы. Я имею в виду, что некоторые из их сделок убыточны. А когда они проигрывают, проигрываю и я. Так [25:32] работает копитрейдинг. Вы копируете чужое решение, а не просто мгновенно перенимаете чужие навыки. В моем случае мой процент выигрышей равен [25:45] просто повторяю их сделки. В одни дни у них всё отлично , в другие — плохо. Таблица лидеров меняется. Трейдерам везёт. Трейдеров унижают. Такова везёт. Трейдеров унижают. Такова реальность. Реальность такова. Я создал [26:00] это, не написав ни строчки кода. Я наблюдал, как искусственный интеллект построил это для меня. Я задал искусственный интеллект построил это для меня. Я задал уточняющие вопросы. Я протестировал и развернул его. В этом и заключается нынешний навык. Это не программирование. Это значит знать, о чём спросить и [26:14] как об этом попросить. Вот что я имею в виду, когда говорю, что не знаю, как большая часть этого работает на бэкэнде, потому что я действительно не знаю. В этом-то и вся суть. Мне это не нужно. Мне просто нужно знать, как управлять [26:27] искусственным интеллектом, верно? Если вы можете описать, чего хотите, вы можете это построить. Всё очень просто. Если вы хотите попробовать это сами, зарегистрируйтесь в Bullpen. Ссылка находится в описании. Код доступа к Cloth предоставляется с любой подпиской на Cloth. Так что попробуйте, [26:43] . Если это видео оказалось для вас полезным, подпишитесь на канал, потому что я каждую неделю выкладываю подобные обучающие видео. В любом случае, thanks for watching. I'll see you in the next one.