2020-09-07 07:43:05 +00:00
{
"annotations" : {
"list" : [
{
"builtIn" : 1 ,
"datasource" : "-- Grafana --" ,
"enable" : true ,
"hide" : true ,
"iconColor" : "rgba(0, 211, 255, 1)" ,
"name" : "Annotations & Alerts" ,
"type" : "dashboard"
}
]
} ,
"editable" : true ,
"gnetId" : null ,
"graphTooltip" : 0 ,
"id" : 1 ,
2020-09-09 06:24:46 +00:00
"iteration" : 1599632620157 ,
2020-09-07 07:43:05 +00:00
"links" : [ ] ,
"panels" : [
{
"content" : "\n# Orders\n\nOrders placed on TradeOgre\n\n\n\n" ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"gridPos" : {
"h" : 3 ,
"w" : 24 ,
"x" : 0 ,
"y" : 0
} ,
"id" : 22 ,
"mode" : "markdown" ,
"options" : { } ,
"targets" : [
{
"format" : "time_series" ,
"group" : [ ] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n date AS \"time\",\n total\nFROM balance\nWHERE\n $__timeFilter(date)\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"total"
] ,
"type" : "column"
}
]
] ,
"table" : "balance" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"type" : "text"
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"cacheTimeout" : null ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 8 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 18 ,
"x" : 0 ,
"y" : 3
} ,
"hiddenSeries" : false ,
"id" : 20 ,
"legend" : {
"avg" : false ,
"current" : false ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : false
} ,
"lines" : false ,
"linewidth" : 1 ,
"links" : [ ] ,
"nullPointMode" : "null" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pluginVersion" : "6.5.0" ,
"pointradius" : 6 ,
"points" : true ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "A Buy Orders" ,
"color" : "#C4162A"
} ,
{
"alias" : "B Sell Orders" ,
"color" : "#E0B400"
2020-09-09 04:30:49 +00:00
} ,
{
"alias" : "C Fulfilled Orders" ,
"color" : "rgb(0, 0, 0)" ,
"pointradius" : 3
2020-09-07 07:43:05 +00:00
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "table" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
} ,
{
"params" : [
"buy"
] ,
"type" : "column"
}
] ,
"hide" : false ,
"metricColumn" : "uuid" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n uuid AS metric,\n avg(price) AS \"Buy Orders\"\nFROM \"order\"\nWHERE\n $__timeFilter(date) AND\n buy = 'true'\nGROUP BY 1, buy,2\nORDER BY 1,2" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"price"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"Buy Orders"
] ,
"type" : "alias"
}
]
] ,
"table" : "\"order\"" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"buy" ,
"=" ,
"'true'"
] ,
"type" : "expression"
}
]
} ,
{
"format" : "table" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"hide" : false ,
"metricColumn" : "uuid" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n uuid AS metric,\n avg(price) AS \"Sell Orders\"\nFROM \"order\"\nWHERE\n $__timeFilter(date) AND\n buy = 'false'\nGROUP BY 1,2\nORDER BY 1,2" ,
"refId" : "B" ,
"select" : [
[
{
"params" : [
"price"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"Sell Orders"
] ,
"type" : "alias"
}
]
] ,
"table" : "\"order\"" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"buy" ,
"=" ,
"'false'"
] ,
"type" : "expression"
}
]
2020-09-09 04:30:49 +00:00
} ,
{
"format" : "table" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"hide" : false ,
"metricColumn" : "uuid" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n uuid AS metric,\n avg(price) AS \"Fulfilled Orders\"\nFROM \"order\"\nWHERE\n $__timeFilter(date) AND\n active = 'false'\nGROUP BY 1,2\nORDER BY 1,2" ,
"refId" : "C" ,
"select" : [
[
{
"params" : [
"price"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"Fulfilled Orders"
] ,
"type" : "alias"
}
]
] ,
"table" : "\"order\"" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"active" ,
"=" ,
"'false'"
] ,
"type" : "expression"
}
]
2020-09-07 07:43:05 +00:00
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Orders" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : 8 ,
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"cacheTimeout" : null ,
"colorBackground" : false ,
"colorPrefix" : false ,
"colorValue" : false ,
"colors" : [
"#299c46" ,
"rgba(237, 129, 40, 0.89)" ,
"#d44a3a"
] ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"format" : "none" ,
"gauge" : {
"maxValue" : 100 ,
"minValue" : 0 ,
"show" : false ,
"thresholdLabels" : false ,
"thresholdMarkers" : true
} ,
"gridPos" : {
"h" : 8 ,
"w" : 3 ,
"x" : 18 ,
"y" : 3
} ,
"id" : 24 ,
"interval" : null ,
"links" : [ ] ,
"mappingType" : 1 ,
"mappingTypes" : [
{
"name" : "value to text" ,
"value" : 1
} ,
{
"name" : "range to text" ,
"value" : 2
}
] ,
"maxDataPoints" : 100 ,
"nullPointMode" : "connected" ,
"nullText" : null ,
"options" : { } ,
"pluginVersion" : "6.5.0" ,
"postfix" : "" ,
"postfixFontSize" : "50%" ,
"prefix" : "" ,
"prefixFontSize" : "50%" ,
"rangeMaps" : [
{
"from" : "null" ,
"text" : "N/A" ,
"to" : "null"
}
] ,
"repeat" : null ,
"repeatDirection" : "h" ,
"sparkline" : {
"fillColor" : "rgba(31, 118, 189, 0.18)" ,
"full" : false ,
"lineColor" : "rgb(31, 120, 193)" ,
"show" : false ,
"ymax" : null ,
"ymin" : null
} ,
"tableColumn" : "" ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"none"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
2020-09-09 04:30:49 +00:00
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval),\n count(price) AS \"price\"\nFROM \"order\"\nWHERE\n active = 'false' AND\n cancelled = 'false'\nGROUP BY 1\nORDER BY 1" ,
2020-09-07 07:43:05 +00:00
"refId" : "A" ,
"select" : [
[
{
"params" : [
2020-09-09 04:30:49 +00:00
"price"
2020-09-07 07:43:05 +00:00
] ,
"type" : "column"
} ,
{
"params" : [
"count"
] ,
"type" : "aggregate"
} ,
{
"params" : [
2020-09-09 04:30:49 +00:00
"price"
2020-09-07 07:43:05 +00:00
] ,
"type" : "alias"
}
]
] ,
"table" : "\"order\"" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"active" ,
"=" ,
"'false'"
] ,
"type" : "expression"
} ,
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"cancelled" ,
"=" ,
"'false'"
] ,
"type" : "expression"
}
]
}
] ,
"thresholds" : "" ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Completed Orders" ,
"type" : "singlestat" ,
"valueFontSize" : "80%" ,
"valueMaps" : [
{
"op" : "=" ,
"text" : "N/A" ,
"value" : "null"
}
] ,
"valueName" : "total"
} ,
{
"cacheTimeout" : null ,
"colorBackground" : false ,
"colorPrefix" : false ,
"colorValue" : false ,
"colors" : [
"#299c46" ,
"rgba(237, 129, 40, 0.89)" ,
"#d44a3a"
] ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"format" : "none" ,
"gauge" : {
"maxValue" : 100 ,
"minValue" : 0 ,
"show" : false ,
"thresholdLabels" : false ,
"thresholdMarkers" : true
} ,
"gridPos" : {
"h" : 8 ,
"w" : 3 ,
"x" : 21 ,
"y" : 3
} ,
"id" : 25 ,
"interval" : null ,
"links" : [ ] ,
"mappingType" : 1 ,
"mappingTypes" : [
{
"name" : "value to text" ,
"value" : 1
} ,
{
"name" : "range to text" ,
"value" : 2
}
] ,
"maxDataPoints" : 100 ,
"nullPointMode" : "connected" ,
"nullText" : null ,
"options" : { } ,
"pluginVersion" : "6.5.0" ,
"postfix" : "" ,
"postfixFontSize" : "50%" ,
"prefix" : "" ,
"prefixFontSize" : "50%" ,
"rangeMaps" : [
{
"from" : "null" ,
"text" : "N/A" ,
"to" : "null"
}
] ,
"repeatDirection" : "h" ,
"sparkline" : {
"fillColor" : "rgba(31, 118, 189, 0.18)" ,
"full" : false ,
"lineColor" : "rgb(31, 120, 193)" ,
"show" : false ,
"ymax" : null ,
"ymin" : null
} ,
"tableColumn" : "" ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"none"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
2020-09-09 04:30:49 +00:00
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval),\n count(price) AS \"price\"\nFROM \"order\"\nWHERE\n active = 'true' AND\n cancelled = 'false'\nGROUP BY 1\nORDER BY 1" ,
2020-09-07 07:43:05 +00:00
"refId" : "A" ,
"select" : [
[
{
"params" : [
2020-09-09 04:30:49 +00:00
"price"
2020-09-07 07:43:05 +00:00
] ,
"type" : "column"
} ,
{
"params" : [
"count"
] ,
"type" : "aggregate"
} ,
{
"params" : [
2020-09-09 04:30:49 +00:00
"price"
2020-09-07 07:43:05 +00:00
] ,
"type" : "alias"
}
]
] ,
"table" : "\"order\"" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"active" ,
"=" ,
"'true'"
] ,
"type" : "expression"
} ,
{
"datatype" : "bool" ,
"name" : "" ,
"params" : [
"cancelled" ,
"=" ,
"'false'"
] ,
"type" : "expression"
}
]
}
] ,
"thresholds" : "" ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "Active Orders" ,
"type" : "singlestat" ,
"valueFontSize" : "80%" ,
"valueMaps" : [
{
"op" : "=" ,
"text" : "N/A" ,
"value" : "null"
}
] ,
"valueName" : "total"
} ,
{
"content" : "\n# Balances\n\nBalances and trade info of your account.\n\n\n\n" ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"gridPos" : {
"h" : 3 ,
"w" : 24 ,
"x" : 0 ,
"y" : 11
} ,
"id" : 17 ,
"mode" : "markdown" ,
"options" : { } ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"type" : "text"
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 8 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 0 ,
"y" : 14
} ,
"hiddenSeries" : false ,
"id" : 12 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"maxPerRow" : 2 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"repeat" : "currency" ,
"repeatDirection" : "h" ,
"scopedVars" : {
"currency" : {
"selected" : false ,
"text" : "WOW" ,
"value" : "WOW"
}
} ,
"seriesOverrides" : [
{
"alias" : "total" ,
"color" : "#FF9830"
} ,
{
"alias" : "available" ,
"color" : "#1F60C4"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(total) AS \"total\"\nFROM balance\nWHERE\n $__timeFilter(date) AND\n currency = $currency\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"total"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"total"
] ,
"type" : "alias"
}
]
] ,
"table" : "balance" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "varchar" ,
"name" : "" ,
"params" : [
"currency" ,
"=" ,
"$currency"
] ,
"type" : "expression"
}
]
} ,
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(available) AS \"available\"\nFROM balance\nWHERE\n $__timeFilter(date) AND\n currency = $currency\nGROUP BY 1\nORDER BY 1" ,
"refId" : "B" ,
"select" : [
[
{
"params" : [
"available"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"available"
] ,
"type" : "alias"
}
]
] ,
"table" : "balance" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "varchar" ,
"name" : "" ,
"params" : [
"currency" ,
"=" ,
"$currency"
] ,
"type" : "expression"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "$currency Balance" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : null ,
"format" : "none" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : "0" ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 8 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 12 ,
"x" : 12 ,
"y" : 14
} ,
"hiddenSeries" : false ,
2020-09-09 04:30:49 +00:00
"id" : 26 ,
2020-09-07 07:43:05 +00:00
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : true ,
"min" : true ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"maxPerRow" : 2 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"repeat" : null ,
"repeatDirection" : "h" ,
2020-09-09 06:24:46 +00:00
"repeatIteration" : 1599632620157 ,
2020-09-07 07:43:05 +00:00
"repeatPanelId" : 12 ,
"scopedVars" : {
"currency" : {
"selected" : false ,
"text" : "BTC" ,
"value" : "BTC"
}
} ,
"seriesOverrides" : [
{
"alias" : "total" ,
"color" : "#FF9830"
} ,
{
"alias" : "available" ,
"color" : "#1F60C4"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(total) AS \"total\"\nFROM balance\nWHERE\n $__timeFilter(date) AND\n currency = $currency\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"total"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"total"
] ,
"type" : "alias"
}
]
] ,
"table" : "balance" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "varchar" ,
"name" : "" ,
"params" : [
"currency" ,
"=" ,
"$currency"
] ,
"type" : "expression"
}
]
} ,
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(available) AS \"available\"\nFROM balance\nWHERE\n $__timeFilter(date) AND\n currency = $currency\nGROUP BY 1\nORDER BY 1" ,
"refId" : "B" ,
"select" : [
[
{
"params" : [
"available"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"available"
] ,
"type" : "alias"
}
]
] ,
"table" : "balance" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
} ,
{
"datatype" : "varchar" ,
"name" : "" ,
"params" : [
"currency" ,
"=" ,
"$currency"
] ,
"type" : "expression"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "$currency Balance" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : null ,
"format" : "none" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : "0" ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"content" : "\n# Markets\n\nGeneral stats and metrics of the $currency markets\n\n\n\n" ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"gridPos" : {
"h" : 3 ,
"w" : 24 ,
"x" : 0 ,
"y" : 22
} ,
"id" : 15 ,
"mode" : "markdown" ,
"options" : { } ,
"timeFrom" : null ,
"timeShift" : null ,
"title" : "" ,
"type" : "text"
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 8 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 7 ,
"w" : 12 ,
"x" : 0 ,
"y" : 25
} ,
"hiddenSeries" : false ,
"id" : 4 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"hideEmpty" : false ,
"hideZero" : false ,
"max" : false ,
"min" : false ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(current_price) AS \"current_price\"\nFROM ticker\nWHERE\n $__timeFilter(date)\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"current_price"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"current_price"
] ,
"type" : "alias"
}
]
] ,
"table" : "ticker" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Price" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "cumulative"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : 8 ,
"format" : "currencyBTC" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 0 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 7 ,
"w" : 12 ,
"x" : 12 ,
"y" : 25
} ,
"hiddenSeries" : false ,
"id" : 6 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : false ,
"max" : true ,
"min" : true ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(spread_sats) AS \"spread_sats\"\nFROM ticker\nWHERE\n $__timeFilter(date)\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"spread_sats"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"spread_sats"
] ,
"type" : "alias"
}
]
] ,
"table" : "ticker" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Spread (sats)" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : 0 ,
"format" : "none" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : 8 ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 7 ,
"w" : 12 ,
"x" : 0 ,
"y" : 32
} ,
"hiddenSeries" : false ,
"id" : 2 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"max" : false ,
"min" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(ask) AS \"ask\",\n avg(bid) AS \"bid\"\nFROM ticker\nWHERE\n $__timeFilter(date)\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"ask"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"ask"
] ,
"type" : "alias"
}
] ,
[
{
"params" : [
"bid"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"bid"
] ,
"type" : "alias"
}
]
] ,
"table" : "ticker" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Bid / Ask" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : 8 ,
"format" : "currencyBTC" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 7 ,
"w" : 12 ,
"x" : 12 ,
"y" : 32
} ,
"hiddenSeries" : false ,
"id" : 8 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : false ,
"max" : true ,
"min" : true ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [ ] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(spread_perc) AS \"spread_perc\"\nFROM ticker\nWHERE\n $__timeFilter(date)\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"spread_perc"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"spread_perc"
] ,
"type" : "alias"
}
]
] ,
"table" : "ticker" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Spread (%)" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"format" : "percent" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : true
} ,
{
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
} ,
{
"aliasColors" : { } ,
"bars" : false ,
"dashLength" : 10 ,
"dashes" : false ,
2023-03-01 20:19:18 +00:00
"datasource" : "postgres" ,
2020-09-07 07:43:05 +00:00
"decimals" : null ,
"fill" : 1 ,
"fillGradient" : 0 ,
"gridPos" : {
"h" : 8 ,
"w" : 24 ,
"x" : 0 ,
"y" : 39
} ,
"hiddenSeries" : false ,
"id" : 10 ,
"legend" : {
"alignAsTable" : true ,
"avg" : true ,
"current" : true ,
"hideEmpty" : false ,
"hideZero" : false ,
"max" : true ,
"min" : true ,
"rightSide" : false ,
"show" : true ,
"total" : false ,
"values" : true
} ,
"lines" : true ,
"linewidth" : 1 ,
"nullPointMode" : "connected" ,
"options" : {
"dataLinks" : [ ]
} ,
"percentage" : false ,
"pointradius" : 2 ,
"points" : false ,
"renderer" : "flot" ,
"seriesOverrides" : [
{
"alias" : "/.*/" ,
"color" : "#B877D9"
}
] ,
"spaceLength" : 10 ,
"stack" : false ,
"steppedLine" : false ,
"targets" : [
{
"format" : "time_series" ,
"group" : [
{
"params" : [
"$__interval" ,
"NULL"
] ,
"type" : "time"
}
] ,
"metricColumn" : "none" ,
"rawQuery" : false ,
"rawSql" : "SELECT\n $__timeGroupAlias(date,$__interval,NULL),\n avg(volume) AS \"volume\"\nFROM ticker\nWHERE\n $__timeFilter(date)\nGROUP BY 1\nORDER BY 1" ,
"refId" : "A" ,
"select" : [
[
{
"params" : [
"volume"
] ,
"type" : "column"
} ,
{
"params" : [
"avg"
] ,
"type" : "aggregate"
} ,
{
"params" : [
"volume"
] ,
"type" : "alias"
}
]
] ,
"table" : "ticker" ,
"timeColumn" : "date" ,
"timeColumnType" : "timestamp" ,
"where" : [
{
"name" : "$__timeFilter" ,
"params" : [ ] ,
"type" : "macro"
}
]
}
] ,
"thresholds" : [ ] ,
"timeFrom" : null ,
"timeRegions" : [ ] ,
"timeShift" : null ,
"title" : "Volume (BTC)" ,
"tooltip" : {
"shared" : true ,
"sort" : 0 ,
"value_type" : "individual"
} ,
"type" : "graph" ,
"xaxis" : {
"buckets" : null ,
"mode" : "time" ,
"name" : null ,
"show" : true ,
"values" : [ ]
} ,
"yaxes" : [
{
"decimals" : null ,
"format" : "currencyBTC" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : "0" ,
"show" : true
} ,
{
"decimals" : 6 ,
"format" : "short" ,
"label" : null ,
"logBase" : 1 ,
"max" : null ,
"min" : null ,
"show" : false
}
] ,
"yaxis" : {
"align" : false ,
"alignLevel" : null
}
}
] ,
"refresh" : "30s" ,
"schemaVersion" : 21 ,
"style" : "dark" ,
"tags" : [ ] ,
"templating" : {
"list" : [
{
"allValue" : null ,
"current" : {
"tags" : [ ] ,
"text" : "All" ,
"value" : "$__all"
} ,
"datasource" : "PostgreSQL" ,
"definition" : "SELECT currency FROM balance" ,
"hide" : 0 ,
"includeAll" : true ,
"label" : null ,
"multi" : false ,
"name" : "currency" ,
"options" : [
{
"selected" : true ,
"text" : "All" ,
"value" : "$__all"
} ,
{
"selected" : false ,
"text" : "WOW" ,
"value" : "WOW"
} ,
{
"selected" : false ,
"text" : "BTC" ,
"value" : "BTC"
}
] ,
"query" : "SELECT currency FROM balance" ,
"refresh" : 0 ,
"regex" : "/.*/" ,
"skipUrlSync" : false ,
"sort" : 0 ,
"tagValuesQuery" : "" ,
"tags" : [ ] ,
"tagsQuery" : "" ,
"type" : "query" ,
"useTags" : false
}
]
} ,
"time" : {
2020-09-09 04:30:49 +00:00
"from" : "now-2d" ,
2020-09-07 07:43:05 +00:00
"to" : "now"
} ,
"timepicker" : {
"refresh_intervals" : [
"5s" ,
"10s" ,
"30s" ,
"1m" ,
"5m" ,
"15m" ,
"30m" ,
"1h" ,
"2h" ,
"1d"
]
} ,
"timezone" : "" ,
2020-09-09 06:24:46 +00:00
"title" : "WOW" ,
2020-09-07 07:43:05 +00:00
"uid" : "1KF3M1DGz" ,
2020-09-09 06:24:46 +00:00
"version" : 40
2020-09-07 07:43:05 +00:00
}