Tradetron में Logical Operators: AND, OR और Groups

Huzefa Kudrati अपडेट Oct 7, 2026 6 मिनट में पढ़ें

यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें

Tradetron में Logical Operators: AND, OR और Groups

Tradetron में logical operators तय करते हैं कि कई कंडीशन कैसे मिलकर काम करें। AND के साथ, entry या exit तभी होता है जब हर कंडीशन true हो। OR के साथ, यह तब होता है जब कोई एक भी कंडीशन true हो। Groups से आप दोनों को मिला सकते हैं, जैसे "(ये दोनों) OR (वो दोनों)", ताकि आप बिना कोड के लगभग कोई भी नियम बना सकें।

AND और OR से कंडीशन को जोड़ने का चित्र

दो logical operators

Operator ब्लॉक तब true होता है जब... आम इस्तेमाल
AND उसकी हर कंडीशन true हो ऐसी entries जिन्हें कई पुष्टियां चाहिए
OR उसकी कम से कम एक कंडीशन true हो कई संभावित triggers वाले exits

Condition बिल्डर में कंडीशन के हर ब्लॉक के ऊपर बाईं ओर एक AND / OR टॉगल होता है। आप वहां जो चुनते हैं, वह उस ब्लॉक की सारी कंडीशन को जोड़ता है।

Logical AND: हर कंडीशन true होनी चाहिए

मान लीजिए आप NIFTY futures (5-मिनट candles) पर सिर्फ़ तब entry लेना चाहते हैं जब ये तीनों बातें सही हों:

  1. RSI 80 से ऊपर है।
  2. पिछली candle अपने open से ऊपर बंद हुई (हरी candle)।
  3. पिछली candle EMA से ऊपर बंद हुई।

Entry ब्लॉक में तीनों कंडीशन बनाएं और टॉगल को AND पर सेट करें। पोज़िशन तभी ली जाती है जब तीनों एक साथ true हों।

Condition बिल्डर, जिसमें ऊपर बाईं ओर AND टॉगल चुना गया है और तीन Position कंडीशन हैं: RSI 80 से ऊपर, पिछला close पिछले open से ऊपर, पिछला close EMA से ऊपरAND चुना गया: entry के लिए तीनों कंडीशन चाहिए

Truth table दिखाती है कि AND सख़्त क्यों है। तीन कंडीशन के साथ आठ कॉम्बिनेशन बनते हैं, और सिर्फ़ एक पास होता है:

A B C AND नतीजा
FALSE FALSE FALSE फ़ेल
FALSE FALSE TRUE फ़ेल
FALSE TRUE FALSE फ़ेल
FALSE TRUE TRUE फ़ेल
TRUE FALSE FALSE फ़ेल
TRUE FALSE TRUE फ़ेल
TRUE TRUE FALSE फ़ेल
TRUE TRUE TRUE पास

Logical OR: कोई एक कंडीशन काफ़ी है

OR का असली फ़ायदा exits में दिखता है। मान लीजिए आप NIFTY futures से तब exit करना चाहते हैं जब प्राइस आपकी entry से 100 पॉइंट ऊपर हो (target) या 50 पॉइंट नीचे (stop):

  • LTP > EntryPrice + 100
  • LTP < EntryPrice − 50

दोनों को Exit ब्लॉक में रखें और टॉगल को OR पर सेट करें। जो पहले होगा, वही ट्रेड बंद कर देगा।

Condition बिल्डर, जिसमें OR चुना गया है और दो कंडीशन हैं: NIFTY 50 futures का LTP, EntryPrice प्लस 100 से बड़ा, और LTP, EntryPrice माइनस 50 से छोटाOR चुना गया: target या stop, जो भी पहले आए

OR के लिए truth table उल्टी तस्वीर है। सिर्फ़ एक कॉम्बिनेशन फ़ेल होता है:

