یہ جاپانی موم بتیوں کے تکنیکی تجزیے پر مبنی ایک تیز رفتار بریک آؤٹ حکمت عملی ہے ، جس میں رجحان اور پوزیشن کا تعین کرنے کے لئے حرکت پذیر اوسط اشارے اور معاون مزاحمت کے اشارے کے ساتھ مل کر ہے۔ اس کا بنیادی خیال یہ ہے کہ تیزی سے قیمت کی بریک آؤٹ کا انتظار کیا جائے اور حرکت پذیر اوسط اور رجحان کے اشارے کی تصدیق کے بعد تیزی سے منافع حاصل کیا جائے۔
اس حکمت عملی میں رجحان کی سمت کا تعین کرنے کے لئے 20 پیریڈ کا سادہ چلتا ہوا اوسط (ایس ایم اے) اور 200 پیریڈ کا ایکسپونینشل چلتا ہوا اوسط (ای ایم اے) استعمال کیا جاتا ہے۔ جب قیمت اپ ٹرینڈ (ای ایم اے سے اوپر ایس ایم اے) میں ہوتی ہے ، اور موجودہ جاپانی موم بتی کا حقیقی جسم کھلے (سفید جسم) سے اوپر بند ہوجاتا ہے ، تو اس سے خریداری کی طاقت میں اضافہ ہوتا ہے۔ جب قیمت نیچے کی طرف بڑھتی ہے (ای ایم اے سے نیچے ایس ایم اے) ، اور موجودہ جاپانی موم بتی کا حقیقی جسم کھلے (سیاہ جسم) سے نیچے بند ہوجاتا ہے تو ، اس سے فروخت کا دباؤ بڑھتا ہے۔
رجحان اور رفتار کی تصدیق کے ساتھ ، حکمت عملی تیزی سے قیمت کی خرابی کا انتظار کرتی ہے اور مارکیٹ میں داخل ہوتی ہے۔ نام نہاد
مارکیٹ میں داخل ہونے کے بعد ، منافع لینے اور اسٹاپ نقصان کے قوانین بہت آسان ہیں۔ جب تک قیمت چینل کی بیرونی حدود (جیسے منافع لینے کی لائن یا اسٹاپ نقصان کی لائن) کو چھوتی ہے ، وہ فوری طور پر منافع یا اسٹاپ نقصان لے گی۔ اس سے حکمت عملی کے تیز منافع کو یقینی بنایا جاتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ نسبتا small کم خطرہ کے ساتھ تیزی سے منافع حاصل کرنا ہے۔ بریک آؤٹ کے بعد تیزی سے مارکیٹ میں داخل ہونے سے ، یہ پوزیشنوں کی متعدد ایڈجسٹمنٹ سے بچ جاتا ہے۔ اور چینل بریک آؤٹ کے ذریعہ لایا جانے والا تیز اثر مختصر مدت میں بڑے منافع کی اجازت دیتا ہے۔
طویل مدتی ہولڈنگ کے مقابلے میں ، اس طرح کے موثر افتتاحی اور بند ہونے والے میکانزم حکمت عملی کی غیر فعال شرح کو نمایاں طور پر کم کرسکتے ہیں اور سرمایہ کاری کی کارکردگی کو مزید بہتر بناسکتے ہیں۔ ایک ہی وقت میں ، تیزی سے منافع لینے اور اسٹاپ نقصان کے میکانزم کو بھی مؤثر طریقے سے واحد نقصان پر قابو پایا جاسکتا ہے۔
یہ حکمت عملی بنیادی طور پر رجحان کی سمت کا تعین کرنے کے لئے چلتی اوسط اشارے پر انحصار کرتی ہے ، جس میں واپسی اور استحکام کا خطرہ ہوتا ہے۔ جب قیمت چینل کے اندر گھومتی ہے تو ، اس سے انتہائی قلیل مدتی ریورس اوپننگ اور نقصان ہوسکتا ہے۔
اس کے علاوہ ، حکمت عملی بنیادی اور اہم واقعہ تجزیہ کو یکجا کیے بغیر تکنیکی اشارے پر بہت زیادہ انحصار کرتی ہے۔ سیاہ بچھو کے واقعات کی صورت میں ، تکنیکی اشارے ناکام ہوجائیں گے اور حکمت عملی کو بڑے نقصانات کا سامنا کرنا پڑ سکتا ہے۔
خطرات پر قابو پانے کے لیے ہم چینل رینج کو مناسب طریقے سے بڑھا سکتے ہیں تاکہ افتتاحی تعدد کو کم کیا جا سکے۔ یا پوزیشن مینجمنٹ ماڈیول شامل کر کے کل سرمایہ کی بنیاد پر ایک پوزیشن کو متحرک طور پر ایڈجسٹ کیا جا سکے۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
پوزیشن مینجمنٹ ماڈیول شامل کریں. ایک نقصان کا فیصد کنٹرول کرنے کے لئے اکاؤنٹ کے سائز کی بنیاد پر متحرک طور پر ایک کھلی پوزیشن کو ایڈجسٹ کریں.
بنیادی فلٹرنگ شامل کریں۔ جب تکنیکی اشارے افتتاحی سگنل کو متحرک کرتے ہیں تو ، غیر معمولی واقعات سے بچنے کے لئے کمپنی کے بنیادی اصولوں اور اہم واقعات کی جانچ کریں۔
اسٹاک پول مینجمنٹ کو یکجا کریں۔ اسٹاک پول کو متحرک طور پر ایڈجسٹ کرنے کے لئے قواعد مرتب کریں۔ استحکام کو بہتر بنانے کے لئے مختلف مراحل میں بہترین اسٹاک پول کا انتخاب کریں۔
مشین لرننگ ماڈلز کو یکجا کریں۔ رجحانات اور اہم قیمتوں کی سطح کی پیش گوئی کے لئے AI کا استعمال کریں ، چینل کی حد اور انٹری ٹائمنگ کا تعین کرنے میں مدد کریں۔
اس حکمت عملی میں سادگی اور کارکردگی کی خصوصیات ہیں۔ یہ چلتی اوسط کے ساتھ اہم رجحان ، جاپانی موم بتیوں کے ساتھ رفتار کی سمت کا تعین کرتا ہے ، تیزی سے بریک آؤٹ کے ساتھ داخل ہوتا ہے ، اور فوری منافع لینے اور اسٹاپ نقصان کے ساتھ باہر نکلتا ہے۔ یہ اعلی تعدد کی تجارت کے لئے موزوں قلیل مدتی فوائد کی اجازت دیتا ہے۔ لیکن اس میں کمی اور غیر یقینی صورتحال کا خطرہ بھی ہے۔ مسلسل اصلاح سے حکمت عملی کو مختلف مارکیٹ کے ماحول میں مستحکم بنایا جاسکتا ہے۔
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Kana with S/R Strategy", title = "KANA with S/R", overlay=true) len = input(20, minval=1, title="Length") multiplier1 = input(1, minval=1, title="multiplier1") multiplier2 = input(2, minval=1, title="multiplier2") multiplier3 = input(3, minval=1, title="multiplier3") srTimeFrame = input(240, minval=1, title="Support Resistance TimeFrame") useSR = input(true, type = bool, title="Use Support/Resistance") tpPercent = input(0.5, type=float, title = "Take Profit Percent") useTP = input(false, type=bool, title = "Use Take Profit") tp = (close * tpPercent / 100) / syminfo.mintick src = input(close, title="Source") mid = sma(src, len) plot(mid, title="SMA", color=blue) trend = ema(close, 200) plot(trend, title="Trend", color=green) upper1 = mid + atr(200) * multiplier1 upper2 = mid + atr(200) * multiplier2 upper3 = mid + atr(200) * multiplier3 lower1 = mid - atr(200) * multiplier1 lower2 = mid - atr(200) * multiplier2 lower3 = mid - atr(200) * multiplier3 plot(upper1, color = orange) plot(upper3, color = red) plot(lower1, color = orange) plot(lower3, color = red) haClose = request.security(heikinashi(syminfo.tickerid), timeframe.period, close) haOpen = request.security(heikinashi(syminfo.tickerid), timeframe.period, open) resistance = request.security(syminfo.tickerid,tostring(srTimeFrame), high) support = request.security(syminfo.tickerid,tostring(srTimeFrame), low) rsPos = (close - support[srTimeFrame]) / (resistance[srTimeFrame] - support[srTimeFrame]) MACD = ema(close, 120) - ema(close, 260) aMACD = ema(MACD, 90) hisline = MACD - aMACD longCondition = (mid > trend) and (haOpen[1] < haClose[1]) and (mid > mid[1]) and (close < upper1) and hisline > 0 and (useSR == true ? (rsPos > 100) : true) shortCondition = (mid < trend) and (haOpen[1] > haClose[1]) and (mid < mid[1]) and (close > lower1) and hisline < 0 and (useSR == true ? (rsPos < 0) : true) longExit = (close > upper3 ) or (close < lower2) shortExit = (close < lower3) or (close > upper2) if (longCondition) strategy.entry("Long", strategy.long) if (useTP) strategy.exit("Exit Long", "Long", profit = tp) if (longExit) strategy.close("Long") if (shortCondition) strategy.entry("Short", strategy.short) if (useTP) strategy.exit("Exit Short", "Short", profit = tp) if (shortExit) strategy.close("Short")