Skip to main content
Glama

Bybit AI Trader

TESTING_CHECKLIST_23_FUNCTIONS.md6.84 kB
# 🧪 Testing Checklist: Все 23 Функции ## Как Тестировать **Перезапусти Cursor полностью**, затем используй команды ниже по очереди. --- ## 📊 MARKET DATA (3/23) ### ✅ 1. get_market_overview ``` "Используй get_market_overview с market_type=spot" ``` **Ожидается:** sentiment, statistics, top gainers/losers, market conditions **Протестировано:** ✅ Работает (bearish, 663 pairs) ### ⏳ 2. get_all_tickers ``` "Используй get_all_tickers для spot рынка sorted by volume" ``` **Ожидается:** Массив всех пар отсортированных по объёму ### ⏳ 3. get_asset_price ``` "Используй get_asset_price для BTC/USDT" ``` **Ожидается:** Текущая цена BTC **Протестировано:** ✅ Работает ($103,222) --- ## 📈 TECHNICAL ANALYSIS (5/23) ### ⏳ 4. analyze_asset ``` "Используй analyze_asset для ETH/USDT на таймфреймах 1h и 4h с паттернами" ``` **Ожидается:** Multi-TF analysis, все индикаторы, patterns, levels, composite signal ### ⏳ 5. calculate_indicators ``` "Используй calculate_indicators для BTC/USDT" ``` **Ожидается:** RSI, MACD, BB, EMA, ATR, ADX, Stochastic, Volume ### ⏳ 6. detect_patterns ``` "Используй detect_patterns для ETH/USDT на 1h" ``` **Ожидается:** Найденные candlestick и chart patterns ### ⏳ 7. find_support_resistance ``` "Используй find_support_resistance для BTC/USDT на 4h" ``` **Ожидается:** Массив support и resistance levels ### ⏳ 8. validate_entry ``` "Используй validate_entry для: symbol: ETHUSDT side: long entry_price: 3000 stop_loss: 2920 take_profit: 3160" ``` **Ожидается:** is_valid, score 0-10, confidence, checks, probability analysis --- ## 🔍 MARKET SCANNING (4/23) ### ⏳ 9. scan_market ``` "Используй scan_market с критериями: min_volume_24h: 1000000 indicators: {rsi_range: [20, 40]}" ``` **Ожидается:** Список opportunities с scoring и entry plans ### ⏳ 10. find_oversold_assets ``` "Используй find_oversold_assets для spot рынка" ``` **Ожидается:** Активы с RSI <30 ### ⏳ 11. find_breakout_opportunities ``` "Используй find_breakout_opportunities для spot" ``` **Ожидается:** Активы с BB squeeze ### ⏳ 12. find_trend_reversals ``` "Используй find_trend_reversals для spot" ``` **Ожидается:** Активы с divergence signals --- ## 💰 ACCOUNT (3/23) ### ⏳ 13. get_account_info ``` "Используй get_account_info" ``` **Ожидается:** Balance, positions, risk metrics **Должно показать:** ~$30 баланс ### ⏳ 14. get_open_positions ``` "Используй get_open_positions" ``` **Ожидается:** Массив открытых позиций (сейчас должно быть пусто) ### ⏳ 15. get_order_history ``` "Используй get_order_history для category=spot limit=10" ``` **Ожидается:** История последних 10 ордеров --- ## ⚡ TRADING OPERATIONS (4/23) - ОСТОРОЖНО! ### ⚠️ 16. place_order (MINIMAL TEST) ``` "Используй place_order для МИНИМАЛЬНОГО тестового ордера: symbol: ETHUSDT side: Buy quantity: 0.001 (МИНИМУМ!) order_type: Market category: spot" ``` **Ожидается:** order_id, success=true **⚠️ РЕАЛЬНЫЙ ОРДЕР!** Будет стоить ~$3 ### ⏳ 17. close_position ``` "Используй close_position для ETHUSDT category=spot" ``` **Ожидается:** Закроет тестовую позицию **Использовать:** После place_order test ### ⏳ 18. modify_position ``` "Используй modify_position для ETHUSDT: stop_loss: 2950 take_profit: 3050 category: spot" ``` **Ожидается:** Изменит SL/TP **Использовать:** Только если есть открытая позиция ### ⏳ 19. cancel_order ``` "Используй cancel_order для order_id=[ID] symbol=ETHUSDT" ``` **Ожидается:** Отменит pending ордер **Использовать:** Если есть pending order --- ## 📡 MONITORING (2/23) ### ⏳ 20. start_position_monitoring ``` "Используй start_position_monitoring с auto_actions: move_to_breakeven_at: 1.0 enable_trailing_at: 2.0 exit_on_reversal: true max_time_in_trade: 12" ``` **Ожидается:** WebSocket подключение, real-time updates начнутся **Использовать:** После открытия позиции ### ⏳ 21. stop_position_monitoring ``` "Используй stop_position_monitoring" ``` **Ожидается:** Остановка WebSocket **Использовать:** После start_position_monitoring --- ## 🤖 AUTO-ACTIONS (2/23) ### ⏳ 22. move_to_breakeven ``` "Используй move_to_breakeven для: symbol: ETHUSDT entry_price: 3000 category: spot" ``` **Ожидается:** SL переведён в breakeven **Использовать:** Когда позиция в прибыли ### ⏳ 23. activate_trailing_stop ``` "Используй activate_trailing_stop для: symbol: ETHUSDT trailing_distance: 2.0 category: spot" ``` **Ожидается:** Trailing stop активирован **Использовать:** Когда позиция в хорошей прибыли --- ## 🎯 Порядок Безопасного Тестирования ### Phase 1: Read-Only Functions (БЕЗОПАСНО) 1-15: Все анализ и account functions → Можно тестировать свободно ### Phase 2: Trading Test (ОСТОРОЖНО!) 16: place_order минимальный ордер ($3) 17: close_position сразу после → Потеря ~$0.03 на комиссиях (acceptable) ### Phase 3: Advanced (ЕСЛИ ПОЗИЦИЯ ОТКРЫТА) 18-23: modify, monitoring, auto-actions → Только если есть позиция для теста --- ## Рекомендуемый Testing Workflow ``` 1. Протестируй 1-15 (безопасные) ↓ 2. Если все ОК → test 16 (place_order минимальный) ↓ 3. Сразу test 17 (close_position) ↓ 4. Если 16-17 ОК → можно использовать систему! ↓ 5. Tests 18-23 когда реально торгуешь ``` --- **После перезапуска Cursor готов протестировать все 23! 🚀**

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/TheMacroeconomicDao/bybit-ai-trader'

If you have feedback or need assistance with the MCP directory API, please join our Discord server