Buildalgos Documentation

website·Indexed 31 days ago

https://docs.buildalgos.com/

A platform for traders and developers to build, backtest, and deploy algorithmic trading strategies. Features include a no-code visual builder, a Python-based Code Builder with a VS Code-like environment, and integrations with various brokers such as Zerodha Kite, Upstox, Dhan, and Fyers.

Tokens
41K
Snippets
93
Records
310
Agent score
50%

What's inside Buildalgos

  1. Overview of Opening Range Breakout (ORB)

    Opening Range Breakout (ORB) is an intraday trading strategy that defines a price range based on the high and low of the first N candles after the market opens. A breakout above or below this range typically signals strong momentum and is used as an entry signal.
  2. Overview of Per-Leg Action for multi-leg strategies

    Per-Leg Action allows traders to isolate and interact with individual legs within a complex multi-leg strategy (such as Iron Condors, Straddles, or Futures spreads). Instead of applying logic to the entire position, users can define specific Conditions and Actions for each contract independently. This is used for surgical risk management, dynamic trade execution, and reducing slippage by exiting only specific legs that hit targets.
  3. Overview of the Fisher Transform indicator

    The Fisher Transform, developed by John Ehlers, is a technical indicator that converts price data into a Gaussian normal distribution. This process sharpens turning points, making trend reversals easier to identify. The indicator oscillates around zero, with rapid movements between extreme positive and negative levels used to detect early momentum shifts and reversal zones.
  4. Overview of the Stochastic Oscillator indicator

    The Stochastic Oscillator is a momentum indicator that compares a security's closing price to its price range over a specific period. It ranges from 0 to 100 and is used to identify overbought or oversold conditions and potential market reversal points. It typically consists of a %K (fast line) and a %D (slow line) to generate crossover signals.
  5. Overview of Average True Range (ATR)

    Average True Range (ATR) is a volatility indicator that measures the magnitude of an asset's price movement by averaging the 'True Range' of recent candles. It does not indicate price direction, only the intensity of volatility. It is commonly used for identifying stop-loss levels, determining position sizing, and measuring market stability.
  6. Overview of the BuildAlgos strategy development workflow

    The BuildAlgos platform provides a structured pipeline for taking trading strategies from conceptual ideas to real-world execution. The workflow consists of five primary stages:

    1. Broker Connections: Securely linking broker accounts to enable live trade execution.
    2. Building Strategies: Creating trading logic using either a visual no-code builder or a Python-based code builder.
    3. Backtesting: Validating strategy logic and measuring performance using historical data to mitigate risk before deploying capital.
    4. Deploying Strategies: Transitioning from testing to execution in either paper trading (simulated) or live market environments, including real-time monitoring.
    5. Portfolio & Monitoring: Using a central dashboard to manage multiple strategies, track Profit and Loss (P&L), and perform account-level controls.
  7. Overview of the Previous Days Range (PDR) indicator

    The Previous Days Range (PDR) indicator calculates the high, low, and total range of price movement over a specified number of previous trading days. It is primarily used to evaluate historical volatility and identify potential support and resistance levels based on past price action, making it ideal for range-based strategies and breakout detection.
  8. Overview of Pivot Points (PP) Indicator

    Pivot Points (PP) are a technical analysis tool used to identify potential support and resistance levels for a trading session. They are calculated using the High, Low, and Close prices of the previous trading session. Traders use these levels to identify key price points where market sentiment may change, plan intraday strategies around breakouts, or identify bounces near support/resistance levels.
  9. Overview of Buildalgos Code Builder

    Code Builder is a VS Code-like development environment provided by Buildalgos.com that allows traders and developers to write custom trading strategies using Python. It ensures that strategies run identically across historical back-tests and live markets. The platform internally handles all execution, data feeds, and routing, allowing the user to focus exclusively on the strategy logic.
  10. Overview of the SuperTrend indicator

    The SuperTrend is a trend-following indicator used to identify market direction. It is based on the Average True Range (ATR) and dynamically adjusts according to market volatility. Unlike moving averages, it does not lag significantly, making it effective for identifying trend reversals.
  11. Overview of Data Points in CodeBuilder

    Data points are declarative wrappers used to fetch and cache market data. Once declared in the data_init method, the data is accessible as a variable (attribute) throughout the strategy, eliminating the need for repeated fetching logic. These outputs are lazy-evaluated, internally cached pandas.DataFrame objects.
  12. Overview of Donchian Channels

    Donchian Channels are a trend-following indicator that plots the highest high and lowest low over a selected period to form upper and lower boundaries around price. They are used to identify breakouts, trend strength, volatility ranges, and support/resistance zones. An optional middle band represents the average of the upper and lower channels.