Help
Strategies

What are strategies?

  • TradeOrca strategies are advanced tools designed for real-time trading strategy execution. They leverage our signature no-code editor to build and evaluate conditions that can be defined in a highly flexible manner.
  • The name TradeOrca embodies our mission as a trading orchestration platform—empowering you to build once and automate anytime.
  • We continuously evaluate your trading strategy's conditions, providing relevant entry and exit signals and automating trades when necessary.
  • Strategies consist of a few key components: Entry Conditions, Exit Conditions (optional), Target Profit, and Stop Loss.

Key Strategy Functionalities

  1. Entry Trade
    We discover entry signals for you to take a new trade or automate the process by placing an order on your behalf.

  2. Exit Trade
    We identify exit signals to complete the trade cycle, automating your exit trade or placing the order for you.

  3. Trend Identification
    Use entry and exit conditions to evaluate when to take an entry or exit trade. This helps identify trends and create highly flexible strategies.

  4. Signal or Trigger Generation
    When your entry or exit signals are met, we place trades automatically and send you real-time alerts.

  5. Alerting
    Receive instant notifications when specific conditions or signals are triggered.

  6. TPSL (Target Profit and Stop Loss)
    Instead of relying solely on exit conditions, you can configure Stop Loss and Target Profit levels. These are placed as part of your order, and once fulfilled, you will receive notifications.


Strategy Interface Overview

The following image provides a comprehensive depiction of the strategy interface, showcasing charts alongside strategy results for a clear visualization of scan outputs:

Create Strategies Page

Key Components

  • Base Settings
    Configure the fundamental parameters of strategies. These settings are shared between both live deployment and backtesting.

  • Entry Conditions
    Define entry conditions using our highly flexible no-code editor. These conditions are evaluated collectively to identify an entry trade or signal. When met, an entry order is automatically placed.

  • Exit Conditions
    Define exit conditions using the no-code editor. These conditions are evaluated collectively to identify an exit trade or signal. Exit orders are placed when:

    • The stop loss or target profit is triggered, or
    • The exit conditions are met.
      Stop loss and target profit parameters are configured in the order placement settings.
  • Backtest Tweaks
    Adjust parameters to define how backtesting is conducted.

  • Backtest Results
    Analyze historical performance to refine strategies effectively.

  • Deployment
    Manage and deploy live strategies. This also includes position consolidation.

  • Trading Panel
    Access brokerage functionality to review, place, and close orders or positions.


Key Action Buttons

  1. Save Strategy
    Validates and saves the strategy setup, highlighting any errors if present.

  2. Run Backtest
    Executes a backtest and displays the results for analysis.

  3. Deploy
    Activates the strategy to monitor live market data and send alerts when conditions are met.

  4. Live Execution Log
    Displays a detailed log of timestamps or candles where conditions have been fulfilled.

  5. Stop Strategy
    Immediately halts a live strategy, stopping all alerts and triggers.


This version is polished for better readability and organization. Let me know if further adjustments are needed!

Strategy Pages

Strategies are structured into three dedicated pages:

Startegies pages Structure Depiction
  1. My Strategies – Displays your private or public saved Strategies. It also includes a community section with shared Strategies and pre-built Strategies provided by TradeOrca.
    Saved Strategies Categories depiction
Saved Scanner page
  1. Live Strategies – Displays currently active Strategies, with instruments represented separately and quick access to the live execution log.
  2. Create Strategy – Redirects to the Strategy creation page, as depicted in the first image.

Base Tweaks

The Base Tweaks tab allows you to define the key parameters for tailoring your strategies.

