LogoLogo
Back to HaasOnline.comSwitch to Developer API
3.x
3.x
  • Welcome
  • Getting Started
    • What is Haas Trade Server?
    • System Requirements
    • Installation
      • Windows
      • Linux
        • Downgrading Mono
      • MacOS
    • Configuration
      • License Key
        • Upgrading Your License
      • Price Drivers & Accounts
      • Exchanges
        • Binance
        • Binance USDT Futures
        • Binance COIN Futures
        • Binance US
        • Bitfinex
        • BitMEX
        • Bitpanda Pro
        • Bitstamp
        • Bittrex
        • Bybit
        • (Unsupported) C-Cex
        • Cex.IO
        • (Unsupported) CobinHood
        • Coinbase PRO
        • Deribit
        • (Unsupported) FTX
        • Gemini
        • HitBTC
        • Huobi
        • Ionomy
        • Kraken
        • Kraken Futures
        • KuCoin
        • (Unsupported) NovaExchange
        • OKCoin
        • OKEX
        • OKEX-Futures
        • OKEX-Swap
        • Poloniex
        • Scripted Driver
    • Updating HTS
      • Stable Update
      • Beta Update
    • Apps
      • Discord
      • Telegram
    • Security
      • Two-factor Authentication (2FA)
    • Troubleshooting
      • Frequently Asked Questions
      • Two-factor Authentication (2FA)
      • Debugging & Logs
      • Exchange API
      • Invalid License
      • Lost Login Credentials
      • Orders Being Rejected
      • Unresponsive HTS UI
      • Using Safe Mode
    • Tips & Tricks
      • Keyboard Shortcuts
      • Migrating Your HTS
      • Never Logout
      • Reactivate Bots on Startup
      • Used Symbols
  • Trade Bots
    • Getting Started
    • General Settings
    • Trade Settings
    • Bot Charts
    • Indicators
      • Candlestick Patterns
        • Advance Block
        • Belt Hold
          • Belt Hold Bearish
          • Belt Hold Bullish
        • Break Away
          • Breakaway Bearish
          • Breakaway Bullish
        • Closing Marubozu
        • Concealing Baby Swallow
        • Counter Attack
          • Counter Attack Bullish
          • Counter Attack Bearish
        • Doji
        • Doji Star
        • Dragon Fly Doji
        • Engulfing Bearish
        • Engulfing Bullish
        • Gap Side-by-Side White Lines
        • Gravestone Doji
        • Hammer
        • Hanging Man
        • Harami
          • Harami Bearish
          • Harami Bullish
        • Harami Cross
          • Harami Cross Bearish
          • Harami Cross Bullish
        • High Wave
        • Hikkake
          • Hikkake Bearish
          • Hikkake Bullish
        • Homing Pigeon
        • Identical Three Crows
        • In Neck
        • Inverted Hammer
        • Kicking Bearish
        • Kicking Bullish
        • Ladder Bottom
        • Long Legged Doji
        • Long Line
        • Matching Low
        • Marubozu
          • Marubozu Bearish
          • Marubozu Bullish
        • On Neck
        • Rickshaw Man
        • Rise Fall Three Methods
        • Separating Lines
        • Shooting Star
        • Short Line
        • Simple Double Down Candle
        • Simple Double Up Candle
        • Simple Down Candle
        • Simple Up Candle
        • Spinning Top
        • Stalled Pattern
        • Stick Sandwich Down
        • Stick Sandwich Up
        • Tasuki Gap
        • Three Black Crows
        • Three Inside Down
        • Three Inside Up
        • Three Line Strike
          • Three Line Strike Bearish
          • Three Line Strike Bullish
        • Three Outside Down
        • Three Outside Up
        • Three Stars in North
        • Three Stars in South
        • Three White Soldiers
        • Tristar
        • Thrusting
        • Two Crows
      • Aroon
      • Aroon Oscillator
      • Awesome Oscillator
      • Balance of Power (BOP)
      • Blind Indicator
      • Bollinger Bands
      • Bollinger Bands %B
      • Bollinger Bands %W
      • Commodity Channel Index (CCI)
      • Chande Momentum Oscillator (CMO)
      • Connors RSI (CRSI)
      • Coppock Curve
      • Detrended Price Oscillator (DPO)
      • Donchian Channels
      • Double Exponential Moving Average (DEMA)
      • Dynamic Buy/Sell
      • Elliot Wave Prediction
      • Exponential Moving Average (EMA)
      • Fast RSI
      • Fibonacci Retracements
      • Fixed Buy/Sell
      • Fractals
      • Ichi Clouds
      • Kaufmans Adaptive Moving Average (KAMA)
      • Keltner Channels
      • Momentum
      • Money Flow Index
      • Moving Average Convergence Divergence (MACD)
      • Parabolic SAR
      • Percentage Price Oscillator
      • Rate Of Change (ROC)
      • Rate Of Change Percent (Alternative) (ROC)
      • Regression Slope Cross
      • Relative Strength Index (RSI)
      • Script Indicator (C#)
      • Simple Moving Average (SMA)
      • Slow RSI
      • Small Fractals
      • Stochastic Oscillator
      • StochRSI
      • Stochastic^2
      • Timed Blind Indicator
      • Tom Demark Sequential (TD)
      • Triangular Moving Average (TRIMA)
      • Triple Exponential Average (TRIX)
      • Triple Exponential Moving Average (TEMA)
      • Ultimate Oscillator
      • Weighted Moving Average (WMA)
      • Williams %R
    • Safeties
      • Stop Loss
        • Stop Loss
        • Stop Loss (Fixed)
        • Stop Loss (Dynamic)
        • Stop Loss (Trailing)
        • Close position below % loss
      • Take Profit
        • Take Profit
        • Take Profit (Fixed)
        • Take Profit (Dynamic)
        • Close position above x% profit
      • Roof-In
        • Roof-In
        • Roof-In (Fixed)
        • Roof-In (Dynamic)
        • Roof-In (Trailing)
      • Disable Bot
        • Deactivate bot after buy
        • Deactivate bot after sell
        • Deactivate after X Minutes
        • Deactivate after X Idle Trades
        • Deactivate After X Trades
      • Others
        • Close Before Settlement
        • Force Bot to stay Bought/Long
        • Force Bot to Stay Sold/Short
        • Price Dump
        • Price Pump
        • Reset last buy price
        • Reset last sell price
        • Trade On Trend Lines
      • Script
        • Script Safety (C#)
    • Insurances
      • Fee
        • Overcome Double The Fee Costs
        • Overcome Fee Costs
      • Script
        • Script Insurance (C#)
      • Others
        • Wait after order
      • Price
        • Never Buy Higher
        • Never Sell Lower
        • Absolute Price Change
        • Percentage Price Change
      • Profit/Loss
        • Be Profitable In X Trades
        • Disable on Losses
        • Stay Profitable
      • Trend
        • Trade Only Sideways
        • Trade Only Trending
  • Custom Bots
    • Accumulation Bot
    • Advanced Index Bot
    • C# Script Bot
    • Crypto Index Bot
    • Email Bot
      • Email provider guide
      • Tradingview alert guide
      • Troubleshooting
    • Flash Crash Bot
      • Setup guide
      • Profit calculation
      • Price spread examples
      • Full screen mode
      • Follow the trend
      • Deactivation safety
      • Order management
      • Amount calculator
    • Intelli Alice Bot
    • Inter-Exchange Arbitrage Bot
    • MadHatter Bot
      • Setup Guide
      • Full screen mode
    • Market Making Bot
    • Order Bot
      • Full screen mode
      • Template Manager
    • Ping Pong Bot
    • Scalper Bot
      • Replicating the Scalper Bot in a Trade Bot
    • Trend Lines Bot
    • Zone Recovery Bot
  • Bot Tools
    • Backtesting & Paper Trading
    • Bot Dashboard
    • Bot List
    • Bot Performance Analyzer
    • Haas Labs
  • Bot Extensions
    • Deactivate After Order
    • Deactivate On Safety
    • Flash Crash Bot Manager
    • Manage Bots On Email Alarm
    • Manage Bots On Price Alarm
    • Manage Bots On Indicator
    • Order Persistence
    • Panic Move
    • Trailing Stop
  • Asset Management
    • Portfolio
      • Settings
      • History Synchronisation
      • Dashboard
      • Asset Information
      • Asset Location
      • Asset Trends
      • Trade Profit
      • Trade Volume
      • Trade Frequency
      • Balance Per Day
      • Trade History
      • Deposit & Withdrawal History
      • Position History
    • External Wallet
  • Other Features
    • Advanced Orders
      • Stop Loss
      • Take Profit
      • Trailing Stop
    • Dashboard
      • Alarms
      • Bots Related
      • Bulk Widgets
      • Account Related
      • Calculators
      • Charts
      • Clocks
      • News & Media
      • Order book & Trades
      • Portfolio
      • Tickers
    • Indicator Scanner
    • Manual Trading
    • Marketview
    • Market Compare
    • Order Templates
    • Technical Analysis
  • Changelog
    • Stable Release
    • Beta Release
  • Other Resources
    • YouTube
    • Guides & Tutorials
    • Questions & Answers
    • Community Projects
  • Need Help?
    • Ask on Discord
    • Submit support ticket
Powered by GitBook
On this page
  • Guided Tour
  • About
  • Supported licence & Trade types
  • Parameters
  • Name
  • Account
  • Market
  • Leverage
  • Coin Position
  • Funds Position
  • Trade Amount Type
  • Trade Amount
  • Actual Trade Amount
  • Template
  • Fee
  • MadHatter Mode
  • Interval
  • Signal Consensus
  • Include Current Candle
  • Safety Setting
  • Min. price change to buy
  • Min. price change to sell
  • Stop Loss (%)
  • Bollinger Bands Setting
  • Length
  • Dev. Up
  • Dev. Down
  • MA Type
  • Deviation
  • Require FCC
  • Reset Middle
  • Allow Mid Sells
  • RSI Setting
  • Length
  • Buy
  • Sell
  • MACD
  • MACD Fast
  • MACD Slow
  • MACD Signal

Was this helpful?

  1. Custom Bots

MadHatter Bot

Custom day trading strategy

PreviousInter-Exchange Arbitrage BotNextSetup Guide

Last updated 6 years ago

Was this helpful?

MadHatter Bot evolved from a manual trading style designed to take advantage of acting early on signals rather than waiting for the confirmation. This allows the MadHatter bot to enter and exit scalping trades quickly and effectively. This capability, alongside its ability to exit a losing trade quickly, will enable this bot to accumulate gains over time in any market condition.

The Bollinger Bands, MACD & RSI used by the MadHatter Bot are customized. They dont respond the same way as normal once. Use the full screen page to understand the mechanics.

Guided Tour

About

MadHatter uses a simple trading strategy that makes use of the Bollinger Bands, MACD and RSI Indicators. These indicators are modified and extended. All indicators need to agree in order to execute a trade. The indicators work on a 5-minute interval.

Supported licence & Trade types

Supported Licence

Supported Trade Types

Spot trading

Simple licence

Margin trading

Advanced licence

Leverage trading

Parameters

Name

Create a unique name for your bot.

Account

Select the account on which the bot should run.

Market

Select which market this bot should run on.

Leverage

Specify the leverage for the bot.

Coin Position

Select the coin where the funds are located at this moment.

Funds Position

Select the current funds position. No Position is when you do not have any Long or Short Positions. Should be used as the start of any trade bot unless you manually opened a position

Trade Amount Type

HTS supports 3 types of trade amount options.

  1. The static option uses a fixed amount where the sell amount is adjusted for fees.

  2. All-in uses 99% of the available coins.

  3. With maximum amount the bot will use what’s available in the wallet with a maximum of X coins.

Trade Amount

How much the bot has to trade with.

Actual Trade Amount

The current trade amount after corrections.

Template

Type of orders you want this bot to place. Standard limit and market orders are available as well native exchange and custom templates defined in the Order Template Builder.

Fee

Fee percentage of the bot. Only used in backtests and for bots running on simulated accounts.

MadHatter Mode

Interval

Select the interval on which the indicator should be calculated.Indicator

Signal Consensus

Signal from the majority of the indicators will be used instead of requiring all to agree.

Include Current Candle

Include the current incomplete candle as last tick. This might result in order being executed without it even visible on the chart afterwards.

Safety Setting

Min. price change to buy

Minimum price change required before buy orders are executed

Min. price change to sell

Minimum price change required before sell orders are executed

Stop Loss (%)

The maximum percentage that the price is allowed to drop before the bot executes a sell order to prevent more losses.

Bollinger Bands Setting

Length

The base number of ticks used for calculation

Dev. Up

Standard deviation above the middle band.

Dev. Down

Standard deviation below the middle band.

MA Type

Moving Average type.

Deviation

Number of ticks the signal is delayed.

Require FCC

Fill on candle close

Reset Middle

Reset signals when crossing middle band.

Allow Mid Sells

Allows sell signals to execute at the middle band AFTER crossing the lower band.

RSI Setting

Length

Base number of ticks used for calculation.

Buy

Buy in point. Buy at this point and lower

Sell

Selling point. Sell at this point and higher.

MACD

MACD Fast

Base number of ticks used for calculation.

MACD Slow

Base number of ticks used for calculation.

MACD Signal

Base number of ticks used for calculation.

MadHatter Bot Overview
MadHatter Bot UI