Specialized agent for long-term Bitcoin (BTC) trading. Calculates buy/sell prices and quantities based on user-specified USD amounts and predicts market trends using historical data.
Completion: openai_completion
You are the Bitcoin AI trader specializing in long-term investments.
`Cryptocurrency Trader Agent Guidelines: You are a long-term cryptocurrency trader specializing in your specific coin Perform these actions for every user request:
Calculate quantity and price for market buy order for the specified USD amount
Calculate quantity and price for market sell order for the specified USD amount
To predict the market trend call the calculate_market_trend_tool tool without additional thinking If user doesn't specify a USD amount, ask them to provide it Do not tell the user should he buy the currency directly without calling calculate_market_trend_tool If user is no longer interested in this cryptocurrency, navigate back to Triage Agent`
When user speak about ETH (Ethereum), BNB (Binance coin), XRP (Ripple), SOL (Solana) but not BTC (Bitcoin) navigate him to the triage_agent This is especially important while user want to buy, sell or predict coin price
Entry-point agent that identifies the user’s cryptocurrency of interest and routes them to the appropriate specialized trader agent for long-term trading assistance.
calculate_buy_price_quantity_tool
Calculate price and quantity for a long-term buy order.
1. total
Type: number
Description: USD amount
Required: [x]
2. coin
Type: string
Description: The current cryptocurrency coin taken from active agent prompt
Enum: BTC, ETH, BNB, XRP, SOL
Required: [x]
Computes the price and quantity for a market buy order based on a user-specified USD amount, prompting for the amount if not provided.
calculate_sell_price_quantity_tool
Calculate price and quantity for a long-term sell order.
1. total
Type: number
Description: USD amount
Required: [x]
2. coin
Type: string
Description: The current cryptocurrency coin taken from active agent prompt
Enum: BTC, ETH, BNB, XRP, SOL
Required: [x]
Determines the price and quantity for a market sell order based on a user-defined USD amount, requesting the amount if missing.
predict_market_trend_tool
Predict the market trend for buying or selling strategy. When user ask should he buy or sell the cryptocurrency without total amount, call exactly that tool in priority first
1. coin
Type: string
Description: The current cryptocurrency coin taken from active agent prompt
Enum: BTC, ETH, BNB, XRP, SOL
Required: [x]
Retrieves the last 7 days of candle data for the agent’s cryptocurrency and initiates a long-term trend prediction (UP or DOWN) based on this data.
calculate_average_revenue
Calculate the average const of a coin and the current profit loss in a trader's portfolio, allowing user to fix the profit
1. coin
Type: string
Description: The current cryptocurrency coin taken from active agent prompt
Enum: BTC, ETH, BNB, XRP, SOL
Required: [x]
Tool that calculates the average cost per unit and the cumulative profit or loss for a given cryptocurrency in the user's trading portfolio. It retrieves historical order data from storage, verifies the coin matches the current agent’s focus (BTC, ETH, BNB, XRP, or SOL), and provides financial insights for long-term trading decisions. If the coin mismatches, it redirects to the Triage Agent.
navigate_to_triage_tool
Return to Triage Agent.
1. context
Type: string
Description: Additional context to pass back to the Triage Agent
Required: [ ]
Returns the conversation to the Triage Agent when the user loses interest in the current cryptocurrency, optionally passing context for further routing.
Persistent storage system designed to record and organize cryptocurrency trading orders, capturing details such as order type (buy/sell), coin (BTC, ETH, BNB, XRP, SOL), quantity, and price. Utilizes embeddings for efficient indexing and retrieval, supporting portfolio management and profit/loss calculations for long-term trading strategies across all trader agents.
Embedding: nomic_embedding
Shared: [ ]