Tradetron లో లాజికల్ ఆపరేటర్లు: AND, OR, గ్రూప్స్
ఈ వ్యాసం ఇంగ్లీష్ నుండి అనువదించబడింది. అసలు వ్యాసాన్ని ఇంగ్లీష్లో చదవండి
Tradetron లో లాజికల్ ఆపరేటర్లు చాలా కండిషన్లు ఎలా కలుస్తాయో నిర్ణయిస్తాయి. AND తో, ప్రతి కండిషన్ true అయినప్పుడు మాత్రమే entry లేదా exit జరుగుతుంది. OR తో, ఏ ఒక్క కండిషన్ true అయినా జరుగుతుంది. గ్రూప్స్ ఈ రెండింటినీ కలపడానికి అనుమతిస్తాయి, ఉదాహరణకు "(ఈ రెండూ) OR (ఆ రెండూ)", కాబట్టి కోడ్ లేకుండా దాదాపు ఏ రూల్నైనా వ్యక్తం చేయవచ్చు.

రెండు లాజికల్ ఆపరేటర్లు
| ఆపరేటర్ | బ్లాక్ ఎప్పుడు true అవుతుంది... | సాధారణ వాడకం |
|---|---|---|
| AND | దానిలోని ప్రతి కండిషన్ true అయినప్పుడు | చాలా కన్ఫర్మేషన్లు కావాల్సిన entries |
| OR | దానిలో కనీసం ఒక కండిషన్ true అయినప్పుడు | చాలా ట్రిగ్గర్లు ఉండే exits |
కండిషన్ బిల్డర్లో, ప్రతి కండిషన్ బ్లాక్ పై ఎడమ వైపు ఒక AND / OR టాగుల్ ఉంటుంది. అక్కడ మీరు ఏది ఎంచుకుంటే అది ఆ బ్లాక్లోని అన్ని కండిషన్లను కలుపుతుంది.
లాజికల్ AND: ప్రతి కండిషన్ true కావాలి
NIFTY futures (5-నిమిషాల క్యాండిల్స్) పై ఈ మూడూ నిజమైనప్పుడు మాత్రమే మీరు ఎంటర్ అవ్వాలనుకుంటున్నారు అనుకోండి:
- RSI 80 పైన ఉంది.
- ముందు క్యాండిల్ దాని ఓపెన్ పైన క్లోజ్ అయింది (ఒక గ్రీన్ క్యాండిల్).
- ముందు క్యాండిల్ EMA పైన క్లోజ్ అయింది.
Entry బ్లాక్లో మూడు కండిషన్లు బిల్డ్ చేసి, టాగుల్ను AND కి సెట్ చేయండి. మూడూ ఒకేసారి true అయినప్పుడు మాత్రమే పొజిషన్ తీసుకోబడుతుంది.
AND ఎంచుకున్నారు: entry కి మూడు కండిషన్లూ కావాలి
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 | పాస్ |
లాజికల్ OR: ఏ ఒక్క కండిషన్ అయినా సరిపోతుంది
Exits లో OR బాగా పనిచేస్తుంది. ధర మీ entry కంటే 100 పాయింట్లు పైన ఉన్నప్పుడు (target) లేదా 50 పాయింట్లు కింద ఉన్నప్పుడు (stop) NIFTY futures నుంచి ఎగ్జిట్ అవ్వాలనుకుంటున్నారు అనుకోండి:
- LTP > EntryPrice + 100
- LTP < EntryPrice − 50
రెండింటినీ Exit బ్లాక్లో పెట్టి, టాగుల్ను OR కి సెట్ చేయండి. ఏది ముందు జరిగితే అది ట్రేడ్ను క్లోజ్ చేస్తుంది.
OR ఎంచుకున్నారు: target లేదా stop, ఏది ముందు వస్తే అది
OR కోసం, ట్రూత్ టేబుల్ అద్దం పట్టినట్టు ఉంటుంది. ఒక్క కాంబినేషనే ఫెయిల్ అవుతుంది:
| 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 | పాస్ |
గ్రూప్స్: AND, OR కలపడం
కొన్ని కండిషన్లు కలిసి నిజం కావాలి, కానీ ప్రతిదీ ఒక entry ని ట్రిగ్గర్ చేయాల్సిన రెండు వేర్వేరు సెటప్లు మీ దగ్గర ఉంటే? గ్రూప్స్ అందుకే. కండిషన్ బిల్డర్లో + Group తో ఒక గ్రూప్ యాడ్ చేస్తారు; ప్రతి గ్రూప్కు దాని సొంత AND/OR టాగుల్ ఉంటుంది.
ఉదాహరణ: ఏ సెటప్ true అయినా entry తీసుకోండి.
- Group A: ముందు క్యాండిల్ గ్రీన్ (close > open) AND ముందు క్లోజ్ > EMA
- Group B: RSI > 80 AND ముందు క్లోజ్ > WMA
ప్రతి గ్రూప్ లోపల AND, గ్రూప్స్ మధ్య OR
బయటి టాగుల్ను OR కి, ప్రతి గ్రూప్ లోపలి టాగుల్ను AND కి సెట్ చేయండి:
బయట OR, Group A, Group B లోపల AND
ఉపయోగకరమైన ట్రిక్: టెస్టింగ్ కోసం OR
ఎప్పుడూ true అయ్యే కండిషన్ను OR తో యాడ్ చేస్తే బ్లాక్ తప్పనిసరిగా ఫైర్ అవుతుంది. డీబగ్ చేసేవారు దీన్ని వాడతారు: Entry బ్లాక్ పైభాగంలో Time ≥ 915 పెట్టి OR కి మార్చండి, స్ట్రాటజీ ఎంటర్ అవ్వాలి, కాబట్టి స్ట్రాటజీలో మిగతావి (పొజిషన్లు, broker) పనిచేస్తున్నాయో చెక్ చేయవచ్చు. తర్వాత దాన్ని తీసేయండి. ఇది ఎప్పుడు సహాయపడుతుందో డీబగ్గింగ్ గైడ్ వివరిస్తుంది.
సాధారణ తప్పులు
తరచుగా అడిగే ప్రశ్నలు
Tradetron లో AND, OR మధ్య తేడా ఏమిటి?
AND తో, బ్లాక్లోని ప్రతి కండిషన్ true అయినప్పుడు మాత్రమే అది true అవుతుంది. OR తో, ఏ ఒక్క కండిషన్ true అయిన వెంటనే అది true అవుతుంది.
కండిషన్ బిల్డర్లో AND/OR ఆప్షన్ ఎక్కడ ఉంది?
ప్రతి కండిషన్ బ్లాక్ పై ఎడమ వైపు. మీరు యాడ్ చేసే ప్రతి గ్రూప్కు కూడా దాని సొంత AND/OR టాగుల్ ఉంటుంది.
ఒకే స్ట్రాటజీలో AND, OR ని ఎలా కలపాలి?
గ్రూప్స్ వాడండి. కలిసి నిజం కావాల్సిన కండిషన్లను AND తో ఒక గ్రూప్లో పెట్టి, బయటి లెవెల్లో గ్రూప్స్ను OR తో కలపండి (లేదా తిరగేసి).
Exits కి AND వాడాలా లేక OR నా?
సాధారణంగా OR, కాబట్టి ఏ exit ముందు ట్రిగ్గర్ అయితే దానిపై ట్రేడ్ క్లోజ్ అవుతుంది, ఉదాహరణకు ఒక target లేదా stop loss. AND అయితే అన్ని exit కండిషన్లు ఒకేసారి నెరవేరే వరకు ఎదురుచూస్తుంది.
నా AND స్ట్రాటజీ ఎందుకు ఏ ట్రేడ్లూ తీసుకోవడం లేదు?
ప్రతి AND కండిషన్ ఒకే క్షణంలో true కావాలి. ప్రతి కండిషన్ను చార్ట్పై చెక్ చేయండి, అవి ఎంత తరచుగా కలుస్తాయో చూడడానికి backtest చేయండి. ఒక ఫిల్టర్ను తీసేయడం లేదా సడలించడం తరచుగా దాన్ని సరిచేస్తుంది.