ATOMICBOT
ГлавнаяФункцииЦеныЗагрузитьДокументация
ВойтиРегистрация
ATOMICBOT

Профессиональная платформа для автоматической торговли на криптовалютных биржах.

Продукт

  • Функции
  • Цены
  • Загрузить
  • Changelog

Ресурсы

  • Документация
  • Быстрый старт
  • API
  • FAQ

Компания

  • О нас
  • Контакты
  • Политика конфиденциальности
  • Условия использования
  • Публичная оферта

Самозанятый (НПД) · ИНН 771373671198 · Реквизиты

Сервис предназначен для лиц старше 18 лет. Торговля финансовыми инструментами сопряжена с риском потери капитала.

© 2026 AtomicBot. Все права защищены.

Документация
Стратегии

Python стратегии

Написание стратегий на Python

Python стратегии

Для продвинутых пользователей AtomicBot поддерживает стратегии на Python.

Python стратегии
Редактор Python стратегий с подсветкой синтаксиса

Структура стратегии

from atomicbot import Strategy, Order

class MyStrategy(Strategy):
    def __init__(self):
        super().__init__()
        self.name = "My Custom Strategy"

    def on_candle(self, candle):
        """Вызывается при каждой новой свече"""
        if self.should_buy(candle):
            return Order.market_buy(amount=100)
        elif self.should_sell(candle):
            return Order.market_sell(amount=100)
        return None

    def should_buy(self, candle):
        rsi = self.indicators.rsi(14)
        return rsi < 30

    def should_sell(self, candle):
        rsi = self.indicators.rsi(14)
        return rsi > 70

Доступные индикаторы

# Технические индикаторы
self.indicators.sma(period)      # Simple Moving Average
self.indicators.ema(period)      # Exponential MA
self.indicators.rsi(period)      # RSI
self.indicators.macd()           # MACD
self.indicators.bollinger(period, std)  # Bollinger Bands
self.indicators.atr(period)      # ATR

Работа с ордерами

# Типы ордеров
Order.market_buy(amount=100)
Order.market_sell(amount=100)
Order.limit_buy(price=50000, amount=100)
Order.limit_sell(price=55000, amount=100)
Order.stop_loss(price=48000)
Order.take_profit(price=55000)

Установка стратегии

  1. Сохраните файл с расширением .py
  2. Перейдите в Стратегии → Импорт
  3. Выберите ваш файл
  4. Проверьте в бэктестинге
Совет: Используйте виртуальное окружение для управления зависимостями.
Визуальный конструкторБэктестинг

Нужна помощь?

Свяжитесь с нашей поддержкой

Telegram поддержка