Есть ли возможность обновить или нарисовать последнюю свечу на графике, основываясь на торговле в реальном времени? - PullRequest
0 голосов
/ 21 апреля 2020

Мне нужно направить последнюю сделку и обновить последнюю свечу в соответствии с информацией из последней сделки, которая включает в себя цену, цену, спрос Свечной график принимает данные формата OHL C, но мне нужно перерисовать эту свечу, используя информацию о последней котировке (цена, ставка, спрос) как транслировать последнюю сделку на графике акций. Заранее благодарю за помощь.

1 Ответ

0 голосов
/ 22 апреля 2020

Использование series.addPoint метод:

chart.series[0].addPoint({
  x: 3,
  open: 1,
  high: 3,
  low: 6,
  close: 7,
  name: "Point1"
});

Демонстрационная версия: http://jsfiddle.net/BlackLabel/6m4e8x0y/4978/

Справочник по API : https://api.highcharts.com/class-reference/Highcharts.Series#addPoint


или point.update для изменения данных последней точки:

var series = chart.series[0];

series.points[series.points.length - 1].update({
  x: 2,
  open: 2,
  high: 4,
  low: 5,
  close: 6,
  name: "Point1",
  color: "#FF00FF"
});

Демонстрация в реальном времени : http://jsfiddle.net/BlackLabel/6m4e8x0y/4979/

Справочник по API: https://api.highcharts.com/class-reference/Highcharts.Point#update

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...