
آپٹرکلوپ توڑنے کی حکمت عملی ایک رجحان سے باخبر رہنے کی حکمت عملی ہے ، جو قیمت کی حرکت اور رجحان کی طاقت کا اندازہ لگانے کے لئے چلتی اوسط اور ADX اشارے کو جوڑتی ہے ، اور جب وہ چلتی اوسط سے ٹوٹ جاتی ہے تو میدان میں داخل ہوتی ہے۔ یہ حکمت عملی آسان ہے ، عملی ہے ، اور رجحان کو مؤثر طریقے سے ٹریک کرتی ہے ، جس میں منافع کمانے کا بہت امکان ہے۔
یہ حکمت عملی بنیادی طور پر تین اشارے پر مبنی ہے:
SMA منتقل اوسط: قیمتوں کے رجحان کی سمت کا تعین کرنے کے لئے ایک خاص دور کے اختتامی قیمتوں کی سادہ منتقل اوسط کا حساب لگایا جاتا ہے۔
ADX اوسط رجحان انڈیکس: رجحان کی طاقت کی پیمائش کرتا ہے۔ ADX جتنا زیادہ ہوتا ہے ، رجحان اتنا ہی واضح ہوتا ہے۔
گلاس کی شرائط: جب بند ہونے والی قیمت کھلنے والی قیمت سے زیادہ ہو اور بند ہونے والی قیمت کم ترین قیمت کے قریب ہو تو اس کا مطلب ہے کہ اس میں اضافہ ہوا ہے۔ جب بند ہونے والی قیمت کھلنے والی قیمت سے کم ہو اور بند ہونے والی قیمت زیادہ سے زیادہ قیمت کے قریب ہو تو اس کا مطلب ہے کہ اس میں کمی آئی ہے۔
حکمت عملی کی منطق:
قیمتوں کے مجموعی رجحان کا تعین کرنے کے لئے N سائیکل کے لئے SMA کی قیمت کا حساب لگائیں۔
رجحان کی طاقت کا اندازہ لگانے کے لئے M سائیکل کے ADX کی قیمت کا حساب لگائیں۔ تجارتی سگنل صرف اس وقت پیدا ہوتا ہے جب ADX مقررہ حد سے زیادہ ہو۔
جب قیمت ایک bullish حلقہ بناتی ہے اور بند ہونے کی قیمت SMA سے زیادہ ہے اور ADX قیمت سے زیادہ ہے تو ، زیادہ کام کریں۔
جب قیمت نیچے کی طرف گھومتی ہے ، اور بند ہونے کی قیمت SMA سے کم ہے ، اور ADX قدر سے زیادہ ہے تو ، خالی کریں۔
سٹاپ نقصان یا سٹاپ بندش سے باہر نکلنے کی پوزیشن۔
رجحان کی سمت اور طاقت کے اشارے کے ساتھ مل کر ، رجحانات کو مؤثر طریقے سے ٹریک کیا جاسکتا ہے۔
انگوٹی کی شرائط زیادہ تر غیر موثر کامیابیوں کو فلٹر کرتی ہیں ، جس سے اندراجات کی جیت کی شرح میں اضافہ ہوتا ہے۔
ای ایم اے کے بجائے ایس ایم اے کا استعمال ، وسط اور لمبی لائن کے رجحانات کو سمجھنے میں مددگار ہے۔
ADX اشارے غیر واضح رجحان کے ساتھ تجارت سے گریز کرتا ہے ، جو اعلی امکانات کے آپریشن کو سمجھنے میں معاون ہے۔
حکمت عملی کے اصول سادہ، واضح اور قابل عمل ہیں۔
ایس ایم اے سسٹم کے پیچھے رہ جانے والے اشارے ، ابتدائی اندراج یا دیر سے اندراج کے نتیجے میں اسٹاپس کو متحرک کیا جاسکتا ہے۔ ایس ایم اے سائیکل پیرامیٹرز کو مناسب طریقے سے بہتر بنایا جاسکتا ہے۔
ADX کا کام فلٹرنگ کے اتار چڑھاؤ کی مارکیٹ ہے، لیکن رجحان کی تبدیلی کے وقت نقصان کا غلط اندازہ لگایا جا سکتا ہے. ADX کی شرائط کے قیام کے خطرے کو کم کر سکتے ہیں.
روشنی کے حلقے کے باوجود جعلی توڑ فلٹر کر سکتے ہیں، لیکن عملی طور پر آپریشن میں اب بھی خطرے کے انتظام پر توجہ دینا اور مناسب طریقے سے سٹاپ نقصان کی پوزیشن کو ایڈجسٹ کرنے کی ضرورت ہے.
حکمت عملی میں کثیر جہتی توازن کے عوامل پر غور نہیں کیا گیا ہے ، جس میں انسانی مداخلت یا منطق کو بہتر بنانے کی ضرورت ہے۔
SMA اور ADX کے پیرامیٹرز کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔
انٹری کوالٹی کو بہتر بنانے کے لئے ، دیگر اشارے جیسے برن بینڈ ، کے ڈی جے ، وغیرہ کو شامل کریں۔
ٹریڈ ریورس ، ریٹائرمنٹ تناسب وغیرہ کی طرح پلے پوزیشن کی شرائط میں اضافہ ، باہر نکلنے کی منطق کو بہتر بنائیں۔
زیادہ سے زیادہ خلا کے تناسب کے بارے میں فیصلے میں اضافہ کریں تاکہ زیادہ سے زیادہ یکطرفہ تجارت سے بچا جاسکے۔
اسٹاپ نقصان کی حکمت عملی کو بہتر بنائیں ، فکسڈ اسٹاپ کو ٹریکنگ اسٹاپ یا بیچ اسٹاپ کے طور پر بہتر بنائیں
فنڈ مینجمنٹ کی حکمت عملی کو بہتر بنانا اور انفرادی خطرے کو بہتر طور پر کنٹرول کرنا۔
آپٹرکل توڑنے کی حکمت عملی ایک سادہ اور عملی رجحان کی پیروی کی حکمت عملی ہے جس میں رجحان کی سمت اور طاقت کا فیصلہ کرنے کے لئے چلتی اوسط اور ADX اشارے کو مربوط کیا جاتا ہے ، اور آپٹرکل حالات کو فلٹر کیا جاتا ہے۔ اس حکمت عملی میں رجحانات کو پکڑنے ، شور کو فلٹر کرنے کے فوائد ہیں ، لیکن اس میں رجحانات کا فیصلہ کرنے ، تاخیر اور نقصان کا خطرہ بھی ہے۔ ہم پیرامیٹرز کو بہتر بنانے ، داخلہ اور خارجی منطق کو بہتر بنانے ، اور خطرے کے انتظام کو بہتر بنانے جیسے طریقوں سے حکمت عملی کی کارکردگی اور استحکام کو مزید بڑھا سکتے ہیں۔
/*backtest
start: 2022-10-18 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Glory Hole with SMA + ADX", overlay=true)
len = input(20, minval=1, title="SMA")
src = input(close, title="Source")
ADXlevel = input(30, minval=1, title="ADX Tradelevel")
out = sma(src, len)
//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(out, title="SMA", color=blue)
bullish = ((out<close) and (out<open) and (out>low) and (sig>ADXlevel))
bearish = ((out>close) and (out>open) and (out<high) and (sig>ADXlevel))
if (bullish)
strategy.entry("Buy", strategy.long)
if (bearish)
strategy.entry("Sell", strategy.short)