• Getting started
    • Steps to get started
    • Subscribe to a paid plan
    • Instructions
    • Pricing
    • Discounted Pro
    • Unlimited Free Plan
    • Customer Support
  • Features (Trade logic)
    • List of all Trading features
    • Entry logic: Entry by Premium
    • Entry logic: ATM %
    • Entry logic: Straddle Width
    • Entry logic: Straddle Premium
    • Entry logic: Percentage of Underlying
    • Entry logic: Specifc Strike
    • Move Stoploss to Cost
    • Positional trades
    • Premium Matching functionality
    • Re-Entry / Re-Cost / Re-Execute
    • Wait & Trade
    • Underlying based Entries & Exits
    • Range Breakout
    • Journey
  • Signals
    • Introduction to Signals
    • Signals: TradingView Pinescript Strategy
    • Signals: TradingView Indicator
    • Signals: Custom Scripts
  • Advanced Settings
    • List of all Advanced Settings
    • Entry order delay & Exit order delay
    • Calculate entry & exit using Average price or LTP
    • Re-Execute method
    • Re-entry timing settings
    • SL order placement delay
    • Re-entry max count Type
    • Re-execute order delay
    • Entry restriction for next day
    • Target & Stoploss Calculation Method
    • Re-Cost Activation setting
  • Order types
    • Order type: SL-Limit
    • Limit / SL-Limit EXIT orders
    • Limit / SL-Limit ENTRY Orders
  • Other features
    • Square off individual legs
    • Clientwise Stoploss & Target
    • Auto exit on margin error
    • Retry button for individual orders
    • Telegram Notifications
    • Advance placement of Re-Entry orders
    • Multiplier
    • P&L Graph (beta)
    • Next week & Monthly Contracts
    • Underlyings for Strike Selection
    • MTM Setting Increase/Decrease
  • Important topics
    • Limit Price Protection (LPP) mechanism
    • BSE Sensex, Bankex & NSE Midcpnifty
    • Lot size revision 2024-25
  • Broker Setup
    • Zebu
    • Dhan
    • Zerodha
    • Indiabulls (XTS)
    • Upstox
    • IIFL
    • IIFL V2 (CDC)
    • Tradejini
    • Tradejini CubePlus
    • Bigul by Bonanza
    • AC Agarwal
    • 5Paisa
    • Kotak Neo (To be discontinued)
    • Jainam Duck
    • Kotak Neo [TOTP]
    • Flattrade
    • Motilal Oswal
    • Fyers
    • Jainam XTS (Retail)
    • MasterTrust
    • AliceBlue
    • Sharekhan

Signals: Custom Scripts


The Custom Scripts type Signal allows you to send Entry and Exit signals from any external source. This external source can be any other third-party software or even your own separate algo coded in any language and run from any location. Within a Custom Script Signal, you can create multiple signals (alerts) as per your requirement. 

Steps to configure Signals for Custom Scripts:

1. Create a new algo and select type ’Signal’ while saving the algo OR duplicate an existing algo and select type ’Signal’ at the time of duplicating the algo. (Note: Existing algos cannot be changed to Signal type algos)

2. Create a new Signal from the Signals page - app.quantiply.tech/signals

3. Select Custom Scripts and then enter name of the Signal and Set expiry date for this Signal. Then, click Save and add Alerts.

4. Create an Alert inside this Signal group by clicking Add Alert and then enter a name for the alert and set Maximum no. of Entry signals per algo per day.

5. Link one or more algos that you want the Alert to trigger Entry and Exit in.

6. Copy paste the ENTRY Request Body into your custom algo code - this code will send the Entry signal to Quantiply.

7. Copy paste the EXIT Request Body into your custom algo code - this code will send the Exit signal to Quantiply.

8. Copy and paste the Webhook URL into your custom algo code.

9. Click Save Alert

10. Enable the algos that are linked to the Alert that was just created. The algo will go into READY status on the specific day it is configured under. Once the algo is in READY status means the algo is running and entry will be triggered as soon as an ENTRY signal is received.

11. Now, enable this Custom Scripts type Signal from the Signals main page on Quantiply. This will also activate the Alerts created in this Signal group. Once enabled, the status of the Signal will change to 'Listening'.