انحراف کی حکمت عملی کی تصدیق کریں۔


تخلیق کی تاریخ: 2024-01-15 15:19:56 آخر میں ترمیم کریں: 2024-01-15 15:19:56
کاپی: 1 کلکس کی تعداد: 647
1
پر توجہ دیں
1617
پیروکار

انحراف کی حکمت عملی کی تصدیق کریں۔

جائزہ

تصدیق شدہ پھیلاؤ کی حکمت عملی آر ایس آئی اشارے اور حیرت انگیز اوسیلیٹر اشارے کے دوہری پھیلاؤ سگنل کا استعمال کرتے ہوئے مارکیٹ میں داخلے کے زیادہ قابل اعتماد وقت کا تعین کرتی ہے۔ جب قیمتیں نئی اونچائی یا نئی کم ہوجاتی ہیں ، اور آر ایس آئی اور اے او اشارے الٹا اونچائی یا کم ہوجاتے ہیں تو ، پھیلاؤ کا اشارہ ہوتا ہے۔ اس حکمت عملی میں دونوں اشارے بیک وقت پھیلائے جاتے ہیں ، اس طرح کچھ جعلی سگنل کو فلٹر کرنے اور مارکیٹ میں داخل ہونے میں اضافہ ہوتا ہے۔

حکمت عملی کا اصول

اس حکمت عملی کی بنیاد پر قیمتوں میں اتار چڑھاو اور آر ایس آئی اور اے او اشارے کی قیمتوں کے مابین پھیلاؤ کی بنیاد پر خرید و فروخت کے مقامات کا تعین کیا جاتا ہے۔ اس کا تعین کرنے کا طریقہ یہ ہے:

کثیر بالوں والی بازی: قیمتوں میں حالیہ نئی کمیاں پیدا ہوتی ہیں ، جبکہ آر ایس آئی اور اے او نے حالیہ نئی بلندیوں کی تشکیل کی ہے ، یعنی قیمتوں میں کمی اور آر ایس آئی اور اے او میں اضافہ ہوتا ہے ، جس سے کثیر بالوں والی بازی کا اشارہ ہوتا ہے۔

کھوپڑی کا پھیلاؤ: قیمتوں میں حالیہ نئی بلندیوں کی تشکیل ہوتی ہے ، جبکہ آر ایس آئی اور اے او نے حالیہ نئی نچلی سطحیں تشکیل دی ہیں ، یعنی قیمتیں بڑھتی ہیں اور آر ایس آئی اور اے او گرتی ہیں ، جو کھوپڑی کا پھیلاؤ سگنل تشکیل دیتی ہیں۔

حکمت عملی کا تقاضا ہے کہ دونوں اشارے ایک ساتھ پھیلاؤ کی شرائط کو پورا کریں ، تاکہ کسی ایک اشارے کے جھوٹے پھیلاؤ سے پیدا ہونے والے غلط سگنل سے بچا جاسکے۔ جب پھیلاؤ کا سگنل قائم ہوتا ہے تو ، برن کے ساتھ نیچے کی ریل یا اوپر کی ریل کے قریب ایک اسٹاپ نقصان کا آرڈر لگائیں ، جس میں نیچے کی ریل کے اوپر یا اوپر کی ریل کے نیچے اسٹاپ نقصان ہوتا ہے۔

طاقت کا تجزیہ

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

  1. ڈبل اشارے فلٹرنگ سگنل کی وشوسنییتا کو بڑھاتا ہے، واحد اشارے کے جھوٹے بکھرے ہوئے سگنل کو روکتا ہے۔

  2. انڈیکس کے پھیلاؤ کی خصوصیات کا استعمال کرتے ہوئے خرید و فروخت کے نقطہ نظر کا تعین کریں ، جس میں واپسی کا امکان کم ہے۔

  3. اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ.

  4. اہم معاونت یا مزاحمت کے قریب اسٹاپ نقصانات مرتب کریں تاکہ انفرادی نقصانات کو کم کیا جاسکے۔

