|
|
@@ -267,7 +267,11 @@ pub fn export_html(export_info: Vec<ExportExchangeTickerInfo>, start_at: &str, e
|
|
|
{
|
|
|
name: '{{name}}',
|
|
|
type: 'scatter',
|
|
|
- symbol: 'triangle',
|
|
|
+ symbol: function(value){
|
|
|
+ if (value[3] == 'ticker') return 'triangle';
|
|
|
+ if (value[3] == 'initiative') return 'circle';
|
|
|
+ if (value[3] == 'robot') return 'rect';
|
|
|
+ },
|
|
|
color: exchangeColor['{{name}}'.toLocaleLowerCase()],
|
|
|
emphasis: {
|
|
|
focus: 'series'
|
|
|
@@ -275,12 +279,11 @@ pub fn export_html(export_info: Vec<ExportExchangeTickerInfo>, start_at: &str, e
|
|
|
data:[
|
|
|
{{#each data}}
|
|
|
{
|
|
|
- value: [{{create_time}},{{price}},{{size}},'{{data_type}}'],
|
|
|
+ value: [{{create_time}},{{price}},{{size}},'{{classify}}'],
|
|
|
symbolRotate: '{{size}}' > 0 ? '0' : '180',
|
|
|
- symbol: '{{data_type}}' == 'ticker' ? 'triangle' : 'circle',
|
|
|
itemStyle: {
|
|
|
- color: '{{data_type}}' == 'ticker' ? exchangeColor['{{name}}'.toLocaleLowerCase()] : 'white',
|
|
|
- borderColor: '{{data_type}}' == 'long' ? 'green' : '{{data_type}}' == 'short' ? 'red' : '{{data_type}}' == 'none' ? 'black' : {{size}} > 0 ? 'green' : 'red',
|
|
|
+ color: '{{classify}}' != 'initiative' ? exchangeColor['{{name}}'.toLocaleLowerCase()] : 'white',
|
|
|
+ borderColor: '{{data_type}}' == 'initiative_long' ? 'green' : '{{data_type}}' == 'initiative_short' ? 'red' : '{{data_type}}' == 'initiative_none' ? 'black' : {{size}} > 0 ? 'green' : 'red',
|
|
|
borderWidth: 1,
|
|
|
}
|
|
|
},
|