यह एक सरल इनडोर ट्रेडिंग रणनीति है जिसमें दैनिक उच्च और निम्न, चलती औसत और लेनदेन की मात्रा शामिल है। रणनीति का मुख्य विचार यह है कि प्रवेश संकेत के रूप में चलती औसत की दिशा और धन प्रवाह की दिशा के साथ मिलकर पिछले दिन की ऊंचाई या निम्नता को तोड़ना है।
यह रणनीति मुख्य रूप से निम्नलिखित मापदंडों पर आधारित हैः
दैनिक उच्च और निम्नः पिछले ट्रेडिंग दिन की उच्चतम और निम्नतम कीमतों को रिकॉर्ड करें, जो ब्रेकआउट के लिए एक बेंचमार्क के रूप में काम करते हैं।
चलती औसत: एक निश्चित अवधि के समापन मूल्य के चलती औसत की गणना करें, जो एक बड़ी प्रवृत्ति के लिए एक संदर्भ के रूप में है।
लेन-देन की मात्रा का रिक्तता सूचक: एक निश्चित अवधि के भीतर लेनदेन की मात्रा का एकीकरण रिक्तता मान, धन प्रवाह और प्रवाह का आकलन करने के लिए।
लेन-देन के नियम इस प्रकार हैं:
अधिक शर्तेंः यदि दिन की ऊंचाई एक दिन पहले की ऊंचाई को तोड़ती है, और समापन मूल्य चलती औसत से अधिक है, और लेन-देन की मात्रा का एक सकारात्मक संकेत है, तो अधिक करें।
समता शर्त: जब समापन मूल्य चलती औसत से नीचे गिरता है, तो समता आदेशों को समाप्त कर देता है।
खुले रहने की शर्तें: दिन के निचले स्तर से एक दिन पहले के निचले स्तर को तोड़ने के लिए, और समापन मूल्य चलती औसत से नीचे है, और लेनदेन की मात्रा का एक नकारात्मक संकेत है, तो खुले रहने के लिए।
रिक्त स्थितिः जब समापन मूल्य चलती औसत को तोड़ता है, तो खाली टिकटों को खाली कर दें।
इस रणनीति में कई पहलुओं जैसे कि सफलता, रुझान और धन प्रवाह को ध्यान में रखा गया है, जिससे एक व्यापक निर्णय प्रणाली बनाई जा सकती है, जो कुछ झूठे सफलताओं के शोर को प्रभावी ढंग से फ़िल्टर कर सकती है। लेकिन यह एक शॉर्ट-लाइन ऑपरेशन रणनीति है क्योंकि निर्णय केवल दिन के आंकड़ों के आधार पर किए जाते हैं।
इस तरह की रणनीति के कुछ फायदे हैं:
विचार सरल, सहज और समझने में आसान है।
एक दिन पहले के उच्च और निम्न को तोड़ने के लिए, आप एक मजबूत ताकत की दिशा को पकड़ सकते हैं।
इस प्रकार, कई शोर संकेतों से बचने के लिए चलती औसत के साथ फ़िल्टर किया गया।
पूंजी प्रवाह सूचकांक के माध्यम से, शक्ति के बहु-क्षेत्र वितरण का आकलन किया जा सकता है।
एक दिन के भीतर ट्रेडों का उपयोग करके, आप बार-बार ट्रेडों के माध्यम से मुनाफा कमा सकते हैं।
जटिल पैरामीटर अनुकूलन की आवश्यकता नहीं है, इसे लागू करना आसान है।
विभिन्न किस्मों के लिए उपयुक्त, उच्च लचीलापन।
कुल मिलाकर, रणनीति सरल और स्पष्ट है, इसे लागू करना मुश्किल नहीं है, और लाभ के लिए पर्याप्त जगह है।
इस रणनीति के कई फायदे हैं, लेकिन इसके साथ कुछ जोखिम भी हैं:
यह एक उच्च या निम्न दरार पर निर्भर करता है, और एक झूठी दरार के कारण नुकसान हो सकता है।
यह दिन के कारोबार पर बहुत अधिक निर्भर करता है और रात भर की घटनाओं से प्रभावित होता है।
चलती औसत की पिछड़ती प्रवृत्ति एक महत्वपूर्ण बिंदु से चूक सकती है।
यह कभी-कभी गलत संकेत देता है।
एक बार के नुकसान के आकार को अच्छी तरह से नियंत्रित नहीं किया जा सकता है, और बहुत अधिक नुकसान का खतरा है।
एक ही दिन में कई बार लेनदेन करने पर लेनदेन शुल्क लग सकता है।
यह एक बहुत ही सीमित क्षेत्र है, और यह अतिरिक्त लाभ प्राप्त करने के लिए बहुत मुश्किल है।
कुल मिलाकर, रणनीतिक संकेत अक्सर होते हैं, लेकिन स्थिरता और लाभप्रदता पर परीक्षण किया जाता है।
इस रणनीति को और अधिक अनुकूलित किया जा सकता हैः
एकल हानि को नियंत्रित करने के लिए स्टॉप लॉस सिस्टम में शामिल हों
चलती औसत के लिए पैरामीटर को अनुकूलित करें ताकि यह अधिक संवेदनशील या अधिक स्थिर हो सके।
विभिन्न लेन-देन सूचकांकों का परीक्षण करें ताकि धन प्रवाह के आंकड़ों की सटीकता बढ़ सके।
अधिक फ़िल्टरिंग शर्तों को जोड़ना और झूठी दरारों की संभावनाओं को कम करना
उच्च समय-सीमा पर रणनीति चलाने की कोशिश करें और अधिक बार व्यापार करने से बचें।
मशीन लर्निंग जैसे साधनों को लागू करना, एक अनुकूलन योग्य ट्रेडिंग सिग्नल सिस्टम स्थापित करना।
निर्णय लेने के लिए अधिक डेटा स्रोतों को एकीकृत करना, जैसे कि समाचार घटनाएं, मैक्रो परिवेश, आदि।
रणनीति की स्थिरता और राजस्व में उतार-चढ़ाव के जोखिम का समग्र मूल्यांकन करें, उच्च राजस्व की तलाश न करें।
इस रणनीति के लिए कुल मिलाकर एक सरल सहज ज्ञान युक्त उच्च या निम्न तोड़ने रणनीति विचार है, कोर मूल्य संबंधों और प्रवृत्ति निर्णय पर कब्जा कर रहा है. यह कुछ फायदे हैं, लेकिन यह भी जोखिम है, और आगे अनुकूलन और सत्यापन की जरूरत है. यदि जोखिम को नियंत्रित करने, स्थिर मुनाफा, यह एक वास्तविक मूल्य के साथ एक संक्षिप्त लाइन रणनीति विचार हो सकता है. लेकिन अधिक कुशल स्थिरता रणनीति भी मॉडलिंग के लिए और अधिक कारकों को पेश करने की आवश्यकता है, और सख्त प्रतिक्रिया परीक्षण
प्रमाण पत्र
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99
//@version=5
strategy(title='Daily HIGH/LOW strategy', overlay=true, initial_capital=10000, calc_on_every_tick=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.1)
////////////////////////////GENERAL INPUTS//////////////////////////////////////
len = input.int(24, minval=1, title='Length MA', group='Optimization paramters')
src = input.source(close, title='Source MA', group='Optimization paramters')
out = ta.ema(src, len)
length = input.int(20, minval=1, title='CMF Length', group='Optimization paramters')
ad = close == high and close == low or high == low ? 0 : (2 * close - low - high) / (high - low) * volume
mf = math.sum(ad, length) / math.sum(volume, length)
f_secureSecurity(_symbol, _res, _src) =>
request.security(_symbol, _res, _src[1], lookahead=barmerge.lookahead_on)
pricehigh = f_secureSecurity(syminfo.tickerid, 'D', high)
pricelow = f_secureSecurity(syminfo.tickerid, 'D', low)
plot(pricehigh, title='Previous Daily High', style=plot.style_linebr, linewidth=2, color=color.new(color.white, 0))
plot(pricelow, title='Previous Daily Low', style=plot.style_linebr, linewidth=2, color=color.new(color.white, 0))
short = ta.crossunder(low, pricelow) and close < out and mf < 0
long = ta.crossover(high, pricehigh) and close > out and mf > 0
if short and barstate.isconfirmed
strategy.entry('short', strategy.short, when=barstate.isconfirmed, stop=pricelow[1])
strategy.close('short', when=close > out)
if long and barstate.isconfirmed
strategy.entry('long', strategy.long, when=barstate.isconfirmed, stop=pricehigh[1])
strategy.close('long', when=close < out)