یہ حکمت عملی ایک نسبتا complete مکمل رجحان ٹریکنگ اور اشارے کے امتزاج کی حکمت عملی تشکیل دیتے ہوئے ، چلتی اوسط ، رشتہ دار طاقت انڈیکس اور خام مال چینل انڈیکس کو مربوط کرتی ہے۔ اس کا بنیادی خیال رجحان اشارے کی تصدیق کے بعد زیادہ درست اندراج کو نافذ کرنا ہے۔
درمیانی قیمت کا حساب کرنے کے لئے hl2 استعمال کریں۔
اہم رجحان کا فیصلہ کرنے کے لئے 14 مدت کے سی سی آئی اشارے کا حساب لگائیں۔ جب سی سی آئی 0 سے زیادہ ہوتا ہے تو ، رجحان اوپر ہوتا ہے۔ جب 0 سے کم ہوتا ہے تو ، رجحان نیچے ہوتا ہے۔
14 پیریڈ آر ایس آئی اشارے کی فاسٹ لائن اور 50 پیریڈ آر ایس آئی اشارے کی سست لائن کا حساب لگائیں۔ جب فاسٹ لائن سست لائن سے اوپر عبور کرتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب فاسٹ لائن سست لائن سے نیچے عبور کرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
اصل تجارتی سگنل صرف اس وقت پیدا ہوتے ہیں جب سی سی آئی اشارے آر ایس آئی اشارے کی سگنل سمت سے بھی مماثل ہوتا ہے۔ یعنی ، صرف اس وقت خریدیں جب سی سی آئی 0 سے زیادہ ہو اور آر ایس آئی فاسٹ لائن سست لائن سے اوپر کراس کرے ، اور صرف اس وقت فروخت کریں جب سی سی آئی 0 سے کم ہو اور آر ایس آئی فاسٹ لائن سست لائن سے نیچے کراس کرے۔
چھوٹے رجحان کا فیصلہ کرنے میں مدد کے لئے قیمت کا 14 پیریڈ کے چلتے ہوئے اوسط hl2 سے موازنہ کریں ، تاکہ جھوٹے بریک آؤٹ سے بچ سکے۔ جب قیمت hl2 کے 14 پیریڈ کے چلتے ہوئے اوسط سے اوپر ہوتی ہے اور RSI اشارے اوپر کی طرف بڑھتا ہے تو ہی خرید کا اشارہ پیدا ہوتا ہے۔ جب قیمت hl2 کے 14 پیریڈ کے چلتے ہوئے اوسط سے نیچے ہوتی ہے اور RSI اشارے نیچے کی طرف بڑھتا ہے تو ہی فروخت کا اشارہ پیدا ہوتا ہے۔
یہ حکمت عملی رجحان کی تشخیص اور رجحان کے آغاز کے بعد وقت میں حاصل کرنے کے لئے الٹ سگنل کو ضم کرتی ہے ، اور باہر نکلنے کے مقامات کا تعین کرنے کے لئے الٹ سگنل اشارے کا استعمال کرتی ہے ، اس طرح بہتر واپسی حاصل ہوتی ہے۔
کموڈٹی چینل انڈیکس تجارتی سمتوں کے غلط انتخاب سے بچتے ہوئے اہم رجحانات کی سمتوں کا درست تعین کرتا ہے۔
رشتہ دار طاقت انڈیکس کے تیز اور سست لائن کراس اوور قابل اعتماد فعال سگنل کے طور پر کام کرتے ہیں ، جو حرکت پذیر اوسط کی تاخیر کے مسئلے سے بچتے ہیں ، اور بروقت قیمتوں میں ردوبدل کو پکڑ سکتے ہیں۔
قیمتوں کا موازنہ میڈین لائنز کے ساتھ کرتے ہوئے غلط سگنل پیدا کرنے والے جھوٹے بریک آؤٹ کو مزید فلٹر کیا جاسکتا ہے۔
مجموعی طور پر، اس حکمت عملی میں اچھی استحکام ہے اور مضبوط رجحانات میں اچھی کارکردگی کا مظاہرہ کرتا ہے.
یہ حکمت عملی تجارتی اقسام کے لئے حساس ہے ، جس میں مخصوص اقسام کے لئے پیرامیٹر کی اصلاح کی ضرورت ہوتی ہے۔ تمام اقسام پر اندھا اطلاق غیر مستحکم کارکردگی کا باعث بن سکتا ہے۔
پیرامیٹر کی ترتیبات جیسے 14 پیریڈ چلنے والے اوسط اور 50 پیریڈ چلنے والے اوسط کو مختلف مارکیٹوں کے مطابق ایڈجسٹ کرنے کی ضرورت ہے۔ پیرامیٹر کی غلط ترتیبات بھی خراب کارکردگی کا باعث بن سکتی ہیں۔
اہم رجحان کی سمت کا تعین کرنے کے لئے صرف سی سی آئی پر انحصار کرنا ابھی بھی کافی کامل نہیں ہے ، کچھ تاخیر کے ساتھ۔ اس حصے کو ابھی بھی مزید اصلاح کی ضرورت ہے۔
الٹ سگنل اشارے کا مجموعہ نسبتا large بڑا ہے ، جس کی وجہ سے کسی حد تک زیادہ سے زیادہ اصلاح ہوسکتی ہے۔ اس کی بھی سختی سے جانچ پڑتال کی ضرورت ہے۔
اہم رجحانات کا اندازہ کرنے کے لئے مزید اشارے شامل کرنے پر غور کریں ، جیسے ڈی ایم آئی ، اے ڈی ایکس ، وغیرہ ، تاکہ رجحانات کے فیصلے زیادہ درست ہوں۔
اسٹاپ نقصان کی منطق کو بڑھانا۔ مثال کے طور پر ، ایک الٹ سگنل ظاہر ہونے کے بعد ، اگر قیمت ایک خاص طول و عرض سے دوبارہ کال بیک کرتی ہے تو ، نقصانات کو کم کرنے کے لئے اسٹاپ نقصان سے باہر نکلنے پر غور کیا جاسکتا ہے۔
پیرامیٹرز کو بہتر بنائیں تاکہ وہ مخصوص تجارتی اقسام کے ل more زیادہ موزوں ہوں۔ مثال کے طور پر ، سست لائن کے سائیکل پیرامیٹر کو بڑھانا ، یا درمیانی قیمت کے حساب کتاب کے طریقہ کار کو ایڈجسٹ کرنا وغیرہ۔
مختلف اقسام کے لئے زیادہ سے زیادہ پیرامیٹرز کا انتخاب کرنے کے لئے پیرامیٹر کی اصلاح کا مجموعہ بنائیں ، جس سے حکمت عملیوں کی قابل اطلاقیت میں بہتری آسکتی ہے۔
جب رفتار ناکافی ہو تو گمراہ کن سگنل سے بچنے کے لئے رفتار کے اشارے شامل کریں۔
اس حکمت عملی کا مجموعی فریم ورک مکمل ہے ، جس میں رجحانات کا فیصلہ اور الٹ پلٹ کے اشارے شامل ہیں ، جو نظریاتی طور پر عمدہ کارکردگی حاصل کرسکتے ہیں۔ لیکن اصل درخواست میں ، اس میں اب بھی تجارت کی اقسام کے لئے پیرامیٹر اور ماڈل کی اصلاح کی ضرورت ہے تاکہ اوور فٹ ہونے کے خطرے کو کم کیا جاسکے۔ اگر یہ سخت شماریاتی جانچ سے گزرتا ہے تو ، اس میں مستحکم حکمت عملی بننے کی صلاحیت ہے جس کی سفارش کی جائے۔
/*backtest start: 2022-12-06 00:00:00 end: 2023-12-12 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © SuchitRaju //@version=4 strategy("MA RSI CCI") price_up = if(close > open and close > sma(hl2,14)) 1 else 0 price_down = if(open > close and close < sma(hl2,14)) 1 else 0 // cci_indicator = cci(hl2, 14) // plot(cci_indicator, color=color.blue) rsi_slow = sma(rsi(close, 14), 50) // plot(rsi_slow, color=color.red) rsi_fast = rsi(close, 14) // plot(rsi_fast, color=color.green) isCrossover = if(rsi_fast > rsi_slow and cci_indicator > 0) 1 else 0 // plotshape(isCrossover, style = shape.arrowup, color = color.green, size = size.huge) isCrossunder = if(rsi_fast < rsi_slow and cci_indicator < 0) 1 else 0 // plotshape(isCrossunder, style = shape.arrowup, color = color.red, size = size.huge) // start = timestamp("GMT-5", 2016,9,1,0,0) // end = timestamp("GMT-5", 2017,9,1,0,0) // strategy.entry("Long", strategy.long, 1, when = isCrossover and price_up) // strategy.entry("Short", strategy.short, 1, when = isCrossunder and price_down) // strategy.close("Long", when = isCrossunder and price_down) // strategy.close("Short", when = isCrossover and price_up) strategy.entry("Long", strategy.long, 1, when = isCrossover) strategy.entry("Short", strategy.short, 1, when = isCrossunder) strategy.close("Long", when = isCrossunder) strategy.close("Short", when = isCrossover)