Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CurvedLightGroup/MoonDev-Trading-Ai-Agents
/ functions
Functions
284 in github.com/CurvedLightGroup/MoonDev-Trading-Ai-Agents
⨍
Functions
284
◇
Types & classes
36
↳
Endpoints
5
↓ 1 callers
Method
execute_position_updates
Execute position size updates based on analysis
src/agents/copybot_agent.py:197
↓ 1 callers
Method
execute_strategy_signals
Execute trades based on approved strategy signals
src/agents/strategy_agent.py:216
↓ 1 callers
Method
extract_tokens
Extract tokens/symbols from agent messages
src/agents/coingecko_agent.py:532
↓ 1 callers
Method
filter_tokens
Filter tokens based on criteria
src/scripts/coingecko_exchangeless_tokens.py:115
↓ 1 callers
Function
find_urls
(string)
src/nice_funcs.py:54
↓ 1 callers
Function
funding_arbitrage_calculator
Calculates various metrics for a funding rate 'carry trade' or 'arbitrage': - total_cost: sum of slippage + fees - hourly_funding_rate: a
src/scripts/fundingarb_calc.py:16
↓ 1 callers
Method
generate_round_synopsis
Generate a brief synopsis of the round's key points using Synopsis Agent
src/agents/coingecko_agent.py:600
↓ 1 callers
Method
generate_signals
Generate trading signals Returns: dict: { 'token': str, # Token address 'signal'
src/strategies/base_strategy.py:10
↓ 1 callers
Method
generate_tweets
Generate tweets from text input or file
src/agents/tweet_agent.py:157
↓ 1 callers
Method
get_copybot_follow_list
Get current copy trading follow list
src/agents/api.py:201
↓ 1 callers
Method
get_copybot_recent_transactions
Get recent copy trading transactions
src/agents/api.py:236
↓ 1 callers
Function
get_data
(address, days_back_4_data, timeframe)
src/nice_funcs.py:339
↓ 1 callers
Function
get_data
🌙 Moon Dev's Hyperliquid Data Fetcher Args: symbol (str): Trading pair symbol (e.g., 'BTC', 'ETH') timeframe (str): Cand
src/nice_funcs_hl.py:153
↓ 1 callers
Method
get_global_data
Get cryptocurrency global market data
src/agents/coingecko_agent.py:459
↓ 1 callers
Function
get_idea_content
Extract content from a trading idea URL or text
src/agents/rbi_agent.py:515
↓ 1 callers
Function
get_market_info
Get current market info for all coins on Hyperliquid
src/nice_funcs_hl.py:204
↓ 1 callers
Method
get_ohlcv_data
Get OHLCV data for the past 14 days in 4-hour intervals
src/agents/listingarb_agent.py:327
↓ 1 callers
Method
get_oi_total
Get total open interest data from API
src/agents/api.py:146
↓ 1 callers
Function
get_pdf_text
Extract text from PDF URL
src/agents/rbi_agent.py:352
↓ 1 callers
Method
get_position_data
Get recent market data for a token
src/agents/risk_agent.py:216
↓ 1 callers
Method
get_recent_history
Get formatted string of recent round synopses
src/agents/coingecko_agent.py:629
↓ 1 callers
Method
get_sentiment_change
Calculate sentiment change from last run
src/agents/sentiment_agent.py:221
↓ 1 callers
Method
get_signals
Get and evaluate signals from all enabled strategies
src/agents/strategy_agent.py:122
↓ 1 callers
Method
get_solana_tokens
Get all Solana tokens with market data
src/scripts/coingecko_exchangeless_tokens.py:76
↓ 1 callers
Method
get_token_accounts
Get all token accounts for a specific wallet address
src/scripts/token_list_tool.py:27
↓ 1 callers
Method
get_token_addresses
Get token addresses from API
src/agents/api.py:142
↓ 1 callers
Method
get_trending
Get trending search coins (Top-7) in the last 24 hours
src/agents/coingecko_agent.py:453
↓ 1 callers
Method
get_tweets
Get tweets with proper error handling
src/agents/sentiment_agent.py:333
↓ 1 callers
Function
get_youtube_transcript
Get transcript from YouTube video
src/agents/rbi_agent.py:341
↓ 1 callers
Method
handle_exits
Check and exit positions based on SELL or NOTHING recommendations
src/agents/trading_agent.py:267
↓ 1 callers
Function
init_anthropic_client
Initialize Anthropic client for default model
src/agents/rbi_agent.py:329
↓ 1 callers
Function
init_deepseek_client
Initialize DeepSeek client with proper error handling
src/agents/rbi_agent.py:247
↓ 1 callers
Method
init_twitter_client
Initialize Twitter client using saved cookies
src/agents/sentiment_agent.py:312
↓ 1 callers
Function
kill_switch
this function closes the position in full if the usd_size > 10k then it will chunk in 10k orders
src/nice_funcs.py:724
↓ 1 callers
Method
load_discovered_tokens
Load previously discovered tokens
src/scripts/coingecko_exchangeless_tokens.py:210
↓ 1 callers
Method
load_discovered_tokens
Load tokens from discovery script
src/agents/listingarb_agent.py:318
↓ 1 callers
Method
load_history
Load or initialize historical OI data with change tracking
src/agents/whale_agent.py:141
↓ 1 callers
Method
load_history
Load or initialize historical funding rate data
src/agents/funding_agent.py:376
↓ 1 callers
Method
load_history
Load or initialize historical liquidation data
src/agents/liquidation_agent.py:149
↓ 1 callers
Method
load_memory
Load agent's memory from file
src/agents/coingecko_agent.py:278
↓ 1 callers
Method
load_memory
Load agent memory
src/agents/listingarb_agent.py:153
↓ 1 callers
Method
load_portfolio_data
Load current copybot portfolio data
src/agents/copybot_agent.py:75
↓ 1 callers
Method
log_daily_balance
Log portfolio value if not logged in past check period
src/agents/risk_agent.py:166
↓ 1 callers
Function
main
Main function to run token discovery
src/scripts/coingecko_exchangeless_tokens.py:218
↓ 1 callers
Function
main
()
src/scripts/twitter_login.py:66
↓ 1 callers
Function
main
()
src/scripts/token_list_tool.py:77
↓ 1 callers
Function
main
Example usage of the calculator. Modify these parameters to test different scenarios.
src/scripts/fundingarb_calc.py:122
↓ 1 callers
Function
main
Main function to run the risk agent
src/agents/risk_agent.py:604
↓ 1 callers
Function
main
Main function to process ideas from file
src/agents/rbi_agent.py:629
↓ 1 callers
Function
main
Main function to run the trading agent every 15 minutes
src/agents/trading_agent.py:442
↓ 1 callers
Function
main
Main function to run the multi-agent system
src/agents/coingecko_agent.py:691
↓ 1 callers
Function
main
Main function to run the Listing Arb system
src/agents/listingarb_agent.py:633
↓ 1 callers
Method
next
(self)
src/scripts/deepseek_backtest.py:32
↓ 1 callers
Function
open_wallet_tabs
(csv_path, batch_size=OPENS_PER_BATCH)
src/scripts/openlinks_intabs.py:27
↓ 1 callers
Function
package_check
Package Agent: Ensures correct indicator packages are used
src/agents/rbi_agent.py:489
↓ 1 callers
Method
parse_allocation_response
Parse the AI's allocation response and handle both string and TextBlock formats
src/agents/trading_agent.py:295
↓ 1 callers
Function
prepare_data
(filepath)
src/data/rbi/backtests_final/VengeanceTrend_BTFinal.py:7
↓ 1 callers
Function
prepare_data
(filepath)
src/data/rbi/backtests_package/VengeanceTrend_PKG.py:7
↓ 1 callers
Function
preprocess_data
(data_path)
src/data/rbi/backtests_final/MomentumRejection_BTFinal.py:6
↓ 1 callers
Function
preprocess_data
(data_path)
src/data/rbi/backtests/MomentumRejection_BT.py:10
↓ 1 callers
Function
preprocess_data
(data_path)
src/data/rbi/backtests_package/MomentumRejection_PKG.py:6
↓ 1 callers
Function
print_calculator_results
Nicely format and print the results from funding_arbitrage_calculator().
src/scripts/fundingarb_calc.py:89
↓ 1 callers
Method
process_transcript
Process transcript and provide focus assessment
src/agents/focus_agent.py:318
↓ 1 callers
Method
record_audio
Record audio for specified duration
src/agents/focus_agent.py:149
↓ 1 callers
Function
research_strategy
Research Agent: Analyzes and creates trading strategy
src/agents/rbi_agent.py:407
↓ 1 callers
Method
run
Main function to run sentiment analysis
src/agents/sentiment_agent.py:491
↓ 1 callers
Method
run
Run the funding arbitrage agent
src/agents/fundingarb_agent.py:332
↓ 1 callers
Method
run
Main loop for random focus monitoring
src/agents/focus_agent.py:336
↓ 1 callers
Method
run
Run the chart analysis monitor continuously
src/agents/chartanalysis_agent.py:412
↓ 1 callers
Method
run
Run the funding rate monitor continuously
src/agents/funding_agent.py:508
↓ 1 callers
Method
run
Run the liquidation monitor continuously
src/agents/liquidation_agent.py:544
↓ 1 callers
Function
run_agents
Run all active agents in sequence
src/main.py:40
↓ 1 callers
Method
run_analysis_cycle
Run one complete analysis cycle with parallel processing
src/agents/listingarb_agent.py:555
↓ 1 callers
Method
run_async
Async function to run sentiment analysis
src/agents/sentiment_agent.py:461
↓ 1 callers
Method
run_conversation_cycle
Run one cycle of agent conversation
src/agents/coingecko_agent.py:640
↓ 1 callers
Method
run_monitoring_cycle
Run one monitoring cycle
src/agents/whale_agent.py:528
↓ 1 callers
Method
run_monitoring_cycle
Run one monitoring cycle checking all tokens
src/agents/fundingarb_agent.py:278
↓ 1 callers
Method
run_monitoring_cycle
Run one monitoring cycle
src/agents/chartanalysis_agent.py:398
↓ 1 callers
Method
run_monitoring_cycle
Run one monitoring cycle
src/agents/funding_agent.py:460
↓ 1 callers
Method
run_monitoring_cycle
Run one monitoring cycle
src/agents/liquidation_agent.py:494
↓ 1 callers
Method
save_discovered_tokens
Save discovered tokens to CSV
src/scripts/coingecko_exchangeless_tokens.py:189
↓ 1 callers
Method
save_sentiment_score
Save sentiment score to history
src/agents/sentiment_agent.py:192
↓ 1 callers
Method
save_tweets
Save tweets to CSV file using pandas, appending new ones and avoiding duplicates
src/agents/sentiment_agent.py:404
↓ 1 callers
Function
showError
(message)
src/frontend/static/js/main.js:318
↓ 1 callers
Method
speak
Wrapper for _announce to match base agent interface
src/agents/fundingarb_agent.py:274
↓ 1 callers
Function
startPolling
()
src/frontend/static/js/main.js:241
↓ 1 callers
Function
test_btc_data
()
src/nice_funcs_hl.py:346
↓ 1 callers
Function
test_funding_rates
()
src/nice_funcs_hl.py:315
↓ 1 callers
Function
test_market_info
()
src/nice_funcs_hl.py:228
↓ 1 callers
Method
track_all_wallets
Track token accounts for all wallets in the WALLETS_TO_TRACK list
src/scripts/token_list_tool.py:54
↓ 1 callers
Function
updateResult
(result)
src/frontend/static/js/main.js:109
Method
__init__
(self, name: str)
src/strategies/base_strategy.py:7
Method
__init__
Initialize the strategy
src/strategies/example_strategy.py:13
Method
__init__
(self)
src/strategies/custom/example_strategy.py:4
Method
__init__
(self)
src/scripts/coingecko_exchangeless_tokens.py:42
Method
__init__
(self)
src/scripts/token_list_tool.py:21
Method
__init__
Initialize the Sentiment Agent
src/agents/sentiment_agent.py:98
Method
__init__
Initialize Dez the Whale Agent
src/agents/whale_agent.py:77
Method
__init__
Initialize the API handler
src/agents/api.py:90
Method
__init__
Initialize Moon Dev's Funding Arbitrage Agent
src/agents/fundingarb_agent.py:81
← previous
next →
101–200 of 284, ranked by callers