- Introduced a comprehensive user indicator management system in `components/charts/indicator_manager.py`, allowing users to create, edit, and manage custom indicators with JSON persistence. - Added new default indicators in `components/charts/indicator_defaults.py` to provide users with immediate options for technical analysis. - Enhanced the chart rendering capabilities by implementing the `create_chart_with_indicators` function in `components/charts/builder.py`, supporting both overlay and subplot indicators. - Updated the main application layout in `app.py` to include a modal for adding and editing indicators, improving user interaction. - Enhanced documentation to cover the new indicator system, including a quick guide for adding new indicators and detailed usage examples. - Added unit tests to ensure the reliability and functionality of the new indicator management features.
19 lines
444 B
JSON
19 lines
444 B
JSON
{
|
|
"id": "sma_8c487df2",
|
|
"name": "SMA 20",
|
|
"description": "20-period Simple Moving Average for short-term trend",
|
|
"type": "sma",
|
|
"display_type": "overlay",
|
|
"parameters": {
|
|
"period": 20
|
|
},
|
|
"styling": {
|
|
"color": "#007bff",
|
|
"line_width": 2,
|
|
"opacity": 1.0,
|
|
"line_style": "solid"
|
|
},
|
|
"visible": true,
|
|
"created_date": "2025-06-04T04:16:35.453614+00:00",
|
|
"modified_date": "2025-06-04T04:16:35.453614+00:00"
|
|
} |