Documentation

Strategy Automation Tools

Trade Bots Strategies

Scheduled bots बनाना, weekdays, entry और exit time.

Overview

#

यह page strategy या bot setup समझाता है. पहले broker, mode, symbol, legs, और risk fields check करें.

Live order से पहले quantity, weekdays/time, और risk settings दोबारा verify करें.

Trade Bots का New Strategy form. Schedule के हिस्से में Entry Time 09:16 AM और Exit Time 03:14 PM. उसके नीचे Signal Setup में Segment, Symbol, Reference Price पर Spot और Trade Type पर Intraday, फिर Leg 1 में Expiry Current Weekly, Instrument, Side BUY, Lots 1, Strike Selection Futures और Product MIS.
Strategy का form. ऊपर से नीचे भरिए — पहले नाम और mode, फिर Schedule का समय, फिर जितने option bot को trade करने हैं उतने leg.

New Strategy button

#

New Strategy नए scheduled bot का form खोल देता है.

पुरानी को edit किए बिना नई time-based strategy बनानी हो तो इसे इस्तेमाल कीजिए.

Strategy list के icons

#

Strategies वाले page पर पहले आज की strategies दिखती हैं, आज कौन-सा weekday है उस हिसाब से. उसके बाद सारी.

हर save किए हुए bot के बग़ल में icons रहते हैं — edit, pause या resume, duplicate, delete.

  • Pencil icon: edit bot fields.
  • Pause icon: stop fresh scheduled entries without deleting the bot.
  • Play icon: allow the bot to run again on selected days.
  • Copy icon: duplicate the saved bot as a new strategy with copied settings.
  • Trash icon: delete the bot after confirmation.

Strategy Name

#

Strategy Name सिर्फ पहचान के लिए होता है.

Clear name रखें ताकि later support या edit करते समय setup आसानी से मिल जाए.

Broker Accounts

#

Broker Accounts decide करता है कि order किस assigned broker से भेजा जा सकता है.

अगर broker list खाली है, Settings में broker connect/assignment check करें.

Account multipliers

#

हर selected broker account के लिए अलग multiplier रखें। वह नई entry size पर एक बार लगता है; पुराना shared control बदल दिया गया है।

उदाहरण देखिए: base 2 lots में account multipliers 1 और 2 हों तो 2 और 4 lots होंगे। Existing positions के exits actual fills से होते हैं। Account multipliers देखें।

Mode

#

Forward Testing practice/recording के लिए है.

Live Trading real broker order भेज सकता है जब subscription, broker, and checks pass हों.

Entry Time

#

Entry Time वह time है जब Trade Bots entry try करता है.

Time IST market time के हिसाब से रखें.

Exit Time

#

Exit Time वह time है जब Trade Bots open legs exit करने की कोशिश करता है.

Exit Time, Entry Time के बाद होना चाहिए.

Weekdays

#

Bot किन दिनों चल सकता है, यह Weekdays तय करते हैं.

सोमवार चुना ही नहीं है तो सोमवार को Entry Time आ जाने पर भी bot नई entry नहीं बनाएगा.

Active Weekdays

#

Active Weekdays decide करते हैं किस day strategy या bot entries allow हों.

जिस day को select नहीं किया है, उस day fresh entry नहीं बनेगी.

Straddle

#

Straddle generally same ATM strike के CE और PE legs use करता है.

Exact buy/sell side आपकी strategy setup पर depend करती है.

Strangle

#

Strangle generally ATM से दूर CE और PE strikes use करता है.

Far strikes cheap हो सकते हैं पर behavior अलग होता है.

Segment

#

Segment market type है, जैसे Index Options, Futures, या MCX.

Symbol, expiry, और strike selection segment पर depend करते हैं.

Symbol

#

Symbol underlying या instrument name है, जैसे NIFTY, BANKNIFTY, SENSEX.

Wrong symbol से wrong contract select हो सकता है.

Reference Price

#

Reference Price strike decide करने में help करता है.

Spot simple choice है. Futures reference तभी use करें जब strategy उसी logic पर बनी हो.

Trade Type

#

