Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HKUDS/AI-Trader
/ functions
Functions
1,106 in github.com/HKUDS/AI-Trader
⨍
Functions
1,106
◇
Types & classes
79
↳
Endpoints
121
Method
test_dedicated_challenge_trade_requires_server_price
(self)
service/server/tests/test_challenges.py:324
Method
test_disqualified_agent_gets_no_challenge_reward
(self)
service/server/tests/test_challenges.py:646
Method
test_does_not_use_random_module
(self)
service/server/tests/test_user_auth_security.py:19
Method
test_drawdown_metric_sorts_lowest_drawdown_first
(self)
service/server/tests/test_leaderboard_metrics.py:97
Method
test_dry_run_resolves_experiment_targets_without_writing_messages
(self)
service/server/tests/test_experiment_notifications.py:106
Method
test_due_challenge_settles_return_ranks_rewards_and_exports
(self)
service/server/tests/test_challenges.py:529
Method
test_empty_export_preserves_header
(self)
service/server/tests/test_research_exports.py:320
Method
test_enrollment_limit_blocks_new_assignments_but_keeps_existing
(self)
service/server/tests/test_experiment_assignments.py:177
Method
test_ensure_month_applies_experiment_key
(self)
service/server/tests/test_monthly_challenges.py:83
Method
test_ensure_month_creates_three_track_challenges_idempotently
(self)
service/server/tests/test_monthly_challenges.py:45
Method
test_env_example_is_parseable_by_dotenv
(self)
service/server/tests/test_env_example.py:18
Method
test_env_flag_keeps_server_fetch_for_unknown_markets
(self)
service/server/tests/test_routes_shared.py:32
Method
test_experiment_targets_respect_enrollment_limit
(self)
service/server/tests/test_experiment_notifications.py:145
Method
test_experiment_variant_and_agent_filters_are_supported_for_every_dataset
(self)
service/server/tests/test_research_exports.py:308
Method
test_expired_active_experiment_auto_completes_on_list
(self)
service/server/tests/test_experiment_assignments.py:210
Method
test_featured_payload_uses_snapshot_payloads_only
( self, _mock_symbols, mock_snapshot_payload, _mock_latest_payload, _m
service/server/tests/test_market_intel.py:159
Method
test_grant_reward_writes_ledger_updates_points_and_reverse_reverts
(self)
service/server/tests/test_rewards.py:43
Method
test_handles_malformed_hash
(self)
service/server/tests/test_user_auth_security.py:61
Method
test_heartbeat_includes_behavior_experiment_context
(self)
service/server/tests/test_experiment_notifications.py:302
Method
test_heartbeat_task_read_event_includes_experiment_context
(self)
service/server/tests/test_experiment_notifications.py:336
Method
test_latest_payload_falls_back_to_daily_snapshot_when_quote_missing
( self, mock_snapshot_payload, mock_adanos_payload, _mock_quote_payload,
service/server/tests/test_market_intel.py:134
Method
test_latest_payload_prefers_intraday_quote
( self, mock_snapshot_payload, mock_adanos_payload, mock_quote_payload,
service/server/tests/test_market_intel.py:101
Method
test_legacy_agent_name_with_spaces_can_still_login_exactly
(self)
service/server/tests/test_agent_login_token_stability.py:271
Method
test_lockout_after_five_bad_codes
(self)
service/server/tests/test_user_auth_security.py:96
Method
test_market_alias_uses_crypto_price_source
(self)
service/server/tests/test_price_fetcher.py:19
Method
test_market_aliases_normalize_to_supported_markets
(self)
service/server/tests/test_routes_shared.py:36
Method
test_market_filter_is_supported_for_every_dataset
(self)
service/server/tests/test_research_exports.py:301
Method
test_matching_modes_are_deterministic_and_distinct
(self)
service/server/tests/test_team_missions.py:112
Method
test_metadata_daily_fallback_remains_stale
(self)
service/server/tests/test_market_intel.py:287
Method
test_metadata_during_market_open_realtime
(self)
service/server/tests/test_market_intel.py:194
Method
test_metadata_friday_close_on_saturday_is_session_close
(self)
service/server/tests/test_market_intel.py:220
Method
test_metadata_friday_close_on_sunday_is_session_close
(self)
service/server/tests/test_market_intel.py:235
Method
test_metadata_post_close_same_day_session_close
(self)
service/server/tests/test_market_intel.py:207
Method
test_metadata_premarket_monday_uses_friday_close
(self)
service/server/tests/test_market_intel.py:261
Method
test_metadata_premarket_next_day_is_session_close
(self)
service/server/tests/test_market_intel.py:248
Method
test_metadata_quote_older_than_last_session_is_stale
(self)
service/server/tests/test_market_intel.py:274
Method
test_metadata_unparseable_timestamp_is_stale
(self)
service/server/tests/test_market_intel.py:295
Method
test_network_edges_cover_required_types_without_duplicates
(self)
service/server/tests/test_research_exports.py:384
Method
test_new_registration_normalizes_agent_name
(self)
service/server/tests/test_agent_login_token_stability.py:236
Method
test_notification_limit_matches_frozen_full_cohort_size
(self)
service/server/tests/test_experiment_notifications.py:141
Method
test_online_agent_receives_websocket_payload
(self)
service/server/tests/test_experiment_notifications.py:455
Method
test_only_admin_can_create_challenges
(self)
service/server/tests/test_admin_permissions.py:132
Method
test_polymarket_challenge_trade_marks_by_token
(self)
service/server/tests/test_challenges.py:401
Method
test_polymarket_challenge_trade_rejects_stale_execution_time
(self)
service/server/tests/test_challenges.py:375
Method
test_polymarket_challenge_trade_requires_resolved_contract
(self)
service/server/tests/test_challenges.py:348
Method
test_polymarket_mid_price_uses_best_bid_and_ask_from_unsorted_book
(self)
service/server/tests/test_price_fetcher.py:99
Function
test_postgres_adapter_escapes_like_percent_literals
()
service/server/tests/test_database_adapter.py:12
Function
test_postgres_adapter_preserves_existing_escaped_percent_literals
()
service/server/tests/test_database_adapter.py:22
Method
test_profit_history_exposes_agent_identity_status
(self)
service/server/tests/test_leaderboard_metrics.py:155
Method
test_profit_history_includes_running_max_drawdown
(self)
service/server/tests/test_leaderboard_metrics.py:138
Method
test_public_structure_only_hashes_content
(self)
service/server/tests/test_research_exports.py:294
Method
test_quality_metric_sorts_before_pagination
(self)
service/server/tests/test_leaderboard_metrics.py:83
Method
test_read_experiment_endpoint_returns_and_marks_experiment_messages
(self)
service/server/tests/test_experiment_notifications.py:240
Method
test_recover_signed_address_rejects_tampered_message
(self)
service/server/tests/test_agent_recovery_utils.py:38
Method
test_recover_signed_address_returns_signer
(self)
service/server/tests/test_agent_recovery_utils.py:22
Method
test_registration_marks_initial_positions_to_server_quote
(self)
service/server/tests/test_agent_login_token_stability.py:107
Method
test_registration_rejects_initial_position_without_server_quote
(self)
service/server/tests/test_agent_login_token_stability.py:149
Method
test_registration_rejects_normalized_duplicate_of_legacy_spaced_name
(self)
service/server/tests/test_agent_login_token_stability.py:250
Method
test_registration_tracks_extra_initial_cash_as_deposit
(self)
service/server/tests/test_agent_login_token_stability.py:86
Method
test_regular_agent_cannot_create_or_operate_team_missions
(self)
service/server/tests/test_admin_permissions.py:95
Method
test_regular_agent_cannot_manage_experiments
(self)
service/server/tests/test_admin_permissions.py:75
Method
test_regular_agent_cannot_send_experiment_notifications
(self)
service/server/tests/test_experiment_notifications.py:93
Method
test_research_csv_columns_are_stable_and_time_filters_apply
(self)
service/server/tests/test_research_exports.py:205
Method
test_research_export_api_serves_csv_json_and_schema
(self)
service/server/tests/test_research_exports.py:330
Method
test_resend_throttle
(self)
service/server/tests/test_user_auth_security.py:120
Method
test_return_only_settlement_records_max_drawdown
(self)
service/server/tests/test_challenges.py:580
Method
test_returns_six_digit_string
(self)
service/server/tests/test_user_auth_security.py:33
Method
test_risk_adjusted_ranking_penalizes_drawdown
(self)
service/server/tests/test_challenges.py:612
Method
test_round_trip
(self)
service/server/tests/test_user_auth_security.py:45
Method
test_same_agent_stably_assigns_to_same_variant
(self)
service/server/tests/test_experiment_assignments.py:72
Method
test_self_register_assigns_active_agent_experiments
(self)
service/server/tests/test_agent_registration_experiments.py:35
Method
test_settlement_does_not_use_live_marks_for_open_positions
(self)
service/server/tests/test_challenges.py:516
Method
test_short_add_updates_weighted_entry_price
(self)
service/server/tests/test_services.py:41
Method
test_strategy_discussion_reply_and_accept_write_events_with_json_metadata
(self)
service/server/tests/test_experiment_events.py:63
Method
test_stratified_bucket_does_not_put_all_high_activity_agents_in_one_variant
(self)
service/server/tests/test_experiment_assignments.py:87
Method
test_supported_trade_markets_always_use_server_prices
(self)
service/server/tests/test_routes_shared.py:25
Method
test_team_challenge_creates_team_portfolio_and_leaderboard
(self)
service/server/tests/test_challenges.py:132
Method
test_team_challenge_size_submission_vote_and_hybrid_personal_join
(self)
service/server/tests/test_challenges.py:204
Method
test_thirty_agent_mission_forms_ten_teams_settles_rewards_and_exports
(self)
service/server/tests/test_team_missions.py:132
Method
test_trending_attaches_unified_notice_when_authorized
(self)
service/server/tests/test_experiment_notifications.py:375
Method
test_twenty_agent_challenge_settles_with_complete_metrics
(self)
service/server/tests/test_challenges.py:679
Method
test_unknown_market_is_rejected
(self)
service/server/tests/test_routes_shared.py:44
Method
test_unread_active_targets_require_activity_unread_and_no_recent_conversion_reminder
(self)
service/server/tests/test_experiment_notifications.py:401
Method
test_unread_summary_and_recent_include_experiment_category
(self)
service/server/tests/test_experiment_notifications.py:214
Method
test_unsupported_message_type_returns_400
(self)
service/server/tests/test_experiment_notifications.py:205
Method
test_us_stock_lookup_uses_eastern_month_at_utc_boundary
(self)
service/server/tests/test_price_fetcher.py:55
Method
test_us_stock_lookup_uses_edt_timestamp_in_summer
(self)
service/server/tests/test_price_fetcher.py:43
Method
test_us_stock_lookup_uses_est_timestamp_in_winter
(self)
service/server/tests/test_price_fetcher.py:29
Method
test_us_stock_market_falls_back_to_yfinance_when_alpha_returns_none
(self)
service/server/tests/test_price_fetcher.py:79
Method
test_us_stock_market_prefers_alpha_vantage_before_yfinance
(self)
service/server/tests/test_price_fetcher.py:69
Method
test_us_stock_market_uses_yfinance_when_alpha_key_missing
(self)
service/server/tests/test_price_fetcher.py:89
Method
test_us_stock_trade_rejects_client_price_when_server_quote_unavailable
(self)
service/server/tests/test_realtime_trade_price_guard.py:71
Method
test_us_stock_trade_uses_server_quote_instead_of_client_price
(self)
service/server/tests/test_realtime_trade_price_guard.py:84
Method
test_uses_constant_time_compare
(self)
service/server/tests/test_user_auth_security.py:52
Method
test_variant_filter_limits_targets
(self)
service/server/tests/test_experiment_notifications.py:126
Method
test_websocket_allows_matching_token_and_rejects_mismatch
(self)
service/server/tests/test_experiment_notifications.py:447
Method
test_zero_trade_participants_do_not_rank_above_traders
(self)
service/server/tests/test_challenges.py:457
Function
toggleReplies
()
service/frontend/src/appCommunityPages.tsx:177
Function
transfer_points
(data: PointsTransferRequest, authorization: str = Header(None))
service/server/routes_users.py:194
Function
treatment_effect_rows
Backward-compatible wrapper for callers that used the first version.
research/scripts/analyze_experiments.py:228
← previous
next →
1,001–1,100 of 1,106, ranked by callers