A B C OR नतीजा
FALSE FALSE FALSE फ़ेल
FALSE FALSE TRUE पास
FALSE TRUE FALSE पास
FALSE TRUE TRUE पास
TRUE FALSE FALSE पास
TRUE FALSE TRUE पास
TRUE TRUE FALSE पास
TRUE TRUE TRUE पास

Groups: AND और OR को मिलाना

अगर कुछ कंडीशन एक साथ सही होनी चाहिए, लेकिन आपके पास दो अलग सेटअप हैं और दोनों में से हर एक से entry होनी चाहिए, तो क्या करें? Groups इसी के लिए हैं। Condition बिल्डर में + Group से आप एक group जोड़ते हैं; हर group का अपना AND/OR टॉगल होता है।

उदाहरण: दोनों में से कोई भी सेटअप true हो तो entry लें।

  • Group A: पिछली candle हरी है (close > open) AND पिछला close > EMA
  • Group B: RSI > 80 AND पिछला close > WMA

डायग्राम: Group A दो कंडीशन को AND से जोड़ता है, Group B दो कंडीशन को AND से जोड़ता है, और entry लेने के लिए दोनों groups OR से जुड़ते हैंहर group के अंदर AND, groups के बीच OR

बाहरी टॉगल को OR पर सेट करें, और हर group के अंदर के टॉगल को AND पर:

Condition बिल्डर, जिसमें बाहरी टॉगल OR पर सेट है और दो groups हैं, Group A और Group B, हर एक का अपना टॉगल AND पर सेट हैबाहर OR, Group A और Group B के अंदर AND

एक काम की ट्रिक: टेस्टिंग के लिए OR

OR के साथ एक ऐसी कंडीशन जोड़ने से जो हमेशा true रहती है, ब्लॉक ज़बरदस्ती चल जाता है। डीबग करने वाले इसका इस्तेमाल करते हैं: Entry ब्लॉक में सबसे ऊपर Time ≥ 915 रखें और OR पर स्विच करें, तो strategy को entry लेनी चाहिए, ताकि आप जांच सकें कि strategy का बाकी हिस्सा (पोज़िशन, broker) काम करता है। बाद में इसे हटा दें। Debugging गाइड बताती है कि यह कब काम आता है।

आम गलतियां

अक्सर पूछे जाने वाले सवाल

Tradetron में AND और OR में क्या फ़र्क है?

AND के साथ, ब्लॉक तभी true होता है जब उसकी हर कंडीशन true हो। OR के साथ, कोई एक कंडीशन true होते ही वह true हो जाता है।

Condition बिल्डर में AND/OR ऑप्शन कहां है?

हर कंडीशन ब्लॉक के ऊपर बाईं ओर। आप जो भी group जोड़ते हैं, उसका भी अपना AND/OR टॉगल होता है।

एक strategy में AND और OR को कैसे मिलाएं?

Groups इस्तेमाल करें। जो कंडीशन एक साथ सही होनी चाहिए, उन्हें AND के साथ एक group में रखें, फिर बाहरी लेवल पर groups को OR से जोड़ें (या इसका उल्टा)।

Exits में AND इस्तेमाल करें या OR?

आम तौर पर OR, ताकि जो exit पहले trigger हो, उसी पर ट्रेड बंद हो जाए, जैसे target या stop loss। AND सारी exit कंडीशन के एक साथ पूरा होने का इंतज़ार करेगा।

मेरी AND strategy कोई ट्रेड क्यों नहीं ले रही?

हर AND कंडीशन एक ही समय पर true होनी चाहिए। हर कंडीशन को चार्ट पर चेक करें, और backtest करके देखें कि वे कितनी बार एक साथ मिलती हैं। अक्सर एक फ़िल्टर हटाने या ढीला करने से यह ठीक हो जाता है।

Tradetron से जुड़ना चाहते हैं?

हज़ारों traders algo trading अपना चुके हैं। अपना नंबर दीजिए, हमारी टीम शुरुआत में आपकी मदद करेगी।