Intraday same-day trade के लिए है.

Positional carry-forward type है और product/auto-exit rules अलग हो सकते हैं.

Legs

#

Legs actual orders हैं जो signal या bot के अंदर जाते हैं.

One-leg strategy simple हो सकती है. Spread या straddle/strangle में multiple legs होते हैं.

Instrument Type

#

Instrument Type CE, PE, FUT, या EQ बताता है.

Options में CE call side और PE put side के लिए use होता है.

Expiry

#

Expiry contract expiry select करता है.

Wrong expiry से अलग contract trade हो सकता है.

Strike Selection

#

Strike Selection option strike choose करता है.

ATM 0 easiest है. ITM/OTM offsets advanced users के लिए हैं.

Product MIS / NRML

#

MIS normally intraday product है.

NRML positional/carry-forward product है जहाँ broker support करता है.

Entry and Exit Delay

#

Entry Delay signal/time आने के बाद entry order भेजने से पहले wait करता है.

Exit Delay exit trigger आने के बाद exit order भेजने से पहले wait करता है.

Risk Fields

#

Risk fields decide करते हैं कि profit या loss condition आने पर leg कैसे exit होगा.

नीचे के examples same setup use करते हैं: BUY at Rs 100, quantity 1, initial SL Rs 90. इससे Stop Loss, Target, Trailing SL, और T2C compare करना आसान है.

Stop Loss

#

Stop Loss वह loss limit है जहाँ app trade को exit करने की कोशिश करता है.

Common BUY example: आप एक option Rs 100 पर BUY करते हैं. Quantity 1 है. Initial Stop Loss Rs 90 मानते हैं.

Points में value 10 है तो SL Rs 90 होगा. यानी price Rs 100 से Rs 90 तक गिरता है तो system loss limit करने के लिए exit try करता है.

Percent में value 10 है तो भी SL Rs 90 होगा, क्योंकि Rs 100 का 10% Rs 10 होता है.

MTM में value 10 और quantity 1 है तो system Rs 10 total loss watch करता है. इस simple example में यह price Rs 90 जैसा ही है.

Absolute Price में value 90 है तो SL directly Rs 90 होगा. Underlying SL option price नहीं, underlying/index level watch करता है.

Target

#

Target वह profit level है जहाँ app profit book करने के लिए exit try करता है.

Common BUY example: आप एक option Rs 100 पर BUY करते हैं. Quantity 1 है.

Points में Target value 30 है तो target Rs 130 होगा. यानी price Rs 100 से Rs 130 तक बढ़ता है तो system profit book करने की कोशिश करता है.

Percent में value 30 है तो भी target Rs 130 होगा, क्योंकि Rs 100 का 30% Rs 30 होता है.

MTM में value 30 और quantity 1 है तो system Rs 30 total profit watch करता है. इस simple example में यह price Rs 130 जैसा ही है.

Absolute Price में value 130 है तो target directly Rs 130 होगा. Underlying Target option price नहीं, underlying/index level watch करता है.

Trailing Stop Loss

#

Trailing Stop Loss profit बढ़ने पर SL को step by step बेहतर level पर move करता है. BUY trade में price नीचे आए तो SL वापस नीचे नहीं जाता.

Example: आप एक option Rs 100 पर BUY करते हैं. Initial SL Rs 90 है. Trail Every X 10 points है और Trail By Y 5 points है.

Price Rs 110 पहुंचता है तो trade 10 points profit में है. इसलिए SL 5 points trail होकर Rs 90 से Rs 95 हो जाता है.

Price Rs 120 पहुंचता है तो फिर 10 points extra favorable move हुआ. SL Rs 95 से Rs 100 हो जाता है.

Price Rs 130 पहुंचता है तो SL Rs 105 हो सकता है. अगर price बाद में Rs 125 आता है, SL नीचे नहीं आएगा; वह बेहतर protected level पर रहेगा.

Trail To Cost

#

Trail To Cost, या T2C, profit trigger hit होने के बाद SL को entry price पर move करता है.

Example: आप option Rs 100 पर BUY करते हैं. Initial SL Rs 90 है. T2C trigger 20 points है.

