Chart Settings
API endpoints for chart settings management.
Provides endpoints for loading and saving per-strategy chart settings.
router = APIRouter(prefix='/api', tags=['chart-settings'])
module-attribute
ChartSettingsRequest
Bases: BaseModel
Request model for saving chart settings.
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
IndicatorDefaultRequest
Bases: BaseModel
Request model for saving a single indicator's visual defaults.
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
GlobalDefaultsRequest
Bases: BaseModel
Request model for saving global chart defaults.
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
api_get_chart_settings(run_id)
async
Return saved chart settings for a run (keyed by strategy class).
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
api_put_chart_settings(run_id, request)
async
Save chart settings for a run (keyed by strategy class).
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
api_get_indicator_defaults()
async
api_put_indicator_default(name, request)
async
Save visual defaults for a single indicator by name.
Source code in src/onesecondtrader/dashboard/routers/chart_settings.py
api_put_global_defaults(request)
async
Save global chart defaults (chart_type, overlap).