
اس حکمت عملی کا بنیادی خیال یہ ہے کہ مارکیٹ کے رجحان کی سمت کا تعین کرنے کے لئے سی سی آئی اشارے کا استعمال کریں ، اور ای ایم اے اشارے کا استعمال سی سی آئی کو ہموار کرنے کے لئے کریں ، تاکہ رجحان کے مطابق تجارت کی جاسکے۔ جب سی سی آئی اوپر کی طرف سے خریدنے کی پوزیشن سے گزرتا ہے تو زیادہ کام کریں ، اور جب سی سی آئی نیچے کی طرف سے بیچنے کی پوزیشن سے گزرتا ہے تو خالی ہوجائیں ، تاکہ مارکیٹ کے رجحان کے مطابق عمل کیا جاسکے۔
سی سی آئی اشارے کا حساب لگائیں۔ سی سی آئی اشارے اس بات کا تعین کرنے کے لئے استعمال کیا جاتا ہے کہ آیا اسٹاک کی موجودہ قیمت زیادہ خرید یا زیادہ فروخت ہوئی ہے یا نہیں ، اس دن کی اختتامی قیمت اور پچھلے 20 دن کی اوسط سے انحراف کی حد کے ساتھ۔ یہ فارمولا ہے: ((typical price - 20 دن SMA) / (0.015 * 20 دن کی عام قیمت کا معیاری فرق) ۔
سی سی آئی اشارے پر ای ایم اے کو ہموار کرنے کے لئے ، سی سی آئی - ای ایم اے منحنی خطوط حاصل کریں ، تاکہ سی سی آئی اشارے میں ہلچل کو کم کیا جاسکے ، تاکہ سگنل زیادہ واضح ہو۔
سی سی آئی کے خرید و فروخت کے پوائنٹس مرتب کریں۔ جب سی سی آئی-ای ایم اے پر خرید پوائنٹس سے گزرے تو زیادہ کریں۔ جب سی سی آئی-ای ایم اے کے تحت فروخت پوائنٹس سے گزرے تو خالی کریں۔
پوزیشن ہولڈر جب تک کہ سی سی آئی-ای ایم اے نے دوبارہ خرید یا فروخت کے نقطہ کو چھو لیا ہو۔
سی سی آئی کا استعمال مارکیٹ کے رجحانات کی سمت کا تعین کرنے کے لئے کیا جاتا ہے ، اور ای ایم اے فلٹر جعلی سگنل کے ساتھ مل کر ، مارکیٹ کے رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے۔
سی سی آئی اشارے قیمتوں کے لئے غیر معمولی حساس ہیں ، جو رجحان کی تبدیلی کو تیزی سے پکڑ سکتے ہیں۔ ای ایم اے اشارے غلط رپورٹنگ کی شرح کو کم کرسکتے ہیں۔ دونوں کے ساتھ مل کر ، رجحان کے ابتدائی مرحلے میں مواقع پر قبضہ کیا جاسکتا ہے۔
رجحانات کی پیروی کرنے کی حکمت عملی کو اپنانے سے تجارت کی تعداد کو کم سے کم کیا جاسکتا ہے ، جس سے تجارت کی لاگت اور پوائنٹس کو کم کیا جاسکتا ہے۔
حکمت عملی کی پیمائش بہتر ہے اور اس میں کچھ عملی عملیتا ہے۔
سی سی آئی اشارے میں منحنی خطوط کے لئے زیادہ حساسیت کا مسئلہ ہے ، ای ایم اے تمام جعلی سگنلوں کو مکمل طور پر ختم نہیں کرسکتا ہے ، پھر بھی کچھ غلط اطلاعات کا خطرہ موجود ہے۔
خالص رجحان حکمت عملی کی پیروی کرتا ہے ، اور رجحان کے جھٹکے یا الٹ جانے پر نقصان کا شکار ہوتا ہے۔ رجحان کا فیصلہ کرنے والے اشارے کا استعمال مناسب طریقے سے کیا جانا چاہئے۔
خالص طور پر میکانی ٹریڈنگ حکمت عملی ، مارکیٹ کی صورتحال کے مطابق پیرامیٹرز کو لچکدار طریقے سے ایڈجسٹ کرنے کی صلاحیت نہیں ، زیادہ بہتر ہونے کا خطرہ ہے۔
پیمائش کے اعداد و شمار کی کمی ہے، مکمل طور پر حقیقی ڈسک کی کارکردگی کی عکاسی نہیں کر سکتے ہیں. حقیقی ڈسک وقت مناسب طریقے سے پیرامیٹرز کو ایڈجسٹ کرنا چاہئے، سختی سے کنٹرول سٹاپ نقصان.
سی سی آئی کے پیرامیٹرز کو بہتر بنائیں ، مختلف لمبائی کے ادوار کے پیرامیٹرز کے اثر کو جانچیں۔
ای ایم اے پیرامیٹرز کو بہتر بنائیں اور ای ایم اے کی بہترین مدت تلاش کریں۔
خرید و فروخت کے مختلف پیرامیٹرز کے امتزاج کی جانچ کریں اور بہترین پیرامیٹرز تلاش کریں۔
دوسرے اشارے کے ساتھ مل کر ، رجحان کا رخ موڑنے کا فیصلہ کریں ، اور نقصانات کو بڑھانے سے بچنے کے لئے اسٹاپ نقصان کی حد طے کریں۔
خود کار طریقے سے مختلف اقسام کے مطابق بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے خود کار طریقے سے پیرامیٹرز کی اصلاح کی خصوصیت شامل کی گئی ہے۔
یہ حکمت عملی مجموعی طور پر ایک سادہ رجحان کی پیروی کرنے والی تجارتی حکمت عملی ہے۔ یہ سی سی آئی کا استعمال رجحان کی سمت کا اندازہ لگانے اور قیمت کی تبدیلیوں کے لئے حساس ہے ، اور ای ایم اے کے ساتھ مل کر فلٹر کرنے کے لئے ٹریڈنگ سگنل پیدا کرتا ہے۔ اس حکمت عملی میں کچھ فوائد ہیں ، لیکن کچھ خطرات بھی ہیں جن پر توجہ دینے کی ضرورت ہے۔ پیرامیٹرز کی اصلاح اور دیگر اشارے کے استعمال کے ساتھ مل کر حکمت عملی کی استحکام اور ریئل اسٹیک کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، یہ حکمت عملی ایک سادہ اور قابل اعتماد رجحان کی پیروی کرنے والی حکمت عملی کا نمونہ فراہم کرتی ہے۔
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("CCI with EMA Strategy", overlay=false, pyramiding=1, default_qty_type= strategy.percent_of_equity, default_qty_value = 100, calc_on_order_fills=false, slippage=0,commission_type=strategy.commission.percent,commission_value=0.07)
length = input(20, minval=1)
src = input(close, title="Source")
cciSellPoint = input(0, title = 'CCI Sell Point', type = input.integer)
cciBuyPoint = input(0, title = 'CCI Buy Buy Point', type = input.integer)
lengthcci = input(12,"length cci ema", minval=1)
ma = sma(src, length)
cci = (src - ma) / (0.015 * dev(src, length))
cciema=ema(cci,lengthcci)
plot(cci, "CCI", color=#996A15)
plot(cciSellPoint, title = 'CCI Sell Point', color = color.red, linewidth = 1, style = plot.style_cross, transp = 35)
plot(cciBuyPoint, title = 'CCI Buy Point', color = color.green, linewidth = 1, style = plot.style_cross, transp = 35)
plot(cciema, title = 'CCI EMA', color = color.green, linewidth = 1, transp = 35)
band1 = hline(100, "Upper Band", color=#C0C0C0, linestyle=hline.style_dashed)
band0 = hline(-100, "Lower Band", color=#C0C0C0, linestyle=hline.style_dashed)
fill(band1, band0, color=#9C6E1B, title="Background")
startLongTrade= cciema >cciBuyPoint
startShortTrade= cciema <cciSellPoint
//exitLong = cciema <cciSellPoint
//exitShort = cciema >cciBuyPoint
strategy.entry("long",strategy.long, when = startLongTrade )
//strategy.close( "long", when=exitLong)
strategy.entry("short",strategy.short,when=startShortTrade )
//strategy.close("short", when=exitShort)