Skip to content

EMA Example

Add an exponential moving average as a price overlay.

Code

tsx
import 'react-candlesticks/style.css';
import {
  Candlesticks,
  Chart,
  EMA,
  Panel,
  exampleData,
} from 'react-candlesticks';

export default function App() {
  return (
    <div style={{ width: '100vw', height: '100vh' }}>
      <Chart data={exampleData} granularity="d1" theme="dark">
        <Panel heightRatio={3}>
          <Candlesticks />
          <EMA period={20} />
        </Panel>
      </Chart>
    </div>
  );
}

React Candlesticks is available on npm and GitHub under the MIT License.