Tradetron Advanced Settings, हर setting आसान भाषा में
यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें
Tradetron पर Advanced Settings यह तय करती हैं कि conditions पूरी होने के बाद आपकी strategy कैसे execute होगी: order किस price पर लगेगा, order fill न हो तो क्या होगा, बड़े order बांटे जाएंगे या नहीं, strategy-level trailing stop कैसे आगे बढ़ेगा, conditions कितनी बार check होंगी, trading window, reactivation और expiry rollover. आपकी conditions तय करती हैं कि trade कब करना है; ये settings तय करती हैं कि कैसे करना है.
Tradetron की वो Advanced Settings जो बदलती हैं कि आपकी strategy कैसे trade करती है, 3 मिनट में.

Advanced Settings कहां मिलेंगी
Strategy builder में अपनी strategy खोलें और conditions व positions के नीचे scroll करें. Advanced Settings panel में सारे execution controls एक ही जगह पर हैं:
मौजूदा builder में Advanced Settings
हर block एक नज़र में क्या करता है:
| Setting | यह क्या कंट्रोल करता है | आम तौर पर शुरुआत कहां से करें |
|---|---|---|
| Price Execution 1 | Order price, revision attempts, tick step | Liquid instruments के लिए Market Price |
| Price Execution 2 | Revisions के बीच इंतज़ार, fill न होने पर final action | Execute at Market Price या Cancel |
| Tranching | Order को हिस्सों में बांटना | 100% (कोई split नहीं), जब तक size बड़ा न हो |
| Trailing Stop Loss | Strategy का profit बढ़ने पर उसे lock करना | 0 / 0 / 0 (बंद), जब तक test न कर लें |
| Reactivate on exit after | Universal Exit के बाद फिर से शुरू होना | Never, जब तक आपको re-runs न चाहिए |
| Check conditions every | Conditions कितनी बार evaluate होती हैं | जितना छोटा strategy में चल सके |
| Capital Required | Creator द्वारा सुझाई गई capital | आपका सही-सही अंदाज़ा |
| Take trades | Market खुलने के बाद और बंद होने से पहले की trading window | अपना exit time इसके अंदर रखें |
| Rollover on expiry | Expiry के दिन derivatives को roll करना | Dont Rollover, जब तक ज़रूरत न हो |
Price Execution 1: आपका order किस price पर लगेगा
इस block में तीन inputs हैं: Initiation price, Revision attempts और Increase by.
Initiation price तभी लागू होता है जब आपने position builder में उस leg का price तय नहीं किया हो. वहां सेट किए गए price को यह कभी override नहीं करता.
- Market Price: जैसे ही आपकी condition true होती है, market order लग जाता है.
- Avg of Bid/Ask: best bid और best ask के average पर limit order लगता है.
- Best Price: खरीदते समय best bid पर, और बेचते समय best ask पर limit order.
- LTP: last traded price पर limit order.
तीनों limit options में, अगर order fill नहीं होता, तो Tradetron price को Increase by में दिए step (ticks में) से revise करता है, और Revision attempts में दी गई संख्या तक revise करता रहता है. इसके बाद भी order unfilled रहे तो control Price Execution 2 के पास चला जाता है.
Price Execution 2: order फिर भी fill न हो तो क्या होता है
यहां दो inputs हैं: Timeout और Final action.
Timeout वह समय है जितना Tradetron Price Execution 1 से Price Execution 2 पर जाने से पहले इंतज़ार करता है. यही हर price revision के बीच का अंतराल भी है.
Final action वह है जो Tradetron unfilled order के साथ करता है:
- Cancel: unfilled order cancel कर दिया जाता है.
- Execute at Market Price: कोई नया market order नहीं लगता. पहले से लगा unfilled limit order modify होता है: buy के लिए उसका price 5% बढ़ाया जाता है और sell के लिए 5% घटाया जाता है. कुछ सेकंड बाद भी fill न हो तो order cancel हो जाता है और strategy error state (Error Execution) में चली जाती है.
- Ignore: open orders जैसे हैं वैसे छोड़ दिए जाते हैं और strategy conditions check करती रहती है. अगर वे orders बाद में fill होते हैं, तो आपकी positions में quantity update नहीं होती.
Tranching: बड़े order को बांटना
दो inputs: Tranch size (order का प्रतिशत) और One tranch every (हिस्सों के बीच सेकंड).
मान लीजिए आपकी strategy entry पर SBIN के 100 shares खरीदती है, Tranch size = 50% और One tranch every = 10 सेकंड के साथ:
- Entry condition true होती है और Tradetron 50 shares (100 का 50%) का buy order लगाता है.
- अगर वह order fill हो जाता है, तो वह 10 सेकंड इंतज़ार करता है.
- फिर बाकी 50 shares का order लगाता है.
अगर पहली tranche fill नहीं होती, तो दूसरी नहीं लगती. Tranching तब काम आता है जब instrument की liquidity के मुकाबले आपका size बड़ा हो, ताकि एक बड़ा order price को आपके खिलाफ न धकेल दे.
Trailing Stop Loss: strategy का profit lock करना
तीन inputs: Activate at, When profit increased by और Increase TSL by. तीनों strategy के ₹ में profit की रकम हैं, किसी एक instrument के price नहीं. Trailing stop बंद रखने के लिए तीनों को 0 पर छोड़ दें. ये रकम multiplier 1 के लिए हैं: strategy को 2× पर deploy करें तो हर रकम दोगुनी हो जाती है (Activate at ₹3,000 फिर ₹6,000 पर arm होता है).
- Activate at: जब strategy का profit इस रकम तक पहुंचता है, stop cost पर आ जाता है (अब उस trade पर आपका नुकसान नहीं हो सकता).
- When profit increased by: हर बार जब profit इतना और बढ़ता है...
- Increase TSL by: ...stop इतना ऊपर कर दिया जाता है.
Tradetron के अपने walkthrough का example लें: आप SBIN के 1 share में ₹100 पर long हैं, Activate at = 3, When profit increased by = 6, Increase TSL by = 5. एक share में price का ₹1 मतलब profit का ₹1.
Activate at 3, profit step 6, TSL step 5: stop steps में ऊपर जाता है और कभी नीचे नहीं आता
| SBIN price (₹100 पर long) | Profit | Locked-in profit (stop) |
|---|---|---|
| ₹98 से ₹102 | ₹3 से कम | active नहीं |
| ₹103 से ₹108 | ₹3 से ₹8 | ₹0 (stop cost पर) |
| ₹109 से ₹114 | ₹9 से ₹14 | ₹5 |
| ₹115 से ₹118 | ₹15 से ₹18 | ₹10 |
Short position भी ठीक उल्टे तरीके से ऐसे ही काम करती है: ₹100 पर short, price ₹97 पर गिरते ही stop cost पर आ जाता है, ₹91 पर ₹5 और ₹85 पर ₹10 lock हो जाते हैं.
Reactivate on exit after
यह एक time setting है. जब Universal Exit लगता है, तो आम तौर पर strategy वापस शुरुआत पर नहीं जाती. अगर आप यहां समय सेट करते हैं, तो Universal Exit trigger होने के बावजूद उतने समय बाद strategy फिर से शुरुआत पर चली जाती है. अगर आपको हर activation में एक ही run चाहिए, तो इसे Never पर छोड़ दें.
ध्यान दें कि यह सिर्फ Universal Exit के बाद restart को कंट्रोल करता है. जो set अपनी Exit condition से exit करता है, वह उसी run में फिर से enter कर सकता है अगर उसकी Entry फिर true हो जाए; अगर आप ऐसा नहीं चाहते तो Entry condition में re-entries की सीमा तय करें. Repair Once और Repair Continuous guide दिखाती है कि conditions कैसे loop करती हैं.
Check conditions every
यह तय करता है कि strategy अपनी conditions पर कितनी बार loop करती है. इसे 5 मिनट पर सेट करें तो आपकी conditions हर 5 मिनट में check होंगी.
Capital Required
यह वह capital है जिसकी strategy के creator के हिसाब से उसे चलाने के लिए ज़रूरत होगी. यह सिर्फ जानकारी है और execution पर इसका कोई असर नहीं होता. अगर आप marketplace पर publish करते हैं, तो subscribers यह आंकड़ा पढ़ते हैं, इसलिए इसे ईमानदारी से सेट करें (देखें marketplace settings).
Take trades: आपकी trading window
दो inputs: First trade after exchange open और Last trade before exchange close. ये दोनों मिलकर वह window तय करते हैं जिसमें हर दिन strategy की conditions पर action लिया जाता है.
Rollover on expiry
तीन inputs: Choose expiry, Hour और Minutes. Expiry वाले दिन, आपके सेट किए समय पर, Tradetron आपकी derivative positions को आपकी चुनी expiry पर roll कर देता है: Next Week या Next Month. Default Dont Rollover है.
इस पर भरोसा करने से पहले ये बातें जान लें:
- यह strategy की हर open derivative position को roll करता है. अगर आप एक तरह की position roll करना और दूसरी square off करना चाहते हैं, तो square-off अपनी conditions में संभालें.
- ऐसी expiry चुनें जो मौजूद हो. November 2024 से NSE पर सिर्फ NIFTY 50 की weekly index expiry है (BSE पर SENSEX). BANK NIFTY, FINNIFTY और MIDCPNIFTY की सिर्फ monthly expiries हैं, इसलिए "Next Week" उनके लिए सही नहीं बैठता.
- Backtests में यह setting लागू नहीं होती. अगर आपको backtest में roll दिखना चाहिए, तो उसे खुद बनाएं: near expiry पर एक exit leg और next expiry पर एक entry leg के साथ.
Python code
इस field में Tradetron quant team का लिखा Python code होता है, उन strategies के लिए जिन्हें इसकी ज़रूरत है. ज़्यादातर strategies में यह खाली रहता है.
जब आप तैयार हों, तो deployment guide live जाने के steps बताती है, और जब strategy उम्मीद के मुताबिक काम न करे तो debugging guide मदद करती है.
अक्सर पूछे जाने वाले सवाल
Tradetron में Advanced Settings क्या हैं?
ये builder में हर strategy के नीचे मौजूद execution controls हैं: order pricing और revisions (Price Execution 1 और 2), tranching, strategy-level trailing stop, reactivation, conditions कितनी बार check हों, रोज़ की trading window और expiry rollover.
Final Action "Execute at Market Price" क्या करता है?
यह आपके पहले से लगे unfilled limit order को modify करता है: buy के लिए price 5% बढ़ाता है या sell के लिए 5% घटाता है. कोई नया market order नहीं लगता. कुछ सेकंड बाद भी order fill न हो, तो वह cancel हो जाता है और strategy में Error Execution दिखता है.
Advanced Settings का trailing stop points में है या रुपये में?
यह strategy के ₹ में profit पर काम करता है. "Activate at 3,000" का मतलब है कि पूरी strategy ₹3,000 profit में आते ही stop cost पर आ जाता है (multiplier 1 पर; 2× पर यह ₹6,000 पर arm होता है). किसी एक leg के price को trail करना हो, तो उस leg का SL trigger इस्तेमाल करें.
क्या Capital Required मेरे trades पर असर डालता है?
नहीं. यह एक आंकड़ा है जो strategy creator यह बताने के लिए भरता है कि उसके हिसाब से strategy को कितनी capital चाहिए. इससे quantities या execution नहीं बदलते.
मेरी strategy 15:25 पर exit क्यों नहीं हुई?
"Last trade before exchange close" check करें. अगर यह 10 मिनट पर सेट है, तो 15:20 के बाद strategy conditions पर action लेना बंद कर देती है, इसलिए 15:25 का exit कभी नहीं चलता. हर exit time को अपनी trading window के अंदर रखें.
क्या expiry पर rollover backtests में काम करता है?
नहीं. Rollover setting सिर्फ live और Live Offline deployments पर लागू होती है. Backtest में roll देखना हो, तो उसे near expiry पर एक exit और next expiry पर एक entry के साथ model करें.