Partner access

Embed TickForge in your product

Request access, get an embed key instantly, and drop the practice terminal into any tab, modal or page of your site with two lines of code. Your users never see a second login — pass your own user id and TickForge keeps their strategies, bookmarks and trade journal separate for you.

Loading…

Integration guide

1. Drop it anywhere

The loader mounts into any element you point it at, so the terminal can live inside a backtesting tab, a modal, a dashboard card or a full page. It fills its container.

2. Mount from a SPA (React, Vue, Angular)

const widget = window.TickForge.mount(ref.current, {
  key: "tf_pk_...",
  ticker: "RELIANCE",
  exchange: "NSE",
  timeframe: "5m",
  modules: "chart,patterns,trade",
  userRef: currentUser.id,
  onEvent: (e) => console.log(e),
});

widget.setTicker("TCS", "NSE");
widget.setTimeframe("15m");
widget.generate();
widget.destroy(); // on unmount

3. Options

  • key — your publishable embed key (required).
  • userRef — your own user id. TickForge provisions a linked shadow account so strategies, bookmarks and the journal persist per user.
  • ticker, exchange, country, timeframe, start, end — initial chart request.
  • modules — any of chart, instrument, patterns, strategy, trade, journal, risk, simulation.
  • autoGenerate — set to false to wait for the user to hit Generate.

4. Events

The widget posts ready, patternDetected, tradeOpened, tradeClosed and error messages back to your page — subscribe with widget.on(fn) or the onEvent option.

All data served through the embed is simulated. See the disclaimer and terms.