{ "__inputs": [ { "name": "DS_MT5CLI_SQLITE", "label": "mt5cli-SQLite", "description": "", "type": "datasource", "pluginId": "frser-sqlite-datasource", "pluginName": "SQLite" } ], "__requires": [ { "type": "datasource", "id": "frser-sqlite-datasource", "name": "SQLite", "version": "1.0.0" } ], "annotations": {"list": []}, "editable": true, "fiscalYearStartMonth": 0, "graphTooltip": 0, "id": null, "links": [], "panels": [ { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": { "defaults": {"unit": "currencyUSD"}, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 0, "y": 0}, "id": 1, "options": {"reduceOptions": {"calcs": ["lastNotNull"]}}, "title": "Balance", "type": "stat", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"balance\" FROM grafana_account_snapshots ORDER BY time DESC LIMIT 1", "format": "table", "refId": "A" } ] }, { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": { "defaults": {"unit": "currencyUSD"}, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 6, "y": 0}, "id": 2, "options": {"reduceOptions": {"calcs": ["lastNotNull"]}}, "title": "Equity", "type": "stat", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"equity\" FROM grafana_account_snapshots ORDER BY time DESC LIMIT 1", "format": "table", "refId": "A" } ] }, { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": { "defaults": {"unit": "currencyUSD"}, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 12, "y": 0}, "id": 3, "options": {"reduceOptions": {"calcs": ["lastNotNull"]}}, "title": "Free Margin", "type": "stat", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"margin_free\" FROM grafana_account_snapshots ORDER BY time DESC LIMIT 1", "format": "table", "refId": "A" } ] }, { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": { "defaults": {"unit": "percent"}, "overrides": [] }, "gridPos": {"h": 4, "w": 6, "x": 18, "y": 0}, "id": 4, "options": {"reduceOptions": {"calcs": ["lastNotNull"]}}, "title": "Margin Level", "type": "stat", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"margin_level\" FROM grafana_account_snapshots ORDER BY time DESC LIMIT 1", "format": "table", "refId": "A" } ] }, { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": {"defaults": {}, "overrides": []}, "gridPos": {"h": 8, "w": 24, "x": 0, "y": 4}, "id": 5, "title": "Account Balance Over Time", "type": "timeseries", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"balance\" FROM grafana_account_snapshots ORDER BY time", "format": "time_series", "refId": "A" } ] }, { "datasource": "${DS_MT5CLI_SQLITE}", "fieldConfig": {"defaults": {}, "overrides": []}, "gridPos": {"h": 8, "w": 24, "x": 0, "y": 12}, "id": 6, "title": "Equity Over Time", "type": "timeseries", "targets": [ { "rawSql": "SELECT \"time\" AS time, \"equity\" FROM grafana_account_snapshots ORDER BY time", "format": "time_series", "refId": "A" } ] } ], "refresh": "1m", "schemaVersion": 36, "tags": ["mt5cli", "account"], "templating": { "list": [ { "current": {}, "hide": 0, "includeAll": false, "label": "Data Source", "multi": false, "name": "DS_MT5CLI_SQLITE", "options": [], "query": "frser-sqlite-datasource", "refresh": 1, "type": "datasource" } ] }, "time": {"from": "now-7d", "to": "now"}, "timepicker": {}, "timezone": "browser", "title": "MT5CLI - Account Overview", "uid": "mt5cli-overview", "version": 1 }