Skip to content
All library documents

Plotting MACD and Candlesticks in a Live Python Chart

Article Strategy library · Author: 发明者量化-小小梦

Summary

This example shows how to display candlesticks alongside the three MACD series: DIF, DEA, and MACD. It configures separate chart axes for price and indicator values, retrieves market records repeatedly, computes MACD, and adds new points to each series. A timestamp check lets the chart update the latest candle while appending later candles as they arrive.

The document includes a published BTC/USDT daily data setup over a limited period, but it presents no trading signals, performance analysis, or evidence that MACD predicts returns. Its contribution is a visualization and data-refresh pattern rather than a trading strategy. It also gives little discussion of handling missing or delayed data, chart resource limits, or indicator warm-up beyond waiting for more than 50 records.

Key ideas

  • The chart places candlesticks and MACD series on separate axes for clearer scale handling.
  • MACD is calculated from the retrieved market records and displayed as DIF, DEA, and MACD lines.
  • Timestamps distinguish updates to the latest candle from newly arriving bars.
  • The example demonstrates visualization mechanics, not a profitable signal or tested trading rule.
  • The published setup uses BTC/USDT daily records over a limited date range.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.