Price सिर्फ Rs 110 तक जाता है तो T2C activate नहीं होता, क्योंकि profit केवल 10 points है.

Price Rs 120 पहुंचता है तो profit 20 points है. T2C activate होकर SL Rs 90 से entry price Rs 100 पर आ सकता है.

इसके बाद price Rs 100 तक वापस आए तो original Rs 10 loss लेने के बजाय trade cost पर protected रहता है.

Wait and Trade — अपने price पर घुसना

#

आम तौर पर signal आते ही leg घुस जाती है, price जो भी चल रहा हो. Wait and Trade उसे रोक देता है — जितना आपने कहा उतना price हिलने के बाद ही entry लगती है.

यह number price की दिशा है, profit की नहीं. +2 माने price 2 ऊपर जाने का इंतज़ार, -2 माने 2 नीचे आने का — और leg BUY की हो या SELL की, पढ़ने का तरीक़ा वही रहता है. यानी हर बार यह सोचना नहीं पड़ता कि आज "मेरे फ़ायदे वाली तरफ़" कौन-सी है.

एक example. Signal आया तब option Rs 100 पर था और आपने +2 points रखा. उस time कुछ नहीं भेजा जाता. जब option Rs 102 या उससे ऊपर आता है, तभी entry लगती है. वही -2 रखेंगे तो Rs 98 या उससे नीचे का इंतज़ार होगा.

Price वहाँ तक पहुँचा ही नहीं तो कुछ ख़रीदा ही नहीं जाता. उस leg के Auto Exit Time पर इंतज़ार ख़त्म हो जाता है और order पर वजह लिख जाती है. तब तक dashboard पर Waiting to enter दिखता रहता है.

इंतज़ार के दौरान वह order आपको Orders page पर दिखता है. वहाँ जो price दिखती है वह वही level है जिसका इंतज़ार है, और status PENDING दिखता है जब ऊँची price का इंतज़ार हो, और OPEN जब नीची price का. अभी broker के पास कुछ नहीं गया है. मन बदल जाए तो उसी row पर Cancel दबा दीजिए — उस दिन के लिए वह leg हट जाती है.

Strategy की एक leg पर Wait and Trade और After Stop Loss वाले खाने. Wait and Trade पर tick लगा है, उसके value वाले खाने में -2 और unit में Points. बग़ल में After Stop Loss पर "Re-Execute (fresh strike)" चुना है और गिनती वाले खाने में 3.
ये दोनों leg के सबसे नीचे रहते हैं. यहाँ value -2 Points है, यानी यह leg price के 2 point नीचे आने का इंतज़ार करेगी और तभी घुसेगी — minus का निशान price की दिशा है, आपकी side नहीं. दाईं तरफ़ Re-Execute और 3 का मतलब है कि सादा stop loss लगने के बाद यह leg तीन बार और घुस सकती है, हर बार नया strike लेकर.

Stop Loss के बाद — Re-Entry और Re-Execute

#

आम तौर पर stop loss लग गया तो उस दिन के लिए वह leg ख़त्म. ये दो settings उसे दोबारा घुसने देती हैं, और कितनी बार extra घुस सकती है यह आप तय करते हैं.

Re-Entry — price वापस आपके पहले वाले entry price तक आने का इंतज़ार करती है और वही strike दोबारा लेती है. आपने Rs 100 पर ख़रीदा, Rs 90 पर stop loss लग गया; अब leg इंतज़ार करती है, और price वापस चढ़कर Rs 100 या उससे ऊपर आ जाए तभी आप उसी contract में वापस आते हैं. जिस leg ने बेचा है उसमें उल्टा — Rs 100 पर बेचा और Rs 110 पर stop loss लगा, तो price के Rs 100 या उससे नीचे आने का इंतज़ार.

Re-Execute — कोई इंतज़ार नहीं. फ़ौरन दोबारा घुसती है, और strike आपकी leg की settings से उसी time नए सिरे से चुना जाता है. यानी ATM वाली leg अब जो ATM है वह लेगी — आम तौर पर पहले वाले से अलग strike. यही इसका मतलब है: यह पुराना contract वापस नहीं ख़रीदती, पूरी leg दोबारा चलाती है.

