https://github.com/dimonp4ik/tusa-crypto-bot
· scanned 2026-06-17 01:56 UTC (1 month, 1 week ago)
23 raw signals (0 security + 23 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +21.0 (diff) · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 345 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
wr |
software | healthy | compare_backtests.py:32 |
rpt |
software | healthy | compare_backtests.py:36 |
_float |
software | healthy | compare_backtests.py:40 |
_month |
software | healthy | compare_backtests.py:47 |
load_rows |
software | healthy | compare_backtests.py:51 |
summarize |
software | healthy | compare_backtests.py:58 |
fmt_metrics |
software | healthy | compare_backtests.py:71 |
main |
software | healthy | compare_backtests.py:88 |
__init__ |
software | healthy | backtest.py:111 |
__len__ |
software | healthy | backtest.py:116 |
__iter__ |
software | healthy | backtest.py:119 |
__getitem__ |
software | healthy | backtest.py:124 |
materialize |
software | healthy | backtest.py:137 |
candle_window |
software | healthy | backtest.py:141 |
candle_slice |
software | healthy | backtest.py:145 |
parse_symbols |
software | healthy | backtest.py:149 |
_bybit_get_bt |
software | healthy | backtest.py:158 |
fetch_top_symbols |
software | healthy | backtest.py:180 |
choose_workers |
software | healthy | backtest.py:208 |
cache_path |
software | healthy | backtest.py:221 |
_normalize_cached_candles |
software | healthy | backtest.py:227 |
fetch_history |
software | healthy | backtest.py:239 |
calculate_tp_sl_local |
software | healthy | backtest.py:317 |
_last_swing_high |
software | healthy | backtest.py:368 |
_last_swing_low |
software | healthy | backtest.py:376 |
cheap_prefilter_at |
software | healthy | backtest.py:384 |
aligned_slice_by_time |
software | healthy | backtest.py:423 |
gross_r_for_outcome |
software | healthy | backtest.py:442 |
gross_r_for_trailing_exit |
software | healthy | backtest.py:459 |
execution_fill_price |
software | healthy | backtest.py:471 |
estimate_cost_r |
software | healthy | backtest.py:489 |
simulate_trade_direct |
software | healthy | backtest.py:556 |
backtest_symbol |
software | healthy | backtest.py:729 |
merge_results |
software | healthy | backtest.py:845 |
max_drawdown_r |
software | healthy | backtest.py:864 |
print_symbol_result |
software | healthy | backtest.py:875 |
write_trades_csv |
software | healthy | backtest.py:889 |
build_parser |
software | healthy | backtest.py:908 |
main |
software | healthy | backtest.py:939 |
_almost_equal |
software | healthy | parity_check.py:40 |
check_tp_sl_parity |
software | healthy | parity_check.py:44 |
check_r_model |
software | healthy | parity_check.py:68 |
main |
software | healthy | parity_check.py:79 |
return_pct |
software | healthy | simulate_bankroll.py:55 |
parse_risks |
software | healthy | simulate_bankroll.py:59 |
parse_loss_streak_cut |
software | healthy | simulate_bankroll.py:73 |
load_trades |
software | healthy | simulate_bankroll.py:89 |
_day_key |
software | healthy | simulate_bankroll.py:114 |
_loss_streak_multiplier |
software | healthy | simulate_bankroll.py:118 |
simulate |
software | healthy | simulate_bankroll.py:126 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
compare_backtests.py |
software | healthy | compare_backtests.py |
.env.example |
software | healthy | .env.example |
Procfile |
software | healthy | Procfile |
backtest.py |
software | healthy | backtest.py |
parity_check.py |
software | healthy | parity_check.py |
cloudflare-bybit-proxy.js |
software | healthy | cloudflare-bybit-proxy.js |
simulate_bankroll.py |
software | healthy | simulate_bankroll.py |
config.py |
software | healthy | config.py |
requirements.txt |
software | healthy | requirements.txt |
analyze_backtest.py |
software | healthy | analyze_backtest.py |
make_dashboard.py |
software | healthy | make_dashboard.py |
monte_carlo_stress.py |
software | healthy | monte_carlo_stress.py |
main.py |
software | healthy | main.py |
backtest_historical.py |
software | healthy | backtest_historical.py |
walk_forward_validate.py |
software | healthy | walk_forward_validate.py |
telegram_notifier.py |
software | healthy | src/telegram_notifier.py |
signal_filter.py |
software | healthy | src/signal_filter.py |
claude_analyzer.py |
software | healthy | src/claude_analyzer.py |
__init__.py |
software | healthy | src/__init__.py |
news_filter.py |
software | healthy | src/news_filter.py |
binance_client.py |
software | healthy | src/binance_client.py |
news_agent.py |
software | healthy | src/news_agent.py |
knn_analog.py |
software | healthy | src/knn_analog.py |
indicators.py |
software | healthy | src/indicators.py |
db.py |
software | healthy | src/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
Metrics |
software | healthy | compare_backtests.py:23 |
Window |
software | healthy | backtest.py:106 |
TradeRecord |
software | healthy | backtest.py:498 |
SymbolResult |
software | healthy | backtest.py:538 |
Trade |
software | healthy | simulate_bankroll.py:25 |
SimResult |
software | healthy | simulate_bankroll.py:38 |
Bucket |
software | healthy | analyze_backtest.py:24 |
Bucket |
software | healthy | walk_forward_validate.py:22 |
| Label | Layer | Status | Path |
|---|---|---|---|
signals |
data | healthy | src/db.py |
symbol_blocks |
data | healthy | src/db.py |
users |
data | healthy | src/db.py |
admins |
data | healthy | src/db.py |
bot_state |
data | healthy | src/db.py |
claude_usage |
data | healthy | src/db.py |
setup_log |
data | healthy | src/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | main.py |
ANY /status |
api | healthy | main.py |
ANY /webhook |
api | healthy | main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
dimonp4ik__tusa-crypto-bot |
software | healthy | /data/fable5_failed_archive/dimonp4ik__tusa-crypto-bot |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | src/db.py |
This page is publicly accessible at:
https://repobility.com/scan/da7da740-5f01-41fb-9f1a-46430d7f9c2d/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/da7da740-5f01-41fb-9f1a-46430d7f9c2d/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.