¿Las funciones de Highstock son limitadas?

El autor:No hay nada., Creado: 2019-05-30 09:15:08, Actualizado:

Presionade alta calidadEl funcionario escribió una prueba. No hay gráficos directos.Encuentros

var ObjChart = null
var preBarTime = 0

var chart = {
    __isStock: true,
    extension: {
        layout: 'single', // 不参于分组,单独显示, 默认为分组 'group'
        height: 600,      // 指定高度        // 指定宽度占的单元值, 总值 为12
    },
    plotOptions: {
        candlestick: {
            color: '#d75442',
            upColor: '#6ba583'
        }
    },
    rangeSelector: {
        buttons: [{
            type: 'hour',
            count: 1,
            text: '1h'
        }, {
            type: 'hour',
            count: 3,
            text: '3h'
        }, {
            type: 'hour',
            count: 8,
            text: '8h'
        }, {
            type: 'all',
            text: 'All'
        }],
        selected: 2,
        inputEnabled: true
    },
    legend: {
        enabled: true,
    },
    tooltip: {xDateFormat: '%Y-%m-%d %H:%M:%S, %A'},    // 缩放工具
    title : { text : '双坐标折线'},                       // 标题
    rangeSelector: {                                    // 选择范围
        buttons:  [{type: 'hour',count: 1, text: '1h'}, {type: 'hour',count: 3, text: '3h'}, {type: 'hour', count: 8, text: '8h'}, {type: 'all',text: 'All'}],
        selected: 3,
        inputEnabled: true
    },
    xAxis: { type: 'datetime'},                         // 坐标轴横轴 即:x轴, 当前设置的类型是 :时间
    yAxis : [{ // Primary yAxis                                          // 坐标轴纵轴 即:y轴, 默认数值随数据大小调整。
		labels: {
			format: '{value}',
		},
		title: {
			text: 'BTC/USDT',
		},
        showInLegend: true,
  		opposite: false
    }],
    series: [{
						type: 'candlestick',
						name: 'BTC',
						id: 'btc',
						zIndex: 2,
						data: []
				}, {
						type: 'column',
						name: 'Volume',
						id: 'volume',
						data: [],
						yAxis: 1
				}, {
						type: 'vbp',
						linkedTo: 'btc',
						params: {
								volumeSeriesID: 'volume'
						},
						dataLabels: {
								enabled: false
						},
						zoneLines: {
								enabled: false
						}
				}
             ]
};
function main() {
	ObjChart = Chart(chart)
	ObjChart.reset();
	LogReset()
	LogVacuum()
    while(1){
        var records = exchange.GetRecords()
        if(records == null || typeof(records) === 'undefined' || records.length == 0) {

        } else {
	        for(var index = 0; index < records.length; index++) {
	        	if(records[i].Time > preBarTime){
	        		ObjChart.add(0, [records[i].Time, records[i].Open, records[i].High, records[i].Low, records[i].Close])
	        		ObjChart.add(1, [records[i].Time, records[i].Volume])
	    		}
	        }
	        if(typeof(records[records.length - 1].Time) !== 'undefined') {
	        	preBarTime = records[records.length - 1].Time
	        }
        }
        Sleep(1000 * 60)
    }
}

Más.

Un sueño pequeño.¿Qué es lo que está pasando? Eliminar contenido de la serie ¿Por qué no lo haces? ¿Qué quieres decir? El tipo: 'column', nombre: 'Volume', id: 'volume', el nombre de la página. Data: [], el nombre de la persona que lo hizo El eje y: 1 ¿Por qué no? ¿Por qué no lo haces? En la base de datos de Highstock, no hay columnas de medición.

No hay nada.¿El sueño en general, tiene una conclusión?

Un sueño pequeño.Bien, busque en los archivos de Highstocks.

No hay nada.volumen por precio

Un sueño pequeño.O__O "... ¿VbP es qué? ¿Indicador?

No hay nada.Muchas gracias. Lamentablemente, sólo me gusta VbP: ( O gracias por leerlo con cuidado.

Un sueño pequeño.En este artículo, vamos a mostrar algunos ejemplos que pueden ayudarlo: ¿Por qué no lo haces? var chart = { __isStock: verdad, Las opciones de plot: { serie: { // Opciones generales para todas las series ¿Qué es esto? ¿Qué es eso? // opciones compartidas para todas las series de ema ¿Por qué no? ¿Qué es esto? Así que el eje de x es el eje de x, el eje de x es el eje de x. series: [ El número de números que se pueden obtener es el número de números que se pueden obtener. ¿Qué es esto? ¿Qué es esto? La función principal (() { var obj = gráfico Obj.reset ()) var i es igual a 10000 Var j es igual a 1. mientras que ((1) { Obj.add ((0, [i++, j++]); El sueño ((1000) ¿Por qué no? ¿Por qué no? ¿Por qué no lo haces? /upload/asset/169db73891980a34c22a.png /upload/asset/169db73891980a34c22a.png /upload/asset/169db73891980a34c22a.png /upload/asset/169db73891980a34c22a

No hay nada.En general, mi objetivo es probar los indicadores de highstock, [vbp] ((https://api.highcharts.com/highstock/series.vbp) highstock no es sólo la línea k ahora, también hay otros indicadores, como SMA,EMA

Un sueño pequeño.series sólo deja el primero, el resto debe ser visible, antes de volver a probar y ver.

No hay nada.¿No puedo mostrar el mío? [Columna de cantidad] (https://api.highcharts.com/highstock/series.column) API