Занимаясь арбитражным трейдингом сталкиваешься с нехваткой функционала в программе, который был бы полезен в работе. Перед тем, как обратиться к программистам, необходимо сформировать техническое задание. Однако, это может занять несколько рабочих дней. Использование искусственного интеллекта, такого как "ChatGPT-4", является кардинально другим подходом. Например, в нашем случае, "ChatGPT-4" помог решить проблему отсутствия графического отображения графиков с рыночными данными, что позволило отследить стартовые параметры для дельты.
Проблема трейдера, легкость для "chatGPT-4"
ПРОБЛЕМА: Как, не имея навыков в программировании и не пользуясь услугами профессиональных программистов, построить графический интерфейс для приема и визуализации данных в арбитражном роботе? В частности, график дельты limit sell и limit buy.
Отдал "ChatGPT-4" по частям всю документацию бота fkviking , чтобы обучить его. Он быстро усвоил, что программа обрабатывает данные с биржи и делает арбитражные сделки. Понравилось, что генерация кода занимает считанные секунды.
Постепенно пополнял его главами инструкции и когда посчитал, что у него достаточно информации, дал ему задание написать код на Python для авторизации в боте. Как не программисту, мне трудно было понимать, что делать с полученным текстом, поэтому просил его помочь мне и в этом вопросе. "ChatGPT-4" мне комментировал свои строки кода и объединял их в итоговый файл. Иногда были проблемы, такие как принятие нулевых данных в портфеле.
Чат дал мне инструкцию, как преобразовать данные в HTML-файл и получить их в браузере. Он пошагово объяснил, как сохранить файл, добавить необходимые библиотеки и дал инструкцию по установке. В итоге получив первый интерфейс, попросил его изменить цветовой фон и создать подсветку кнопок для удобства. Хотя эти детали не особо важны по сравнению с тем, что "ChatGPT-4" сделал главное - выводил в интерфейсе данные по lim buy и lim sell. Все это мне удалось сделать всего за один вечер без лишней суеты.
Тут уже пора выложить
ИСХОДНЫЙ ФАЙЛ, которым вы можете воспользоваться. Сейчас в файле настроены на Bitmex и стратегию в Биткоине, но вы можете заменить это на любое другое доступное подключение и выбрать, что вам более интересно от рубля до фьючерса на сбербанк. Для этого достаточно воспользоваться инструкцией ниже.
ИНСТРУКЦИЯ :
Вам нужно сделать несколько шагов чтобы получить визуально дельту. Вы можете сделать свои данные, взяв исходный файл. Приступим по шагам.
1. Чтобы получать доступ к рыночным данным у вас должен быть доступ к арбитражному боту
https://bot.fkviking.com/ 2. Зайдите в раздел API, нажмите enable API и create new key
Создаем интерфейс для трейдера при помощи искусственного интеллекта
Так как "ChatGPT-4" не читал ссылки, решил прогреть его стартовой информацией. Это было полезно, потому что если я дал бы ему задачу написать коннектор, то он начал бы поиск всех описаний API бота, что привело бы к ошибке из-за устаревших ссылок и уже не актуальной части кода.
3. Скачайте исходный файл и откройте его блокнотом.
4. Найдите фразу «ТУТ НАЗВАНИЕ МОЕГО ПОРТФЕЛЯ» и замените на название свой портфель. – это строка 158
5. Затем нужно перейти и заменить:
• Секретный ключ
• Почту
• ID своего портфеля
6. Сохранить все изменения. Если понадобится сделайте при сохранении расширение .html
7. Запустите двойным кликом в браузере.
Рамиз Курбанов и Сергей Василенко