یہ ایک بائنری آپشن ٹرانسفر ٹریڈنگ حکمت عملی ہے جو بولنگر بینڈ اشارے بی بی کے ساتھ مل کر رفتار اشارے آر ایس آئی کا استعمال کرتی ہے۔ بروقت ہونے کے لحاظ سے ، ٹی ٹی ایم اشارے کا استعمال اس بات کا تعین کرنے کے لئے کیا جاتا ہے کہ آیا مارکیٹ استحکام کی حالت میں ہے ، اس طرح داخلے کی وشوسنییتا کو بہتر بناتا ہے۔
اس حکمت عملی کا بنیادی منطق بولنگر بینڈ اور آر ایس آئی اشارے کی بنیاد پر اس شرط کے تحت توڑ کی سمت کا تعین کرنا ہے کہ ٹی ٹی ایم اشارے کا سیٹ ایک توڑ بناتا ہے۔ خاص طور پر ، حکمت عملی بی بی کی 20 مدت اور آر ایس آئی کی 30 مدت کا استعمال کرتی ہے۔ جب مارکیٹ سکڑ سے گزر جاتی ہے تو ، جب آر ایس آئی ایک خاص اتار چڑھاؤ کی حد (30-70) کے اندر ہوتا ہے اور بی بی میں بڑی توڑ ہوتی ہے۔ اس کے علاوہ ، حکمت عملی غیر ضروری بار بار کھولنے سے بچنے کے لئے پوزیشن کھولنے سے پہلے پچھلی کے لائن کی افتتاحی سمت کی بھی جانچ کرتی ہے۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
ٹی ٹی ایم اشارے کا استعمال مارکیٹ کی تجارتی حالت کا اندازہ کرنے اور مستحکم مارکیٹ میں بے معنی تجارت سے بچنے کے لئے۔ ٹی ٹی ایم ایس اشارے کی کمپریشن اور توسیع سے اہم رجحان کی سمت کو بہتر طور پر طے کیا جاسکتا ہے اور پوزیشنوں کو کھولنے کے لئے ایک حوالہ فراہم کیا جاسکتا ہے۔
آر ایس آئی اور بی بی کا امتزاج کھلنے والی پوزیشنوں کو زیادہ قابل اعتماد بنا سکتا ہے۔ آر ایس آئی اشارے کا فیصلہ کرتا ہے کہ کیا قیمتیں زیادہ خریدیں یا زیادہ فروخت ہوچکی ہیں۔ جبکہ بی بی اشارے کا فیصلہ کرتا ہے کہ کیا قیمتوں میں بڑی پیشرفت ہوئی ہے۔ دونوں کا امتزاج حکمت عملی کو مضبوط سمت کے رجحانات سے منافع بخش بناتا ہے۔
حکمت عملی کی منطق میں کچھ اصلاحات پر غور کیا جاتا ہے جیسے بار بار کھولنے سے گریز کرنا۔ اس سے کسی حد تک غیر ضروری منافع اور نقصان کی سوئچنگ کو کم کیا جاسکتا ہے۔
اس حکمت عملی کے اہم خطرات یہ ہیں:
خرابی کی ناکامی کا خطرہ۔ جب ٹی ٹی ایم اشارے کا صحیح اندازہ نہیں ہوتا ہے تو ، آر ایس آئی اور بی بی میں ابھی بھی غلط بریک آؤٹ ہوسکتے ہیں۔ اس وقت ، حکمت عملی اشارے کی بنیاد پر پوزیشنیں کھولتی ہے ، اور آخر کار پھنس سکتی ہے۔ اس خطرے کو کنٹرول کرنے کے لئے ، پوزیشن کے سائز کو کم کرنے پر غور کریں۔
جب مارکیٹ میں اتار چڑھاؤ ہوتا ہے تو نقصان اٹھانا آسان ہے۔ جب مارکیٹ اتار چڑھاؤ کی حالت میں ہوتی ہے تو ، ٹی ٹی ایم اشارے کی کارکردگی مثالی نہیں ہوتی ہے۔ آر ایس آئی اور بی بی اشارے متعدد غلط سگنل بھی دے سکتے ہیں۔ اس وقت نقصانات پیدا کرنا بہت آسان ہے۔ اس خطرے کو کنٹرول کرنے کے لئے ، واضح اتار چڑھاؤ والی منڈیوں میں اس حکمت عملی کا استعمال کرنے سے گریز کریں۔
حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
ٹی ایم ایم اشارے کے پیرامیٹرز کو بہتر بنائیں تاکہ اشارے کی لمبائی اور عوامل کو ایڈجسٹ کیا جاسکے۔ اس سے ٹی ایم ایم
آر ایس آئی اور بی بی پیرامیٹرز کو بہتر بنائیں۔ مناسب طریقے سے سائیکل کی تعداد کو مختصر کرنے سے زیادہ بروقت اور درست پیشرفت سگنل حاصل ہوسکتے ہیں۔ اسی وقت ، بی بی چینل کی بینڈوڈتھ مختلف اقدار کی جانچ بھی کرسکتی ہے۔
اسٹاپ نقصان کی منطق میں اضافہ کریں۔ چونکہ حکمت عملی میں اسٹاپ نقصان مقرر نہیں کیا گیا ہے ، لہذا ایک ہی نقصان کو بہت زیادہ ہونے سے روکنے کے ل move ، متحرک اسٹاپ نقصان یا متوقع اسٹاپ نقصان کو شامل کرنے پر غور کریں۔
مختلف اقسام کے پیرامیٹرز کی جانچ کی جاسکتی ہے۔ موجودہ حکمت عملی 1 منٹ کے چارٹس پر چلتی ہے۔ پیرامیٹرز کی دیگر اقسام (جیسے 5 منٹ) کے لئے ، اشارے کے پیرامیٹرز کو بہتر پیرامیٹر مجموعے حاصل کرنے کے لئے دوبارہ جانچ اور بہتر بنایا جاسکتا ہے۔
یہ حکمت عملی رجحان کی درستگی کا تعین کرنے کے لئے ٹی ٹی ایم کا استعمال کرتی ہے اور پیشرفت کی سمتوں کا تعین کرنے کے لئے آر ایس آئی اور بی بی کا استعمال کرتی ہے۔ سادہ پیشرفت کی حکمت عملیوں کے مقابلے میں ، اس کا انٹری ٹائمنگ اور اشارے کے پیرامیٹر کی اصلاح زیادہ فائدہ مند ہے ، جس سے منافع میں اضافہ ہوسکتا ہے۔ لیکن اس حکمت عملی میں اتار چڑھاؤ والی منڈیوں میں ناکامی اور موافقت کے کچھ خطرات بھی ہیں۔ اس سے ہمیں استعمال کے دوران پوزیشن سائزنگ کو ایڈجسٹ کرنے اور اتار چڑھاؤ والی منڈیوں میں اس کے استعمال سے بچنے کی ضرورت ہوتی ہے۔ مزید پیرامیٹر اور اسٹاپ نقصان کی اصلاح کے ساتھ ، یہ حکمت عملی ایک قابل اعتماد آپشن ٹریڈنگ حکمت عملی بن سکتی ہے۔
/*backtest start: 2022-11-14 00:00:00 end: 2023-11-20 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy (title="EA_Binary Option Spfrat Strategy", shorttitle="Spyfrate_Binary Option 5min", overlay=false, pyramiding=1999, initial_capital=60000, currency=currency.USD) // TTM Squeeze code lengthttm = input(title="Length", defval=20, minval=0) bband(lengthttm, mult) => sma(close, lengthttm) + mult * stdev(close, lengthttm) keltner(length, mult) => ema(close, lengthttm) + mult * ema(tr, lengthttm) e1 = (highest(high, lengthttm) + lowest(low, lengthttm)) / 2 + sma(close, lengthttm) osc = linreg(close - e1 / 2, lengthttm, 0) diff = bband(lengthttm, 2) - keltner(lengthttm, 1) osc_color = osc[1] < osc[0] ? osc[0] >= 0 ? #00ffff : #cc00cc : osc[0] >= 0 ? #009b9b : #ff9bff mid_color = diff >= 0 ? green : red conso = diff >= 0?1:0 //plot(osc, color=osc_color, style=histogram, linewidth=2) //plot(0, color=mid_color, style=circles, linewidth=3) // BB Init source = close length = input(50, minval=1) mult = input(0.2, title="Mult Factor", minval=0.001, maxval=50) alertLevel=input(0.1) impulseLevel=input(0.75) showRange = input(false, type=bool) //RSI CODE src = close, up = rma(max(change(src), 0), 30) down = rma(-min(change(src), 0), 30) rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down)) //BB CODE basis = sma(source, length) dev = mult * stdev(source, length) upper = basis + dev lower = basis - dev bbr = source>upper?(((source-upper)/(upper-lower))/10): source<lower?(((source-lower)/(upper-lower))/10) : 0.05 bbi = bbr - nz(bbr[1]) //Rule long1 = rsi>50.5 and rsi<70 and bbi>0.15 and osc>0.00100 and conso>0 short1 = rsi<49.5 and rsi>30 and bbi<-0.15 and osc<-0.00100 and conso>0 // long = long1[1] == 0 and long1 == 1 short = short1[1] == 0 and short1 == 1 longclose = long[5] == 1 shortclose = short[5] == 1 //Alert strategy.entry("short", strategy.short, when=short) strategy.entry("long", strategy.long, when=long) plot(long,"long",color=green,linewidth=1) plot(short,"short",color=red,linewidth=1) strategy.close("long",when=longclose) strategy.close("short",when=shortclose) //strategy.exit(id="long",qty = 100000,when=longclose) //strategy.exit(id="short",qty = 100000,when=shortclose) plot(longclose,"close",color=blue,linewidth=1) plot(shortclose,"close",color=orange,linewidth=1) //strategy.exit(id="Stop", profit = 20, loss = 100)