1

我如何在蜡烛内添加标记(用于我的买卖订单),如图所示

在此处输入图像描述

目前我的图表是这样显示的(使用 getmarks 函数) 在此处输入图像描述

我的getsmarks功能

 getMarks(symbolInfo, from, to, onDataCallback, resolution) {
    
    if (localStorage.bnApiStatus.toString() == "true") {
        let symbol = symbolInfo.name;
        if(this.self.getclosedOrders){
            this.self.getclosedOrders().then((closedorders) => {
                var result = [];

                if (closedorders.length) {

                    closedorders.forEach(function(row, i) {
                        let label, text, border, background;

                        if (row.side == 'BUY') {
                            label = 'B';
                            text = 'BUY';
                            border = '#00c853';
                            background = '#00c853';
                        } else if (row.side == 'SELL') {
                            label = 'S';
                            text = 'SELL';
                            border = '#EA0070';
                            background = '#EA0070';
                        }
                        i = i + 1;
                        var el = {
                            id: i,
                            color: { border: border, background: background },
                            time: row.time / 1000,
                            text: text,
                            label: label,
                            labelFontColor: '#fff',
                            minSize: 8
                        }
                        result.push(el);
                    });
                    onDataCallback(result)
                }


            }).catch(err => {
                console.error(err)
            });
        }
    }   

}

我不知道确切的功能,所以我只是尝试了 createShape,createMultipointShape 功能,但我没有得到确切的结果。

4

0 回答 0