Build your new investment service
X times faster

than you thought.

Tradematic Cloud is trading Infrastructure-as-a-Service and developers community.

LEARN MORE
Image Image Image
Busy?

We will help you to find experienced developers who have completed integration projects with our API.
You can start with choosing the right solution in Build with Tradematic Cloud block or contacting us to evaluate your project costs.

Our Trading Infrastructure

Core Features:

Portfolio management
Trading, accounts & positions
Multi-broker, multi-market, multi-account trading
Algorithmic trading
150+ indicators of technical and statistical analysis
Copytrading
Historical market data
Backtesting & optimization
Server-side execution with order&risk management
Embedded referral programs
Notifications via SMS, email, messengers
Clients management automation
Online monitoring & analysis
Professional support

Adapters (Trading & Market Data):

Interactive Brokers (Stocks, ETFs)
Alpaca (Stocks)
Oanda (Forex)
Bitfinex (Cryptocurrencies)
Binance (Cryptocurrencies)
Poloniex (Cryptocurrencies)
Coinbase Pro (Cryptocurrencies)
HitBTC (Cryptocurrencies)
Kraken (Cryptocurrencies)
Tinkoff Investments (Stocks)
Market Data:
Alpha Vantage (Intraday and EOD)
Yahoo Finance (EOD)
Polygon (Intraday and EOD)

Build with Tradematic Cloud

Visual Strategy Builder + Automated Trading Platform

Investment Marketplace with Real-time Backtesting

Client Assets Management

Risk Management System

Smart Currency Exchanger

Multi-broker Accounts Analytics and Reporting

Chatbot with
Robo-advising

Trading Ideas Execution in Social Media

Custom Index Builder

Live Quotes Widget

News-based Trading

Web-based Arbitrage Platform

Portfolio Management App

Copy Trading / Social Trading / PAMM

Educational Trading Desktop Terminal

Market Scanner

Voice Assistant as a Trading Interface

Your Special Case

Mobile Trading
Apps

ML-based Trading Bot

Chatbot as a Trading Interface 

Client Area

Strategy Development Compiler in Plain English

Tradematic API Examples

See how simple it is to use our API-first service.

  • Get trading account info & positions

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Get all trading accounts
    var accounts = Tradematic.Remoting.GetAccounts(token);
    
    // Let's take the first one
    var account = accounts.First();
    var accountName = account.Name;
    
    // Get account value and cash
    var value = account.Value;
    var cash = account.Cash;
    
    // Get account positions
    var positions = account.Positions;
    
    // Let's show them
    foreach(var position in positions)
    {
    	Console.WriteLine($"Symbol: {position.Symbol} Position size: {position.Size}");
    }
    
    
  • Buy portfolio of stocks

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Let's add to our portfolio Apple, Facebook, Microsoft, 3M stocks
    var portfolio = new string[] { "AAPL", "FB", "MSFT", "MMM" }; 
    
    // Let's take the first of our trading accounts
    var account = Tradematic.Remoting.GetAccounts(token).First();
    
    // Now buy each porfolio item for 25% of account value
    foreach(var item in portfolio)
    {
    	Tradematic.Remoting.PlaceOrder(token, account, item, "BUY", 25, "Market");
    }
    
  • Create strategy, based on SMA indicator

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Get all rules
    var rules = Tradematic.Builder.GetRules(token);
    
    // Let's find rule for entry - price is above the sma
    var entryRule = rules.First(r => r.Description.Contains("price is above the sma"));
    
    // Let's find rule for exit - stop-loss (%)
    var exitRule = rules.First(r => r.Description.Contains("stop-loss (%)"));
    
    
  • Backtest strategy on historical data

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Let's find strategy with name = "SMA-9"
    var strategy = Tradematic.Autofollow.GetStrategies(token).First(s => s.Name == "SMA-9");
    
    // Let's create new backtesting task with our strategy
    var taskId = Tradematic.TaskManager.NewTask(token, strategy);
    
    // Let's get result of our task
    var result = Tradematic.TaskManager.GetResult(token, taskId);
    
    // Get statistical results of backtesting
    var APR = result.Apr;
    var drawdown = result.Drawdown;
    
    // Get data of strategy equity curve
    var equityCurve = Tradematic.TaskManager.GetEquityPct(token, taskId);
    foreach(var equityItem in equityCurve)
    {
    	Console.WriteLine($"Date: {equityItem.Timestamp} Equity: {equityItem.Equity}");
    }
    
    
  • Launch strategy automatic execution

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Let's take the first of our trading accounts
    var account = Tradematic.Remoting.GetAccounts(token).First();
    
    // Let's find strategy with name = "SMA-9"
    var strategy = Tradematic.Autofollow.GetStrategies(token).First(s => s.Name == "SMA-9");
    
    // Now start "SMA-9" strategy automatic execution on account "account"
    Tradematic.Remoting.StartStrategy(token, account, strategy);
    
  • Get account equity chart

    
    // Set security token
    var token = "6d826c326f574b5896e93b78c4dbf7a8";
    
    // Let's take the first of our trading accounts
    var account = Tradematic.Remoting.GetAccounts(token).First();
    
    // Get account snaphshots data
    var snapshots = Tradematic.Remoting.GetAccountSnapshots(token, account);
    
    // Let's show them
    foreach(var snapshot in snapshots)
    {
    	Console.WriteLine($"Date: {snapshot.Timestamp} Value: {snapshot.Value}");
    }
    

Pricing

User counts as an account owner, who has interacted during month with your service, built on top of Tradematic Cloud.

Startup

$0.05

Per API Call
Start for free

SIGN UP FOR EARLY ACCESS

Business

$2.5

Per User Per Month
Start for free

SIGN UP FOR EARLY ACCESS

On-premise

$Fixed

Per Month
Start for free

SIGN UP FOR EARLY ACCESS
  • Image
    Tradematic has the best order management among all other trading platforms with smart orders logic.
    Nicolas Solabuto
    Chief Operating Officer — «Finam Management»

About Us

Tradematic Cloud is created by Tradematic.com team.

Since 2009 we develop software for automated trading and asset management on stock, futures, forex and cryptocurrency exchanges. Based on our experience in integration projects for investment institutions and retail traders software development, we have systemized our best solutions to share them with the World.

If you have any questions, please contact us by email support@tradematic.com.

We will open early access to Tradematic Cloud in a couple of weeks

Please write your email, so we could inform you when it's ready.