Полгода назад начал экспериментировать с идеей — как трейдеру быстро проверять гипотезы по рынку без кода. Сейчас ботом уже пользуются 10–20 человек, и я хочу получить обратную связь от опытных участников сообщества.
Что умеет бот:
RSI, MACD, EMA, SMA, Volume, Price, Value и др.1m, 5m, 15m, 30m, 1h, 2h, 4h, 1dpremarket, market, postmarket, all+, -, *, /, ^==, !=, >, <, >=, <=0 — последняя закрытая, 1 — предыдущая и т.д.any — подставляется каждый тикер для массовой проверкиКак работает логика стратегий:
ТИКЕР.ИНДИКАТОР(таймфрейм, сессия, параметры)[индекс] + условие + значение/индикаторРецензия на книгу “Чистая архитектура” Роберта Мартина
“Чистая архитектура” — это фундаментальная книга, которая помогает разработчикам и архитекторам ПО выстроить гибкие, поддерживаемые и масштабируемые системы. Роберт Мартин в свойственной ему манере четко и последовательно объясняет ключевые принципы проектирования, акцентируя внимание на разделении ответственности, независимости бизнес-логики и важности грамотной организации кода.
Однако, несмотря на ценность изложенных идей, не стоит воспринимать их как единственно верный путь. В реальной разработке важно учитывать и другие подходы, такие как Domain-Driven Design (DDD), Hexagonal Architecture, Event-Driven Architecture и другие, выбирая инструменты исходя из конкретных задач проекта.
Лучший способ понять, какой подход работает в вашем случае, — это практика. Попробуйте применять разные методологии, оценивайте их влияние на ваш код и принимайте решения осознанно. “Чистая архитектура” — это мощный инструмент, но его эффективность зависит от контекста и грамотного применения.
[0], [1], [2] и т.д. для анализа прошлых значений.>, <, >=, <=, ==, != и логических условий.Ищем актив в зоне перепроданности (RSI < 30) + рост объёма на коротком таймфрейме
any.rsi(15m, all, close, 14)[0] < 30 <br />any.volume_change(5m, all)[0] > 50 Покупка при пересечении MACD в положительную зону + подтверждение RSI