خطرے کا تجزیہ

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. ڈبل فلٹرنگ کی شرائط کو ایک ہی وقت میں قائم کرنے میں کم وقت لگتا ہے ، جس سے کچھ تجارت کے مواقع ضائع ہوسکتے ہیں۔

  2. یہ سگنل 100 فیصد قابل اعتماد نہیں ہے اور بعض صورتوں میں نقصانات کا سبب بن سکتا ہے۔

  3. برین بینڈ کے پیرامیٹرز کی غلط ترتیب سے اسٹاپ نقصان بہت زیادہ نرمی یا بہت تنگ ہوسکتا ہے۔

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. اسکریپٹ فیصلے کے دورانیہ پیرامیٹرز کو ایڈجسٹ کریں ، اسکریپٹ سگنل کے پیرامیٹرز کو بہتر بنائیں۔

  2. ٹریلنگ اسٹاپ یا متحرک اسٹاپ جیسے مختلف اسٹاپ طریقوں کی جانچ کریں۔

  3. دیگر اشارے جیسے ٹریڈنگ حجم کو فلٹر کرنے کے لئے شامل کریں، سگنل کی وشوسنییتا کو مزید بہتر بنائیں.

  4. رجحانات ، حمایت مزاحمت اور دیگر عوامل پر جامع غور ، بکھرے ہوئے سگنل کی کیفیت کی شناخت کریں۔

خلاصہ کریں۔

اس بات کی تصدیق کریں کہ آر ایس آئی اور اے او کے ڈبل اسپریڈ سگنل کے ذریعہ پھیلاؤ کی حکمت عملی مارکیٹ میں آنے کے وقت کا فیصلہ کرتی ہے ، ڈبل فلٹرنگ کا طریقہ کار جعلی سگنل کو مؤثر طریقے سے کم کرتا ہے ، منافع کی امکانات کو بہتر بناتا ہے۔ حکمت عملی بھی خطرے کو کنٹرول کرنے کے لئے اہم مقام پر رک جاتی ہے ، اور اس میں بہتر خطرہ کی آمدنی کی خصوصیات ہیں۔ پیرامیٹرز کو بہتر بنانے ، سگنل فلٹرنگ میں اضافہ کرنے جیسے طریقوں سے حکمت عملی کی استحکام اور تجارت کی تاثیر کو مزید بہتر بنایا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-15 00:00:00
end: 2024-01-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Confirmed Divergence Strategy", overlay=true)
source = close
length = input(30, minval=1)
mult = input(2.0, minval=0.001, maxval=50)
// SETTING UP VARIABLES //

src = close

// RSI //
rsiprd = input(title="RSI period",defval=14)
rv = rsi(src,rsiprd)
ob = input(title="Overbought Level",  defval=70)
os = input(title="Oversold Level",  defval=30)
lengthAO1=input(title="Awesome Short MA", defval=5, minval=1) //5 periods
lengthAO2=input(title="Awesome Long MA", defval=34, minval=1) //34 periods


//Awesome//

AO = sma((high+low)/2, lengthAO1) - sma((high+low)/2, lengthAO2)

// look back periods //
x = input(title = "short lookback period",defval=5)
z = input(title = "long lookback period",defval=25)


// END SETUP //

////////////////////////
// BULLISH DIVERGENCE //
////////////////////////

// define lower low in price //

srcLL = src > lowest(src,x) and  lowest(src,x)<lowest(src,z)[x]

// define higher low in rsi //

rsiHL = rv>lowest(rv,x) and lowest(rv,x) > lowest(rv,z)[x] and lowest(rv,z)<os

// define higher low in AO //


aoHL = AO > lowest(AO,x) and lowest(AO,x) > lowest(AO,z)[x] and lowest(AO, x) < 0



BullishDiv = srcLL and rsiHL and aoHL


////////////////////////
// BEARISH DIVERGENCE //
////////////////////////

// define higher high in price //

srcHH = src < highest(src,x) and  highest(src,x)>highest(src,z)[x]

// define lower high in RSI //

rsiLH = rv<highest(rv,x) and highest(rv,x) < highest(rv,z)[x] and highest(rv,z)>ob

// define lower high in AO //
aoLH = AO<highest(AO,x) and highest(AO,x) < highest(AO,z)[x] and highest(AO, x) > 0

BearishDiv = srcHH and rsiLH and aoLH


basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev



if (BullishDiv)
    strategy.entry("DivLE", strategy.long, stop=lower, oca_name="BullishDiv",comment="DivLE")
else
    strategy.cancel(id="DivLE")
    
if (crossover(close, lower))
    strategy.close("DivSE")
    
if (crossunder(close, upper))
    strategy.close("DivLE")

if (BearishDiv)
    strategy.entry("DivSE", strategy.short, stop=upper, oca_name="BearishDiv",comment="DivSE")
else
    strategy.cancel(id="DivSE")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)