analyzePeriodicReturns
Calculate and analyze daily, weekly, or monthly returns for a specified account and trading period using the CCXT MCP Server. Supports customizable intervals and optional symbol filtering for precise insights.
Instructions
Analyze daily and monthly returns for a configured account
Input Schema
Name | Required | Description | Default |
---|---|---|---|
accountName | Yes | Account name defined in the configuration file (e.g., 'bybit_main') | |
interval | No | Return calculation interval | daily |
period | No | Analysis period: '30d', '90d', '180d', or '1y' | 90d |
symbol | No | Optional trading symbol (e.g., 'BTC/USDT') to filter trades |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"accountName": {
"description": "Account name defined in the configuration file (e.g., 'bybit_main')",
"type": "string"
},
"interval": {
"default": "daily",
"description": "Return calculation interval",
"enum": [
"daily",
"weekly",
"monthly"
],
"type": "string"
},
"period": {
"default": "90d",
"description": "Analysis period: '30d', '90d', '180d', or '1y'",
"enum": [
"30d",
"90d",
"180d",
"1y"
],
"type": "string"
},
"symbol": {
"description": "Optional trading symbol (e.g., 'BTC/USDT') to filter trades",
"type": "string"
}
},
"required": [
"accountName"
],
"type": "object"
}