Base Strategy Settings Depiction

  1. Entry Position
    • If the entry position is Buy, your strategy takes a long position. When an entry signal occurs, the system buys the specified asset or security. Upon receiving an exit signal, it sells the same quantity of that asset or security.
    • If the entry position is Sell, your strategy takes a short position. When an entry signal is triggered, the system sells the specified asset or security from your portfolio. Upon receiving an exit signal, it buys back the same quantity to close the position.

  1. Chart Type
    Define the chart format for evaluating strategies: Candlestick or Heikin-Ashi.
    • If the chart type is Candlestick, your strategy is evaluated based on candlestick data.
    • If the chart type is Heikin-Ashi, the strategy is evaluated on Heikin-Ashi-modified data.
      This parameter doesn't just change the chart's appearance but also alters the data on which your strategy logic operates.

  1. Overlap Type
    • If the overlap type is EOD (End of Day), exit orders are placed at the end of the day:
      • For an entry position of Buy, the system buys the specified security when the entry signal is triggered and sells it at the end of the day or when the exit signal is met.
      • For an entry position of Sell, the system sells the security at the entry signal and buys it back at the end of the day to balance the portfolio.
    • If the overlap type is Continuous, no exit orders are placed at the end of the day. Instead, the system continuously evaluates the exit criteria on subsequent days until the deployment expires.

  1. Security Type
    Choose the type of asset your strategy operates on, such as stocks, options, or other categories.

  1. Evaluation Timeframe
    Specify the intervals at which your strategy is evaluated.
    • Supported timeframes: 1 Minute, 2 Minutes, 3 Minutes, 4 Minutes, 5 Minutes, 10 Minutes, 15 Minutes, 30 Minutes, 45 Minutes, 1 Hour, 2 Hours, 3 Hours, 4 Hours, 1 Day, 1 Month.
    • For example, if the evaluation timeframe is 15 Minutes, the strategy runs every 15 minutes once a candle is fully formed.

Entry Conditions

The Entry Conditions tab allows you to define the criteria that trigger alerts and place orders on your brokerage account, either in live trading or paper trading mode. This is where you configure the logic for initiating entry trades.

Entry Conditions Depiction

Exit Conditions

The Exit Conditions tab allows you to define the criteria that trigger alerts and place orders on your brokerage account, either in live trading or paper trading mode. This is where you configure the logic for initiating exit trades.

Exit Conditions Depiction

Backtest Tweaks

Base Strategy Setting Depiction

Backtesting Options

  1. Selected Instruments
    Choose the assets to include in your backtest. These are the instruments on which the strategy will be evaluated.

  2. Initial Capital
    Specify the starting capital for the backtest. This setting accounts for the reduction in buying power and better simulates real-time scenarios, reflecting how capital may decrease over time.

  3. Daily Strategy Cycle
    Define the maximum number of trades the strategy can execute per day to prevent overtrading. The range is between 1 and 391 trades per day.

  4. Start & End Dates
    Set the date range for backtesting to determine the historical period for evaluation.

  5. Backtest TPSL Resolution
    In live trading, stop-loss and target-profit levels are checked tick-by-tick using the order book. For backtests, this is computationally expensive. Instead, configure a timeframe resolution to approximate stop-loss and target-profit triggers, closely mimicking real-world scenarios.

Backtest Results

  • The image below showcases the cumulative results across all stocks included in the backtest. It includes an options plot, win and loss streaks, as well as metrics such as maximum drawdown for each stock.
Cumulative backtesting results depiction
  • The image below provides expanded results for individual stocks. By clicking the plus icon at the start of each row, you can view detailed metrics for each asset, including:
    1. Total number of trades
    2. Number of losses
    3. Number of wins
    4. Winning streak
    5. Losing streak
    6. Maximum gains
    7. Maximum losses
    8. Average gain per winning trade
    9. Average loss per losing trade
    10. Maximum drawdown

We also display transaction-level details, including:

  1. Trigger Time
  2. Price
  3. Type – Buy or Sell
  4. Volume/Quantity
  5. Trigger Type – Stop Loss, Target Profit, Exit Condition, Entry Condition, or End-of-Day Exit
Expanded backtest results information

Below Image depicts plotting reulsts on charts.

Base strategy setting depiction

Deployment

The Deployment tab allows you to select the symbols for deployment and validate your position quantities. If your entry position is a sell, it ensures that the specified quantity of the stock is available. Additionally, it lets you configure the quantity for each symbol.

Base Strategy Setting Depiction