Strategy Automation Tools
Trade Bridge Strategies
Strategies page, icons, fields, examples — पूरी guide.
Overview
#यह page strategy या bot setup समझाता है. पहले broker, mode, symbol, legs, और risk fields check करें.
Live order से पहले quantity, weekdays/time, और risk settings दोबारा verify करें.
Strategy list के icons
#Strategies वाले page पर पहले आज की strategies दिखती हैं, आज कौन-से weekdays चुने हैं उस हिसाब से. उसके बाद सारी strategies.
हर strategy के बग़ल में icons रहते हैं — webhook details (जहाँ हों), edit, pause या resume, duplicate, delete.
- Link icon: view webhook URL/token details for Trade Bridge.
- Pencil icon: edit strategy fields.
- Pause icon: stop new entries without deleting the strategy.
- Play icon: allow entries again for a paused strategy.
- Copy icon: duplicate the saved strategy as a new strategy with copied settings and new webhook details.
- Trash icon: delete the strategy after confirmation.
Webhook URL और token
#Trade Bridge खोलिए, Strategies में जाइए, और save की हुई strategy के बग़ल वाले webhook या link icon पर click कीजिए.
उस panel में उस strategy का webhook URL और token दिख जाता है. उन्हें वहीं से copy करके TradingView में या किसी और signal भेजने वाले system में लगा दीजिए. Webhook token को password की तरह समझिए, किसी को मत दिखाइए.
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 करें.
Signal Source
#बाहर से आई alert को Trade Bridge कैसे पढ़े, यह Signal Source बताता है.
Alert indicator की conditions से आती हो तो TradingView Indicator. TradingView की strategy alerts से आती हो तो TradingView Strategy. Chartink का कोई scan pass हुए stocks भेजता हो तो Chartink Scanner. Python या कोई और बाहरी system उसी strategy की webhook details से मिलते-जुलते signals भेज सकता है.
हर option की setup अलग होती है. Indicator में हर Signal block के लिए अलग Entry alert और Exit alert बनती है. Strategy script में एक ही Order fills alert बनती है और Pine code में छोटी-छोटी alert_message lines जोड़नी होती हैं — TradingView Strategy को जोड़ना देखिए. अपना कोई program हो तो वही signal भेजता है — Python से signal भेजना देखिए. Chartink का scan stocks के नाम भेजता है, इसलिए उसका तरीक़ा फिर अलग है — Chartink scanner को जोड़ना देखिए.
TradingView Strategy को जोड़ना
#TradingView indicator में हर condition की अपनी अलग alert बन सकती है, इसलिए उसकी Entry और Exit alerts webhook panel से एक-एक करके paste होती हैं. TradingView strategy — यानी वह Pine script जो strategy.entry और strategy.exit से orders लगाती है — अलग है. TradingView पूरी script को एक ही alert देता है, जो हर order fill पर चलती है, इसलिए उसी एक alert को बताना पड़ता है कि अभी कौन-सा order हुआ.
पहले strategy save कीजिए, फिर उसका webhook page खोलिए — Strategies page पर strategy के बग़ल वाला link icon. Signal Source में TradingView Strategy हो तो उस page पर per-signal webhook panels की जगह TradingView Strategy Setup panel दिखता है. इसमें दो steps हैं, और दोनों copy-paste हैं.
Step 1 — अपनी Pine script में. हर order call में alert_message नाम का एक extra argument जुड़ता है. Panel से matching line copy कीजिए: Long entry वाली line long side की strategy.entry(...) call के अंदर, और Long exit वाली line उसी की strategy.exit(...) या strategy.close(...) के अंदर. Strategy में Short Signal भी हो तो short वाली lines भी इसी तरह जोड़ दीजिए.
Step 2 — TradingView में. Strategy पर एक ही alert बनाइए, condition Order fills रखिए. Alert के Message box में सिर्फ़ {{strategy.order.alert_message}} paste कीजिए, और Webhook URL box में panel वाला URL. Order fill होते ही TradingView उस message की जगह वही alert_message भेज देता है जो आपने उस order पर लगाई थी, इसलिए हर entry और exit सही label के साथ पहुँचती है.
Alert अब भी सिर्फ़ direction और timing तय करती है. Trade क्या होगा — strikes, lots, expiry, stop loss — वह हमेशा यहाँ बनाए Signal blocks से आता है, बिल्कुल indicator की तरह.
Trades न चलें तो तीन चीज़ें इसी order में check कीजिए: alert की condition Order fills है, Message box में सिर्फ़ {{strategy.order.alert_message}} है और कुछ नहीं, और Pine code की हर order call पर उसकी alert_message line लगी है. जिस order call पर यह line नहीं है वह TradingView पर fill तो होगी पर यहाँ कुछ नहीं भेजेगी.
alert_message वाली line डालिए. Step 2 में strategy पर एक ही alert बनाइए, condition Order fills, Message में {{strategy.order.alert_message}} और Webhook URL में यह पता.Python से signal भेजना
#आपका अपना program पहले से चल रहा हो — Python में या किसी और चीज़ में — तो वही सीधे signal भेज सकता है. Signal Source में Python / Other Source चुनिए, strategy save कीजिए, फिर Strategies page पर उसके बग़ल वाले link icon से उसका webhook page खोलिए.
आपका program आपके अपने computer या server पर चलता है, हमारे यहाँ नहीं. जब भी आपकी logic entry या exit तय करती है, वह उस page पर दिए पते पर एक छोटा-सा message भेजता है और platform trade लगा देता है.
उस page पर हर case के लिए बना-बनाया code मिल जाता है — long entry, long exit, और Short Signal इस्तेमाल कर रहे हों तो short वाला जोड़ा भी. जो चाहिए उसे अपने program में उसी जगह copy कर दीजिए जहाँ वह फ़ैसला होता है. और कुछ बदलने की ज़रूरत नहीं.
Message सिर्फ़ direction और timing तय करता है. कौन-सा strike, कौन-सी expiry, कितने lots, stop loss और target — ये सब strategy के Signal blocks से आते हैं, बिल्कुल TradingView alert की तरह.
दो बातें याद रखिए. उस message वाला token password जैसा है: जिसके पास होगा वह आपकी strategy को signal भेज सकता है, इसलिए उसे किसी public जगह पर मत डालिए. और signal तभी आएगा जब आपका program चल रहा हो — जिस machine पर चलता है वह बंद है तो कोई trade नहीं लगेगा और कुछ बाद के लिए रुकेगा भी नहीं.
Program चलाने पर कुछ न हो तो देखिए कि उसे success का जवाब वापस मिला या नहीं, पता पूरा copy हुआ या नहीं, और strategy active है और अपने Signal Start तथा End Time के अंदर है या नहीं. उस window के बाहर आए entry signals मना कर दिए जाते हैं.
Chartink scanner को जोड़ना
#Chartink एक scanner है. Conditions आप chartink.com पर बनाते हैं, और जब भी scan चलता है, Chartink उन stocks की list भेज देता है जो उसमें pass हुए. यहाँ के बाक़ी सब Signal Source से फ़र्क़ यही है: TradingView की alert सिर्फ़ अभी कहती है, पर Chartink की alert अभी, और ये stocks कहती है. वही stocks Trade Bridge आपके लिए ख़रीद देता है.
Signal Source में Chartink Scanner चुनिए, strategy save कीजिए, फिर Strategies page पर उसके बग़ल वाले link icon से उसका webhook page खोलिए. वहाँ दिखने वाला पता copy करके अपनी Chartink alert के webhook box में लगा दीजिए. Alert के message में कुछ लिखने की ज़रूरत नहीं — क्या भेजना है यह Chartink ख़ुद तय करता है और उसे बदला नहीं जा सकता.
Stock का नाम scan से आता है, इसलिए contract चुनने वाले खाने इस Signal Source में दिखते ही नहीं: Symbol, Segment, Reference Price, Expiry और Strike Selection सब हट जाते हैं. जो रहता है वह यह है कि trade कैसे करनी है — Side, Product, Quantity, Stop Loss, Target, Trailing Stop Loss, Auto Exit Time, और Signal Start तथा End Time.
ये cash के shares हैं, options नहीं, इसलिए Quantity shares की गिनती है. Quantity 50 का मतलब 50 shares. Chartink वाले signal में leg भी सिर्फ़ एक ही होती है, क्योंकि हर leg वही एक stock ख़रीदेगी.
सबसे काम की setting Maximum Stocks At A Time है. एक scan में बीस stocks आना आम बात है, और limit न हो तो वे बीस orders एक साथ लग जाएँगे. मान लीजिए scan में RELIANCE, INFY और TCS आए और आपने limit 2 रखी — platform RELIANCE और INFY ले लेता है, TCS छोड़ देता है. बाद में webhook page खोलिए तो वहीं दिख जाता है कि कौन-से stocks लिए गए और कौन-से किस वजह से छोड़े गए.
पिछली alert से जो stock पहले से आपके पास है, वह दोबारा नहीं ख़रीदा जाता. Scan अक्सर हर कुछ मिनट में चलता है और वही stock बार-बार pass होता रहता है, इसलिए यह नियम न हो तो एक ही position बार-बार बनती चली जाएगी.
Chartink की alert सिर्फ़ position खोलती है, बंद कभी नहीं करती. आपके पास क्या है यह Chartink को पता ही नहीं होता — वह सिर्फ़ यह बताता है कि scan में क्या pass हुआ. इसलिए निकलना इसी signal के Stop Loss, Target और Auto Exit Time से होगा. तीनों ख़ाली छोड़ देंगे तो position अपने आप बंद करने वाला कुछ नहीं है.
उस पते को password की तरह समझिए. Chartink जो भेजता है उस पर न कोई signature होता है न कोई जाँच, और login भी नहीं माँगा जाता — यानी जिसके पास आपका पता होगा वह इस signal पर entry लगा सकता है. उसे किसी public जगह पर मत डालिए. लगे कि पता बाहर चला गया है तो strategy delete करके नई बना लीजिए, नया पता मिल जाएगा.
कुछ भी trade न हो तो इसी order में देखिए: strategy active है और paused नहीं है, समय Signal Start Time और End Time के अंदर है, scan में सचमुच stocks आए थे, और Maximum Stocks At A Time पहले से भरा तो नहीं है. जितनी alerts आईं वे सब webhook page पर दिखती हैं, तो यह भी पता चल जाता है कि Chartink हम तक पहुँचा भी या नहीं.
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 हों.
Trade Type
#Intraday same-day trade के लिए है.
Positional carry-forward type है और product/auto-exit rules अलग हो सकते हैं.
Product MIS / NRML
#MIS normally intraday product है.
NRML positional/carry-forward product है जहाँ broker support करता है.
Long और Short Signal के blocks
#Trade Bridge में Long Signal और Short Signal अलग-अलग blocks हो सकते हैं.
सिर्फ़ वही blocks on कीजिए जो आपको चाहिए. Off रखे हुए blocks save करते समय छोड़ दिए जाते हैं.
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 पर बनी हो.
Signal Start and End Time
#Signal Start Time के बाद fresh entries allowed होते हैं.
Signal End Time के बाद fresh entries block होते हैं.
Active Weekdays
#Active Weekdays decide करते हैं किस day strategy या bot entries allow हों.
जिस day को select नहीं किया है, उस day fresh entry नहीं बनेगी.
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 के लिए हैं.
Entry and Exit Delay
#Entry Delay signal/time आने के बाद entry order भेजने से पहले wait करता है.
Exit Delay exit trigger आने के बाद exit order भेजने से पहले wait करता है.
Auto Exit Time
#तय time के बाद वह leg अब भी खुली हो तो Auto Exit Time उसे बंद कर देता है.
एक example देखिए. सुबह 10:00 बजे BUY option की trade की और Auto Exit Time 15:15 रखा. दोपहर 3:15 IST तक leg खुली रह गई तो platform उसे बंद करने की कोशिश करता है.
Intraday trades में यह काम आता है, जहाँ आप नहीं चाहते कि तय time के बाद कोई leg खुली पड़ी रहे.
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 हट जाती है.
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 बन सकता है.
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 हो सकती है.
Terminal Order Failover
#Terminal Order Failover broker-terminal protective order fail होने पर app-side exit try करने में help करता है.
यह guarantee नहीं है; Orders page में final status check करें.
All or None
#All or None multi-leg entry के लिए है.
एक leg fail हो तो filled legs exit करके half-entered strategy avoid करने में help कर सकता है.
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 हो सकता है.