یہ ایک انٹرا ڈے ٹریڈنگ حکمت عملی ہے جو بریکآؤٹ ٹریڈنگ کے لئے رفتار کے اشارے اور اہم سپورٹ / مزاحمت کی سطح کا استعمال کرتی ہے۔ اس میں رجحانات کی نشاندہی کرنے کے لئے چوپنیس انڈیکس شامل ہے اور صرف اس وقت تجارت ہوتی ہے جب رجحان واضح ہوتا ہے ، تاکہ خطرے کو کنٹرول کیا جاسکے۔
حکمت عملی رجحانات کی نشاندہی کرنے کے لئے چوپنیس انڈیکس کا استعمال کرتی ہے۔ چھوٹی چوپنیس اقدار واضح رجحان کی نشاندہی کرتی ہیں جبکہ اعلی اقدار استحکام کی نشاندہی کرتی ہیں۔ حکمت عملی صرف اس وقت تجارت کرتی ہے جب چوپنیس 44 سے کم ہو۔
انٹری سگنلز کے لیے یہ H4، H5 وغیرہ سمیت اہم انٹرا ڈے سپورٹ/ مزاحمت کی سطحوں کا حساب لگاتا ہے۔ جب قیمت H4 سے اوپر بند ہوتی ہے تو یہ طویل ہوجاتا ہے اور جب قیمت L4 سے نیچے بند ہوتی ہے تو یہ مختصر ہوجاتا ہے۔
خاص طور پر، یہ دن کے اندر درج ذیل سطحوں کا حساب لگاتا ہے:
ان سطحوں کا حساب کرنے کے بعد، یہ H4 اور L4 کو اہم بریک آؤٹ کی سطح کے طور پر استعمال کرتا ہے.
جب قیمت H4 سے اوپر ٹوٹ جاتی ہے تو ، یہ تیزی سے تیزی کی رفتار کو اشارہ کرتا ہے اور حکمت عملی طویل ہوجاتی ہے۔ جب قیمت L4 سے نیچے ٹوٹ جاتی ہے تو ، یہ بڑھتی ہوئی bearish رفتار کا اشارہ کرتی ہے اور حکمت عملی مختصر ہوجاتی ہے۔
اس حکمت عملی کے فوائد میں شامل ہیں:
واضح رجحانات کی نشاندہی کرنے کے لئے Choppiness کا استعمال کرنے سے استحکام میں whipsaws سے بچتا ہے.
حساب کی گئی سپورٹ / مزاحمت کی سطحیں عام طور پر معنی خیز ہوتی ہیں۔ ان سطحوں سے ٹریڈنگ بریک آؤٹ جیتنے کا زیادہ امکان فراہم کرتا ہے۔
H4 اور L4 کے تجارتی وقفے جو اختتامی قیمت کے قریب ہیں، اہم دن کے اندر وقفے کو پکڑتے ہیں۔
بریک آؤٹ سگنلز میں جیت کی شرح بہت زیادہ ہوتی ہے۔ H4 اور L4 کے درست وقفے عام طور پر رجحان کو جاری رکھتے ہیں۔
سادہ اور واضح منطق، ابتدائیوں کے لئے سمجھنے اور لاگو کرنے کے لئے آسان.
اس حکمت عملی کے خطرات میں شامل ہیں:
رجحان کی نشاندہی کے لئے ہاپنیس پر انحصار کرنا ناکام ہوسکتا ہے اور رجحانات کو غلط سمجھ سکتا ہے۔
حساب کی سطح برقرار نہیں رہ سکتی اور قیمت توڑ سکتی ہے، جس سے رک جاتا ہے.
بریک آؤٹ سگنل فوری الٹ کے ساتھ جھوٹے بریک آؤٹ ہو سکتے ہیں.
مجموعی رجحان پر غور نہ کیا جائے، نقصانات متزلزل مارکیٹوں میں جمع ہو سکتے ہیں۔
کوئی سٹاپ نقصان کا مطلب یہ ہے کہ انتہائی حرکتوں میں ایک ہی تجارت میں بہت بڑا نقصان ممکن ہے۔
حل:
کراس تصدیق کے لئے دیگر اشارے شامل کریں اور درستگی کو بہتر بنائیں۔
ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان منتقل کرنے پر عمل درآمد کریں.
طویل مدتی رجحان فلٹر کو شامل کریں تاکہ مخالف رجحان کی تجارت سے بچنے کے لئے.
جھوٹے فرار کا پیچھا کرنے سے بچنے کے لئے دوبارہ داخلہ سگنل شامل کریں.
اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے:
بہتر اقدار تلاش کرنے کے لئے Choppiness پیرامیٹرز کو بہتر بنانا.
بہتر کارکردگی کے لئے H3 اور L3 کی طرح مختلف بریک آؤٹ کی سطح کی جانچ.
منافع کے تحفظ اور خطرے کے کنٹرول کے لئے منتقل سٹاپ نقصان کا اضافہ.
جھوٹے فرار سے نقصانات سے بچنے کے لئے دوبارہ داخلہ سگنل شامل کر رہا ہے.
طویل مدتی رجحان فلٹر کو شامل کرنا تاکہ مخالف رجحان کی تجارت سے بچنے کے لئے.
تجارت کے اوقات کو بہتر بنانا جیسے صرف امریکی یا یورپی سیشن کی تجارت کرنا۔
پوزیشن سائزنگ کے قواعد شامل کرنا جیسے فکسڈ مقدار یا فکسڈ فیصد۔
پیرامیٹر ٹھیک کرنے کے لئے بیک ٹیسٹ کے اعداد و شمار کا تجزیہ.
خلاصہ میں ، بنیادی خیال یہ ہے کہ رجحان کی نشاندہی کرنے کے بعد بریکآؤٹس کی تجارت کریں۔ اس میں سادہ منطق اور معقول جیت کی مشکلات ہیں۔ لیکن خطرات موجود ہیں اور خطرات پر قابو پانے اور منافع بخش بنانے کے لئے مزید اصلاحات کی ضرورت ہے۔ پیرامیٹر ٹوننگ ، اسٹاپ نقصان ، ٹرینڈ فلٹر وغیرہ کے ساتھ یہ ایک بہت ہی عملی انٹرا ڈے بریکآؤٹ سسٹم بن سکتا ہے۔ یہ ایک رفتار بریکآؤٹ فریم ورک فراہم کرتا ہے جو ایک موثر انٹرا ڈے ٹریڈنگ حکمت عملی ہے۔
/*backtest start: 2023-09-08 00:00:00 end: 2023-10-08 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //Created by AS strategy(title="ASH1Strategy", shorttitle="AS_H1_Strategy", overlay=true) //sd = input(true, title="Show Daily Pivots?") EMA = ema(close,3) pivot = (high + low + close ) / 3.0 range = high - low h5 = (high/low) * close h4 = close + (high - low) * 1.1 / 2.0 h3 = close + (high - low) * 1.1 / 4.0 h2 = close + (high - low) * 1.1 / 6.0 h1 = close + (high - low) * 1.1 / 12.0 l1 = close - (high - low) * 1.1 / 12.0 l2 = close - (high - low) * 1.1 / 6.0 l3 = close - (high - low) * 1.1 / 4.0 l4 = close - (high - low) * 1.1 / 2.0 h6 = h5 + 1.168 * (h5 - h4) l5 = close - (h5 - close) l6 = close - (h6 - close) // Daily line breaks //sopen = request.security(syminfo.tickerid, "D", open [1]) //shigh = request.security(syminfo.tickerid, "D", high [1]) //slow = request.security(syminfo.tickerid, "D", low [1]) //sclose = request.security(syminfo.tickerid, "D", close [1]) // // Color //dcolor=sopen != sopen[1] ? na : black //dcolor1=sopen != sopen[1] ? na : red //dcolor2=sopen != sopen[1] ? na : green //Daily Pivots dtime_pivot = request.security(syminfo.tickerid, 'D', pivot[1]) dtime_h6 = request.security(syminfo.tickerid, 'D', h6[1]) dtime_h5 = request.security(syminfo.tickerid, 'D', h5[1]) dtime_h4 = request.security(syminfo.tickerid, 'D', h4[1]) dtime_h3 = request.security(syminfo.tickerid, 'D', h3[1]) dtime_h2 = request.security(syminfo.tickerid, 'D', h2[1]) dtime_h1 = request.security(syminfo.tickerid, 'D', h1[1]) dtime_l1 = request.security(syminfo.tickerid, 'D', l1[1]) dtime_l2 = request.security(syminfo.tickerid, 'D', l2[1]) dtime_l3 = request.security(syminfo.tickerid, 'D', l3[1]) dtime_l4 = request.security(syminfo.tickerid, 'D', l4[1]) dtime_l5 = request.security(syminfo.tickerid, 'D', l5[1]) dtime_l6 = request.security(syminfo.tickerid, 'D', l6[1]) //offs_daily = 0 //plot(sd and dtime_pivot ? dtime_pivot : na, title="Daily Pivot",color=dcolor, linewidth=2) //plot(sd and dtime_h6 ? dtime_h6 : na, title="Daily H6", color=dcolor2, linewidth=2) //plot(sd and dtime_h5 ? dtime_h5 : na, title="Daily H5",color=dcolor2, linewidth=2) //plot(sd and dtime_h4 ? dtime_h4 : na, title="Daily H4",color=dcolor2, linewidth=2) //plot(sd and dtime_h3 ? dtime_h3 : na, title="Daily H3",color=dcolor1, linewidth=3) //plot(sd and dtime_h2 ? dtime_h2 : na, title="Daily H2",color=dcolor2, linewidth=2) //plot(sd and dtime_h1 ? dtime_h1 : na, title="Daily H1",color=dcolor2, linewidth=2) //plot(sd and dtime_l1 ? dtime_l1 : na, title="Daily L1",color=dcolor2, linewidth=2) //plot(sd and dtime_l2 ? dtime_l2 : na, title="Daily L2",color=dcolor2, linewidth=2) //plot(sd and dtime_l3 ? dtime_l3 : na, title="Daily L3",color=dcolor1, linewidth=3) //plot(sd and dtime_l4 ? dtime_l4 : na, title="Daily L4",color=dcolor2, linewidth=2) //plot(sd and dtime_l5 ? dtime_l5 : na, title="Daily L5",color=dcolor2, linewidth=2) //plot(sd and dtime_l6 ? dtime_l6 : na, title="Daily L6",color=dcolor2, linewidth=2) longCondition = close >dtime_h4 if (longCondition) strategy.entry("My Long Entry Id", strategy.long) shortCondition = close <dtime_l4 if (shortCondition) strategy.entry("My Short Entry Id", strategy.short)