Кому нужен этот промт и как он работает?
Этот промт предназначен для разработчиков и трейдеров, которые хотят быстро получить код торгового бота на Python для работы с криптобиржей Phemex. Он помогает автоматизировать процесс торговли биткоином, используя простую стратегию на основе скользящей средней (SMA). Такой бот позволяет покупать биткоин, когда цена выше SMA, и продавать, когда цена ниже. Это упрощает принятие решений и экономит время, избавляя от необходимости писать код с нуля.
Принцип работы промта — запросить у нейросети конкретный код без лишних объяснений. В результате пользователь получает готовое решение, которое можно сразу запускать или адаптировать под свои задачи.
Готовый промт
1 |
Напиши код бота для торговли биткоином на Phemex с использованием библиотеки ccxt и языка Python. Бот должен покупать, когда цена выше скользящей средней (SMA), и продавать, когда цена ниже SMA. Покажи только код, без объяснений. |
Как пользоваться промтом и на что обратить внимание
- Убедитесь, что у вас есть ключи API и разрешения на торговлю на Phemex.
- Бот рассчитан на работу с библиотекой ccxt — установите её заранее.
- Стратегия покупки и продажи базируется на одной простой математической формуле — скользящей средней, что может не учитывать все рыночные риски.
- При использовании на реальном счёте внимательно тестируйте бота на демо или с малыми суммами, чтобы избежать потерь из-за ошибок.
- Промт не включает расширенную обработку ошибок, логирование и дополнительные функции безопасности, которые важны для надёжной торговли.
Примеры использования
Пример 1. Вы хотите получить простого торгового бота на Python для Phemex с базовой стратегией на SMA. Это поможет автоматизировать вашу торговлю без глубоких знаний программирования.
1 |
Напиши код бота для торговли биткоином на Phemex с использованием библиотеки ccxt и языка Python. Бот должен покупать, когда цена выше скользящей средней (SMA), и продавать, когда цена ниже SMA. Покажи только код, без объяснений. |
Пример 2. Вам необходим бот, который торгует не только биткоином, но и эфиром, с таймфреймом 5 минут вместо стандартного. Для этого можно добавить уточнение в промт, чтобы нейросеть сгенерировала нужный код.
1 |
Напиши код бота для торговли биткоином и эфиром на Phemex с использованием библиотеки ccxt и языка Python. Бот должен учитывать 5-минутный таймфрейм, покупать, когда цена выше скользящей средней (SMA), и продавать, когда цена ниже SMA. Покажи только код, без объяснений. |
Пример вывода нейросети
Ниже приведён пример того, как может выглядеть сгенерированный код торгового бота по запросу из основного промта.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import ccxt import time import numpy as np exchange = ccxt.phemex({ 'apiKey': 'YOUR_API_KEY', 'secret': 'YOUR_API_SECRET', 'enableRateLimit': True }) symbol = 'BTC/USD' timeframe = '1m' sma_period = 20 def fetch_ohlcv(): return exchange.fetch_ohlcv(symbol, timeframe) def calculate_sma(prices, period): if len(prices) < period: return None return np.mean(prices[-period:]) while True: ohlcv = fetch_ohlcv() closes = [x[4] for x in ohlcv] sma = calculate_sma(closes, sma_period) if sma is None: time.sleep(60) continue last_price = closes[-1] balance = exchange.fetch_balance() btc_balance = balance['free'].get('BTC', 0) usd_balance = balance['free'].get('USD', 0) if last_price > sma and usd_balance > 10: amount = usd_balance / last_price * 0.99 exchange.create_market_buy_order(symbol, amount) elif last_price < sma and btc_balance > 0.0001: exchange.create_market_sell_order(symbol, btc_balance * 0.99) time.sleep(60) |
Обратите внимание: результат приблизительный и может отличаться в зависимости от настроек и данных.
Итог: зачем использовать этот промт?
Этот промт помогает получить готовый, быстрый старт для создания торгового бота на Python с простой стратегией на основе скользящей средней для биржи Phemex. Вы экономите время на написании базового кода и избегаете рутинной работы. В дальнейшем можно дополнять код новыми функциями и адаптировать под свои нужды.
Главное преимущество: быстрое создание базового торгового бота для автоматизации сделок на Phemex