MCPcopy Create free account

hub / github.com/CurvedLightGroup/MoonDev-Trading-Ai-Agents / functions

Functions284 in github.com/CurvedLightGroup/MoonDev-Trading-Ai-Agents

Method__init__
Initialize the CopyBot agent with LLM
src/agents/copybot_agent.py:68
Method__init__
Initialize the Strategy Agent
src/agents/strategy_agent.py:50
Method__init__
Initialize Moon Dev's Risk Agent 🛡️
src/agents/risk_agent.py:64
Method__init__
Initialize the Focus Agent
src/agents/focus_agent.py:78
Method__init__
Initialize the Tweet Agent
src/agents/tweet_agent.py:81
Method__init__
(self)
src/agents/trading_agent.py:79
Method__init__
(self, name: str, model: str = None)
src/agents/coingecko_agent.py:269
Method__init__
(self)
src/agents/coingecko_agent.py:387
Method__init__
(self)
src/agents/coingecko_agent.py:517
Method__init__
(self)
src/agents/coingecko_agent.py:590
Method__init__
(self, name: str, model: str)
src/agents/listingarb_agent.py:140
Method__init__
(self)
src/agents/listingarb_agent.py:290
Method__init__
Initialize Chuck the Chart Agent
src/agents/chartanalysis_agent.py:75
Method__init__
Initialize base agent with type
src/agents/base_agent.py:13
Method__init__
Initialize Fran the Funding Agent
src/agents/funding_agent.py:97
Method__init__
Initialize Luna the Liquidation Agent
src/agents/liquidation_agent.py:87
Method_announce_initial_summary
Announce the current state of the market based on existing data
src/agents/whale_agent.py:585
FunctionaddProgressMessage
(phaseElement, message)
src/frontend/static/js/main.js:65
Functionai_entry
AI agent entry function for Moon Dev's trading system 🤖
src/nice_funcs.py:1054
Functionanalyze_strategy
(request: Request, background_tasks: BackgroundTasks)
src/frontend/main.py:137
Methodanalyze_token
Have both agents analyze a token
src/agents/listingarb_agent.py:442
Functionanimate_progress
Fun animation while agent is thinking
src/agents/rbi_agent.py:368
Methodaudio_generator
()
src/agents/focus_agent.py:158
Functionbreakout_entry
(symbol, BREAKOUT_PRICE)
src/nice_funcs.py:954
Functionchat_with_deepseek
Chat with DeepSeek API or fallback to default model based on setting
src/agents/rbi_agent.py:270
Methodcheck_risk_limits
Check if any risk limits have been breached
src/agents/risk_agent.py:417
Functionchunk_kill
Kill a position in chunks
src/nice_funcs.py:658
Functioncleanup_temp_data
()
src/nice_funcs.py:40
Functionclose_all_positions
()
src/nice_funcs.py:802
Methodcombine_with_portfolio
Combine strategy signals with current portfolio state
src/agents/strategy_agent.py:191
FunctioncopyToClipboard
(button)
src/frontend/static/js/main.js:329
Functioncount_browser_tabs
Count approximate number of open browser tabs
src/scripts/openlinks_intabs.py:20
FunctioncycleMessages
(element, messages)
src/frontend/static/js/main.js:54
Functiondelete_dont_overtrade_file
()
src/nice_funcs.py:820
Functiondownload_backtest
Download a backtest file
src/frontend/main.py:169
Functiondownload_strategy
Download a strategy file
src/frontend/main.py:154
Functionelegant_entry
(symbol, buy_under)
src/nice_funcs.py:872
Methodgenerate_signals
Generate trading signals based on MA crossover
src/strategies/example_strategy.py:19
Methodgenerate_signals
(self)
src/strategies/custom/example_strategy.py:7
Methodget_coin_history
Get historical data for a coin at a specific date Args: id: Coin ID (e.g. 'bitcoin') date: Date in DD-MM-YYYY
src/agents/coingecko_agent.py:474
Methodget_coin_market_chart
Get historical market data Args: id: Coin ID (e.g. 'bitcoin') vs_currency: Currency (e.g. 'usd')
src/agents/coingecko_agent.py:484
Methodget_coin_ohlc
Get coin's OHLC data Args: id: Coin ID (e.g. 'bitcoin') vs_currency: Currency (e.g. 'usd') days:
src/agents/coingecko_agent.py:499
Methodget_exchange_rates
Get BTC-to-Currency exchange rates
src/agents/coingecko_agent.py:469
Methodget_exchanges
Get all exchanges data
src/agents/coingecko_agent.py:464
Functionget_model_id
Get DR/DC identifier based on model
src/agents/rbi_agent.py:205
Methodget_ping
Check API server status
src/agents/coingecko_agent.py:416
Methodget_price
Get current price data for coins Args: ids: Coin ID(s) (e.g. 'bitcoin' or ['bitcoin', 'ethereum']) vs_currenc
src/agents/coingecko_agent.py:424
Functionget_results
Get current processing results
src/frontend/main.py:184
Functionget_token_balance_usd
Get the USD value of a token position for Moon Dev's wallet 🌙
src/nice_funcs.py:1158
Functionhome
Render the home page
src/frontend/main.py:60
Methodinit
(self)
src/data/rbi/backtests_final/EMAVolumeSync_BTFinal.py:32
Methodinit
(self)
src/data/rbi/backtests_final/VengeanceTrend_BTFinal.py:33
Methodinit
(self)
src/data/rbi/backtests_final/MomentumRejection_BTFinal.py:35
Methodinit
(self)
src/data/rbi/backtests/EMAVolumeSync_BT.py:36
Methodinit
(self)
src/data/rbi/backtests/MomentumRejection_BT.py:39
Methodinit
(self)
src/data/rbi/backtests/TrendVengeance_BT.py:17
Methodinit
(self)
src/data/rbi/backtests/VengeanceTrender_BT.py:40
Methodinit
(self)
src/data/rbi/backtests_package/VengeanceTrend_PKG.py:33
Methodinit
(self)
src/data/rbi/backtests_package/MomentumRejection_PKG.py:35
Methodinit
(self)
src/data/rbi/backtests_package/EMAVolumeSync_PKG.py:32
Methodinit
(self)
src/scripts/deepseek_backtest.py:13
Methodnext
(self)
src/data/rbi/backtests_final/EMAVolumeSync_BTFinal.py:48
Methodnext
(self)
src/data/rbi/backtests_final/VengeanceTrend_BTFinal.py:38
Methodnext
(self)
src/data/rbi/backtests_final/MomentumRejection_BTFinal.py:48
Methodnext
(self)
src/data/rbi/backtests/EMAVolumeSync_BT.py:52
Methodnext
(self)
src/data/rbi/backtests/MomentumRejection_BT.py:48
Methodnext
(self)
src/data/rbi/backtests/TrendVengeance_BT.py:30
Methodnext
(self)
src/data/rbi/backtests/VengeanceTrender_BT.py:45
Methodnext
(self)
src/data/rbi/backtests_package/VengeanceTrend_PKG.py:38
Methodnext
(self)
src/data/rbi/backtests_package/MomentumRejection_PKG.py:44
Methodnext
(self)
src/data/rbi/backtests_package/EMAVolumeSync_PKG.py:48
Methodparse_portfolio_allocation
Parse portfolio allocation from text response
src/agents/trading_agent.py:347
Functionpatched_client
(*args, **kwargs)
src/scripts/twitter_login.py:35
Functionpatched_client
(*args, **kwargs)
src/agents/sentiment_agent.py:59
Functionpnl_close
this will check to see if price is > sell 1, sell 2, sell 3 and sell accordingly
src/nice_funcs.py:543
Functionprocess_strategy_background
Process strategies in the background
src/frontend/main.py:67
Methodrun
Run the trading agent (implements BaseAgent interface)
src/agents/trading_agent.py:378
Methodrun
Default run method - should be overridden by child classes
src/agents/base_agent.py:18
Functionsell_token
Sell a token
src/nice_funcs.py:715
Methodshould_override_limit
Ask AI if we should override the limit based on recent market data
src/agents/risk_agent.py:233
Functionsupply_demand_zones
(token_address, timeframe, limit)
src/nice_funcs.py:827
Functiontoken_creation_info
output sampel = Token Creation Info: { 'decimals': 9, 'owner': 'AGWdoU4j4MGJTkSor7ZSkNiF8oPe15754hsuLmwcEyzC', 'slot': 242801308,
src/nice_funcs.py:199
Functiontoken_overview
Fetch token overview for a given address and return structured information, including specific links, and assess if any price change suggests
src/nice_funcs.py:59
Functiontoken_security_info
bigmatter ​freeze authority is like renouncing ownership on eth Token Security Info: { 'creationSlot': 242801308, 'creationTime': 170
src/nice_funcs.py:145
← previous201–284 of 284, ranked by callers