LogoLogo
Back to HaasOnline.comSwitch to Developer API
4.x
4.x
  • Welcome
  • TradeServer Cloud
    • Overview
    • Security
    • Troubleshooting
  • TradeServer Enterprise
    • Overview
    • Updates
    • Security
    • Installation
      • Windows
      • MacOS
      • Linux
    • Configuration
      • License Key
      • Login credentials
      • Hosting
        • Linux VPS Hosting
    • Special features
      • Price history
      • Backups
      • Machine Learning
        • Built-in Machine Learning
        • Custom Machine Learning
      • Scripted Exchange API (Coming Soon)
      • Local API (Coming Soon)
    • Troubleshooting
  • Interface
    • General Interface
      • Left Menu
      • Upper Right Items
        • Account data
        • Execute trade
        • AI Chatbots
          • Chatbot Julia
          • Chatbot David
          • Chatbot Thomas
        • Notifications
        • Menu
          • Exchange accounts
          • Settings
          • License information
          • Change Logs
          • Logout
      • Status bar
        • Price tickers
    • Dashboard
    • Bots
      • Bot management
      • Bot templates
    • HaasScript
      • Web Editor
      • Backtest Lab
        • Lab test setup
      • Backtest History
      • Manage Scripts
      • Manage Signals
    • Tools
      • Marketview
      • Market intelligence
      • Exchange profiler
      • Markets explorer
      • News
    • Finance
      • Portfolio
      • External Wallet
  • Haasscript
    • About
      • Change Log
    • Tutorials
      • Bot building
        • Trade-bot building
        • Visual bot building
        • Scripted bot building
      • Usage
        • HaasScript
          • Interval
          • Markets
          • Input Fields
          • Memory Management
          • Signal Handling
          • Position Information
          • Positions Handling
            • Fee correction
          • Order Handling
          • Trading
          • Charting
          • Optimizations
        • Visual Editor
          • Blocks
          • Parameters
          • Flow Control
          • Interaction
        • Script Editor
          • Classes
        • Managed Trading
        • Unmanaged Trading
    • Commands
      • Trade Bots
        • TradeBot Containers
        • Easy Indicators
        • Easy Safeties
        • Easy Insurances
      • Helpers
        • Array Helpers
        • Custom Command Helpers
        • Enumerations
        • Equations
        • Mathematical
        • Memory Helpers
        • Signal Helpers
        • String Helpers
        • Miscellaneous
        • Technical Analysis Helpers
      • Input data
        • Bot Settings
        • Input fields
        • Price Market Information
        • Script Settings
        • Time Information
        • Trade Market Information
      • Prices
      • Technical Analysis
      • Charting
      • Trading
        • Managed Trade Commands
        • Unmanaged Trade Commands
        • Order Information
        • Order Handeling
        • Position Information
        • Position Price Information
        • Profit Information
        • Wallet Information
      • Social Media
    • Built-in Bots
      • Version 3 bots
        • C# Scripted Bot
        • Email bot
        • Trendline Bot
        • Triangle Arbitrage Bot
      • Accumulation Bot
      • Enhanced RSI bot
      • FlashCrash (Grid) Bot
      • Crypto Index Bot
      • Intellibot Alice
      • Inter Exchange Arbitrage Bot
      • MadHatter Bot
      • Market Making Bot
      • Order Bot
      • PingPong Bot
      • Scalper bot
      • Zone-Recovery Bot
    • Community Bots
      • Simple Grid Bot (SPOT)
      • Simple Grid Bot (FUTURES)
      • Simple Market Maker (SPOT)
      • Simple Market Maker (FUTURES)
  • Usage
    • First Usage
    • Setup Exchange
      • Adding an API to the Platform
      • Binance
      • Binance US
      • Bit2me
      • Bitfinex
      • Bitget
      • BitMEX
      • ❌Bitpanda
      • Bitstamp
      • ❌Bittrex
      • Bybit
      • ❌Cex.IO (Legacy API)
      • ❌Coinbase
      • ❌Crypto.com
      • Deribit
      • Gemini
      • Gleec
      • ❌HitBTC
      • Huobi
      • ❌Ionomy
      • Kraken
      • Kraken Futures
      • KuCoin
      • KuCoin Futures
      • LBank
      • ❌OKCoin
      • OKX
      • OKX-Futures
      • OKX-Swap
      • Phemex
      • Poloniex
      • Poloniex Futures
      • WooX
    • Setup Telegram Notification Bot
    • Setup Discord Notification Bot
    • Use Signals
  • Other Resources
    • YouTube
    • Guides & Tutorials
    • Questions & Answers
    • Community Projects
  • Need Help?
    • Ask on Discord
    • Submit Support Ticket
Powered by GitBook
On this page
  • Getting Started
  • Learn to Backtest
  • Set Up Your First Bot
  • Learn to Use Labs
  • Good Practices

Was this helpful?

  1. Usage

First Usage

PreviousSimple Market Maker (FUTURES)NextSetup Exchange

Last updated 1 year ago

Was this helpful?

Getting Started

To begin trading with TradeServer, you first need to set up an exchange account. Simply click on the menu icon in the upper right-hand corner of the screen and select "Exchange Accounts" from the drop-down menu. From there, you can create a real or simulated account using the wizard provided. We recommend starting with a simulated account.

Once you have set up your account, verify that it is working correctly by clicking on the wallet icon in the upper right-hand corner of the screen. This will display your account's wallet.

Learn to Backtest

Next, open the web editor and load a scalper bot to begin learning how to backtest. You can access the web editor from the left-hand menu by clicking on "Web Editor" and then selecting "Open". Once the bot is loaded, you will be able to view its logic in the web editor. Use this opportunity to run some backtests and get a feel for how to test a script, bot, or strategy.

Set Up Your First Bot

After becoming comfortable with backtesting, you can create your first bot. Navigate to "Bot Management" in the left-hand menu and click on the "+" icon to add a new bot. You will need to provide basic information, such as a name and which exchange account to use, before accessing the Bot Setup page. On the setup page, you can define the market to run the bot on and configure its settings. Additionally, you can control the bot and start or stop it as desired.

Learn to Use Labs

The TradeServer platform features Backtest Labs, which scans your strategy to determine the most optimal settings. Access Backtest Labs from the left-hand menu and create a new test. Name the test and select the script to be tested. You will then be directed to the lab test setup page, where you can configure the market to be used and what properties of the script to test.

Good Practices

It's recommended to start with a simulated/paper account first to see what would happen if you were to run a bot in a live environment.

Before running any bots, it's a good idea to compile a plan that outlines how much you are willing to risk and how you will allocate your risk. It should also specify entry and exit points, stop-loss levels, and profit targets. Regularly monitor your bot's performance using the logs and statistics provided by TradeServer, and make any necessary adjustments to prevent further losses.

Continuously backtest and optimize your scripts to find the most effective settings for different market conditions. Diversify your portfolio by spreading risk across different markets and strategies. Stay informed about market news, events, and trends to adjust your strategies and bots to changing market conditions.

Exchange accounts
Account data
Web Editor
Bot management
Lab test setup