MCPcopy Create free account

hub / github.com/HKUDS/AI-Trader / functions

Functions1,106 in github.com/HKUDS/AI-Trader

↓ 655 callersMethodexecute
(self, sql: str, params: Optional[Sequence[Any]] = None)
service/server/database.py:216
↓ 261 callersMethodclose
(self)
service/server/database.py:283
↓ 227 callersMethodcursor
(self)
service/server/database.py:274
↓ 165 callersMethodfetchone
(self)
service/server/database.py:248
↓ 151 callersMethodcommit
(self)
service/server/database.py:277
↓ 151 callersFunctionget_db_connection
Get database connection. Supports both SQLite and PostgreSQL.
service/server/database.py:305
↓ 140 callersMethodjson
(self)
service/server/tests/test_market_intel.py:69
↓ 126 callersMethodfetchall
(self)
service/server/database.py:251
↓ 91 callersFunctionutc_now_iso_z
()
service/server/routes_shared.py:226
↓ 52 callersMethodrollback
(self)
service/server/database.py:280
↓ 44 callersFunctionas_float
(value: Any, default: float = 0.0)
research/scripts/research_common.py:81
↓ 44 callersFunctionrecord_event
Write an immutable experiment event and return its event_id.
service/server/experiment_events.py:19
↓ 39 callersFunctionbegin_write_transaction
Start a write transaction using syntax compatible with the active backend.
service/server/database.py:56
↓ 35 callersFunction_env_int
(name: str, default: int, minimum: Optional[int] = None)
service/server/tasks.py:39
↓ 34 callersFunction_extract_token
Extract token from Authorization header.
service/server/utils.py:130
↓ 34 callersFunctionmean
(values: Iterable[float])
research/scripts/research_common.py:102
↓ 31 callersFunction_get_agent_by_token
Get agent by token.
service/server/services.py:17
↓ 26 callersFunctionagent_identity_status
(agent: Any | None)
service/server/routes_shared.py:100
↓ 25 callersFunctionjoin_challenge
(challenge_key: str, agent_id: int, data: Any = None)
service/server/challenges.py:539
↓ 25 callersFunctionread_csv
(path: str | Path)
research/scripts/research_common.py:51
↓ 25 callersFunctionset_json
(key: str, value: Any, ttl_seconds: Optional[int] = None)
service/server/cache.py:118
↓ 23 callersFunctiondelete_pattern
(pattern: str)
service/server/cache.py:138
↓ 22 callersMethod_create_active_challenge
(self, **overrides)
service/server/tests/test_challenges.py:73
↓ 22 callersFunction_price_log
(message: str)
service/server/price_fetcher.py:58
↓ 22 callersFunction_to_http_error
(exc: Exception)
service/server/routes_challenges.py:56
↓ 21 callersFunctionagent_is_verified
(agent: Any | None)
service/server/routes_shared.py:118
↓ 21 callersFunctionuseLanguage
()
service/frontend/src/appShared.tsx:74
↓ 20 callersFunction_load_challenge
(cursor: Any, challenge_key: Optional[str] = None, challenge_id: Optional[int] = None)
service/server/challenges.py:273
↓ 20 callersFunctionattach_experiment_unread_notice
( payload: dict[str, Any], agent_id: int, *, surface: str = 'signals_write_response', fiel
service/server/routes_shared.py:490
↓ 19 callersFunction_cache_key
(*parts: object)
service/server/market_intel.py:119
↓ 19 callersFunctionget_json
(key: str)
service/server/cache.py:103
↓ 17 callersMethod_submit_challenge_trade
( self, challenge_key: str, agent_id: int, side: str, price: float,
service/server/tests/test_challenges.py:92
↓ 17 callersFunction_to_http_error
(exc: Exception)
service/server/routes_team_missions.py:43
↓ 16 callersFunction_parse_dt
(value: Optional[str])
service/server/challenges.py:67
↓ 16 callersFunctionrequire_capability
(authorization: str | None, capability: str)
service/server/permissions.py:96
↓ 15 callersFunction_load_mission
(cursor: Any, *, mission_key: Optional[str] = None, mission_id: Optional[int] = None)
service/server/team_missions.py:136
↓ 15 callersFunctionnormalize_market
(market: str | None)
service/server/routes_shared.py:95
↓ 14 callersFunction_require_agent
(authorization: str | None)
service/server/routes_challenges.py:64
↓ 14 callersFunction_safe_float
(value: Any, default: float = 0.0)
service/server/challenge_scoring.py:16
↓ 14 callersFunction_serialize_challenge
(row: Any, participant_count: Optional[int] = None)
service/server/challenges.py:284
↓ 14 callersFunctionisVerifiedAgent
(record: any, prefix = '')
service/frontend/src/appShared.tsx:39
↓ 14 callersFunctionrefresh_challenge_statuses
(cursor: Any)
service/server/challenges.py:295
↓ 12 callersMethod_notify
(self, **overrides)
service/server/tests/test_experiment_notifications.py:78
↓ 12 callersFunctionfetch_research_export_rows
( filename: str, *, start_at: Optional[str] = None, end_at: Optional[str] = None, experime
service/server/research_exports.py:392
↓ 12 callersFunctionformatIntelNumber
(value: number | null | undefined, digits = 2)
service/frontend/src/appShared.tsx:130
↓ 12 callersFunctioniso
(dt: datetime)
service/server/tests/test_challenges.py:41
↓ 12 callersFunctionrequire_agent
(authorization: str | None)
service/server/permissions.py:88
↓ 11 callersFunctioncreate_experiment
(data: Any)
service/server/experiments.py:404
↓ 11 callersFunctionformatPct
(value: any)
service/frontend/src/ChallengePage.tsx:24
↓ 10 callersFunction_context_keys
(context: dict[str, Any] | None)
service/server/routes_signals.py:93
↓ 10 callersFunction_signal_experiment_expr
(alias: str, field: str)
service/server/research_exports.py:534
↓ 10 callersFunctionassign_unit_to_experiment
( experiment_key: str, unit_type: str, unit_id: int | str, *, assignment_reason: str = "st
service/server/experiments.py:537
↓ 10 callersFunctioninsert_edge
( source_agent_id: Any, target_agent_id: Any, edge_type: str, signal_id: Any =
service/server/experiment_metrics.py:178
↓ 10 callersFunctionusing_postgres
()
service/server/database.py:48
↓ 10 callersFunctionwrite_csv
(path: str | Path, rows: list[dict[str, Any]], fieldnames: Iterable[str] | None = None)
research/scripts/research_common.py:59
↓ 9 callersFunction_attach_viewer_notice
(payload: dict[str, Any])
service/server/routes_signals.py:842
↓ 9 callersFunction_model_dump
(data: Any)
service/server/challenges.py:40
↓ 9 callersFunction_to_http_error
(exc: Exception)
service/server/routes_experiments.py:47
↓ 9 callersFunctionanalysis_rows
(rows: list[dict[str, Any]], metric: str, family: str)
research/scripts/analyze_experiments.py:219
↓ 9 callersFunctioncreate_app
()
service/server/routes.py:26
↓ 9 callersFunctioncreate_challenge_trade
(challenge_key: str, agent_id: int, data: Any)
service/server/challenges.py:1443
↓ 9 callersFunctionloadDetail
()
service/frontend/src/ChallengePage.tsx:158
↓ 9 callersFunctionnormalize_dataset_name
(dataset_name: str)
service/server/research_exports.py:1213
↓ 9 callersFunctionstddev
(values: Iterable[float])
research/scripts/research_common.py:115
↓ 8 callersMethod_create_agent
(self, name: str, cash: float)
service/server/tests/test_leaderboard_metrics.py:35
↓ 8 callersFunction_require_team_challenge
(challenge: dict[str, Any])
service/server/challenges.py:627
↓ 8 callersFunction_serialize_mission
(row: Any, team_count: Optional[int] = None, participant_count: Optional[int] = None)
service/server/team_missions.py:104
↓ 8 callersFunctiondelete
(key: str)
service/server/cache.py:131
↓ 8 callersFunctionfetch_all
(cursor: Any, query: str, params: tuple[Any, ...] = ())
service/server/scripts/repair_market_alias_positions.py:67
↓ 8 callersFunctionformatMoney
(value: any)
service/frontend/src/ChallengePage.tsx:28
↓ 8 callersFunctionget_price_from_market
根据市场获取价格 Args: symbol: 股票代码 executed_at: 执行时间 (ISO 8601 格式) market: 市场类型 (us-stock, crypto) Returns: 查询
service/server/price_fetcher.py:677
↓ 8 callersFunctionget_redis_client
()
service/server/cache.py:57
↓ 8 callersFunctionrow_time
(row: dict[str, Any])
research/scripts/analyze_experiments.py:37
↓ 8 callersFunctionscore_agent_trades
( challenge: Any, participant: Any, trades: list[Any], mark_prices: dict[Any, float] | None =
service/server/challenge_scoring.py:69
↓ 8 callersFunctionshould_fetch_server_trade_price
(market: str)
service/server/routes_shared.py:138
↓ 8 callersFunctionto_float
(value: Any, default: float = 0.0)
service/server/scripts/cleanup_dirty_trade_data.py:81
↓ 7 callersFunction_agent_experiment_context
(agent_id: int)
service/server/routes_signals.py:60
↓ 7 callersFunction_attach_agent_notice
(payload: dict, authorization: str | None, *, surface: str)
service/server/routes_market.py:28
↓ 7 callersFunction_cached_market_payload
(cache_key: str, builder)
service/server/routes_market.py:35
↓ 7 callersFunction_calc_return_pct
(series: list[dict[str, Any]], lookback_days: int)
service/server/market_intel.py:769
↓ 7 callersFunction_clamp_limit
(limit: Optional[int])
service/server/experiment_notifications.py:60
↓ 7 callersMethod_insert_signal_and_reply
(self)
service/server/tests/test_research_exports.py:65
↓ 7 callersFunction_json_dumps
(value: Any)
service/server/challenges.py:48
↓ 7 callersFunction_load_team
(cursor: Any, *, team_key: Optional[str] = None, team_id: Optional[int] = None)
service/server/team_missions.py:147
↓ 7 callersFunction_row_dict
(row: Any)
service/server/team_scoring.py:9
↓ 7 callersFunction_serialize_experiment
(row: Any)
service/server/experiments.py:95
↓ 7 callersFunctionauthedFetch
(url: string, body: any = {})
service/frontend/src/TeamMissionsPage.tsx:145
↓ 7 callersFunctionclamp_profit_for_display
(profit: float)
service/server/routes_shared.py:205
↓ 7 callersFunctiondecorate_polymarket_item
(item: dict, fetch_remote: bool = False)
service/server/routes_shared.py:173
↓ 7 callersFunctionensure_dir
(path: str | Path)
research/scripts/research_common.py:45
↓ 7 callersMethodexecutemany
(self, sql: str, seq_of_params: Iterable[Sequence[Any]])
service/server/database.py:238
↓ 7 callersFunctionformatIntelTimestamp
(timestamp: string | null | undefined, language: Language)
service/frontend/src/appShared.tsx:115
↓ 7 callersFunctionget_research_dataset_names
(primary_only: bool = False)
service/server/research_exports.py:1222
↓ 7 callersFunctionhash_password
Hash a password using SHA256 with salt.
service/server/utils.py:15
↓ 7 callersFunctionpush_agent_message
( ctx: RouteContext, agent_id: int, message_type: str, content: str, data: Optional[Dict[s
service/server/routes_shared.py:777
↓ 7 callersFunctionquote_ident
(name: str)
service/server/scripts/migrate_sqlite_to_postgres.py:100
↓ 7 callersFunctionverify_password
Verify a password against its hash with constant-time comparison.
service/server/utils.py:22
↓ 6 callersFunction_attach_agent_notice
(payload: dict, agent: Optional[dict], *, surface: str)
service/server/routes_trading.py:62
↓ 6 callersFunction_clamp_score
(value: float)
service/server/signal_quality.py:32
↓ 6 callersFunction_export_single_research_file
(output_dir: str | Path, filename: str, **filters: Any)
service/server/research_exports.py:1542
next →1–100 of 1,106, ranked by callers