दोनों में पूरी leg की setting दोबारा चलती है — Wait and Trade, stop loss, target, trailing और Auto Exit Time सब.

ये सिर्फ़ सादे stop loss से शुरू होती हैं. Trailing stop, Trail to Cost, target, Auto Exit Time या आपका ख़ुद का manual exit — इनसे कुछ दोबारा नहीं घुसता.

Re-entry आपके Max entries per day में से नहीं कटती — वह limit आपकी conditions से बनने वाली entries गिनती है, और यह तो वही trade वापस लग रही है. गिनती हर दिन नई शुरू होती है.

कितनी बार में ज़्यादा से ज़्यादा 100 रखा जा सकता है. बड़ा number रखने से पहले एक बार सोच लीजिए, ख़ासकर Re-Execute में — हर attempt broker पर असली order है, brokerage और charges के साथ, और Re-Execute stop loss लगते ही बिना कुछ इंतज़ार किए वापस घुस जाती है. ऊपर-नीचे होते दिन में बड़ा number बहुत सारे orders बन सकता है.

Auto Exit Time

#

तय time के बाद leg अब भी खुली हो तो Auto Exit Time उसे बंद कर सकता है.

ज़्यादातर bots में time से exit करने का मुख्य रास्ता Exit Time ही होता है. Leg वाला Auto Exit Time तभी लगाइए जब हर leg का exit time अलग रखना हो.

Orders in Terminal

#

Orders in Terminal decide करता है कि Stop Loss, Target, Both, या None broker terminal में भेजना है.

None में platform risk monitor करके exit भेजता है. Terminal orders broker support पर depend करते हैं.

Overall SL and Target

#

Overall Stop Loss और Overall Target combined signal MTM पर काम करते हैं.

Example: दो legs का combined profit Rs 1000 है और Overall Target Rs 1000 है तो full signal exit हो सकता है.

Signal Trail To Cost

#

Signal Trail To Cost leg T2C से अलग है.

यह first eligible SL hit पर एक बार apply होता है. बाकी open eligible legs का SL entry price पर move हो सकता है, अगर उनका SL already better नहीं है.

यह setting कम से कम दो legs with initial SL मांगती है. One eligible leg हो तो save block होता है.

Lock & Trail Profits

#

Lock & Trail Profits combined signal MTM पर profit protection है.

Exact fields हैं If Profit Reach, Lock Min Profit At, Increase in Profits, और Trail Min Profit By.

If Profit Reach first profit level है. Lock Min Profit At उस level के बाद minimum protected profit है. Increase in Profits next profit step है. Trail Min Profit By हर step पर protected profit कितना बढ़ेगा यह बताता है.

Example: If Profit Reach Rs 1000 और Lock Min Profit At Rs 500 है तो combined MTM Rs 1000 पहुंचने के बाद system Rs 500 protect करता है. Profit वापस Rs 500 पर आए तो full signal exit trigger हो सकता है.

Increase in Profits Rs 500 और Trail Min Profit By Rs 250 हो तो Rs 1500 profit पर protection Rs 750 और Rs 2000 profit पर Rs 1000 हो सकती है. यह separate broker-terminal order place नहीं करता.

Max Concurrent Positions

#

Max Concurrent Positions active executions की limit है.

Value 1 है तो one running execution रहते new entry block हो सकती है.

Common BUY example used in docs

#

Docs में common example यही है: BUY one option at Rs 100, quantity 1, initial SL Rs 90.

Stop Loss 10 points मतलब price Rs 90 पर exit try.

Target 30 points मतलब price Rs 130 पर profit book try.

Trailing Stop Loss में X 10 और Y 5 हो तो price Rs 110 पर SL Rs 95, Rs 120 पर SL Rs 100, और Rs 130 पर SL Rs 105 हो सकता है.

Trail To Cost 20 points मतलब price Rs 120 पहुंचने के बाद SL entry price Rs 100 पर move हो सकता है.