> npx create-quantform-app .
Node.js library for building systematic trading strategies in a declarative way.
Use the power of TypeScript and Reactive Programming to research, develop and test your market-winning short-term and long-term investments.
1describe('my-strategy', () => {
2  rule('track the deviation of spot and futures market', session =>
3    combineLatest([
4      session.trade(instrumentOf('binance:btc-usdt')),
5      session.trade(instrumentOf('binancefuture:btc-usdt'))
6    ]).pipe(
7      map(([spot, futures]) => spot.rate.minus(futures.rate).abs()),
8      distinctUntilChanged(),
9      tap(it => console.log('current deviation is: ', it))
10    )
11  );
12
13  return [binance(), binanceFuture()];
14});
Algorithmic trading made easy.
Trade and invest in a computer fashion, define systematic trading rules to make your long-term or short-term investment decisions.
Research faster with powerful studio.
Use an embeddable frontend application to track and monitor strategy execution in the browser from your computer or mobile.
Use dedicated command line interface.
The CLI is a command-line interface application, that you can use to manage your strategies. For instance, you can pull historical data and execute backtest.
Uniswap
Uniswap
Uniswap
Uniswap
Uniswap
Uniswap
the Workflow
Enjoy complete automation system
Use a unified declarative trading interface to describe your automated trading rules. Trade across multiple instruments simultaneously on centralized and decentralized markets.
Code
Train
Execute
Use a unified declarative trading interface to describe your automated trading rules. Trade across multiple instruments simultaneously on centralized and decentralized markets.

Loading ...

BALANCE
ORDER
No orders
the Toolset
Move faster with the collection of building blocks
Use a unified declarative trading interface to describe your automated trading rules. Trade across multiple instruments simultaneously on centralized and decentralized markets.
@quantform/core
Contains a set of market objects like a trade, orderbook, order and positions. Maintains and keeps in sync a local store and exchange.
@quantform/stl
Provides a list of basic indicators for technical analysis and price action triggers like a virtual stop loss, trailing stop loss etc.
@quantform/studio
Exposes a Studio component made up by React and Next.js server supposed to render measurements generated during sessions.
@quantform/binance
Provides an access to binance.com spot market. Combines rest api and web socket data into session streams.
@quantform/dydx
Trade and invest in a computer fashion, define systematic trading rules to make your long-term or short-term investment decisions.
@quantform/sqlite
Trade and invest in a computer fashion, define systematic trading rules to make your long-term or short-term investment decisions.
the Author
Mateusz Majchrzak
Software engineer with nine years of professional experience in software development. Most recently, focusing on web development, especially in the finance field. Have been working for many diverse software companies from early-stage startups to large companies.