ڈائنامک مارک اوسط رجحان کی حکمت عملی


تخلیق کی تاریخ: 2023-11-15 17:45:13 آخر میں ترمیم کریں: 2023-11-15 17:45:13
کاپی: 0 کلکس کی تعداد: 624
1
پر توجہ دیں
1621
پیروکار

ڈائنامک مارک اوسط رجحان کی حکمت عملی

جائزہ

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

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

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

اس کے بعد ، اس تبدیلی کی قیمت کا موازنہ برلن بینڈ کے اوپری اور نچلے ریلوں کے فرق سے کیا جائے گا۔ اگر مارک اوسط لائن میں تبدیلی برلن بینڈ کے فرق سے زیادہ ہے تو ، اس رجحان کو ایک پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پگھلنے والی پ

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

اس حکمت عملی میں کچھ اصلاحات کی گنجائش ہے:

  • قیمتوں کے مختلف ذرائع جیسے اختتامی قیمت، اوسط وغیرہ کو بہتر بنانے کے لئے آزمائیں

  • مختلف اقسام کے لئے مرچ اور برن بینڈ کے دورانیہ پیرامیٹرز کو بہتر بنائیں

  • تناسب کو حساسیت کے عنصر کی جگہ لینے کی کوشش کریں ، تاکہ اشارے کے نتائج زیادہ بدیہی ہوں

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

  • انڈیکیٹر شکل کے مطابق ریورس آپریشن کے ساتھ ہیڈ ہیڈ حکمت عملی تیار کریں

  • خطرے کو بہتر طریقے سے کنٹرول کرنے کے لئے اسٹاپ لاسز میکانزم میں شامل ہونا

خلاصہ کریں۔

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

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

//@version=5

///////////Original Script Courtesy of Lazy_Bear.... Absolute Legend\\\\\\\\\\\\\\\

strategy('SmoothedWaddah', overlay=false, initial_capital=1)
sensitivity = input(150, title='Sensitivity')
fastLength = input(20, title='MacD FastEMA Length')
slowLength = input(40, title='MacD SlowEMA Length')
channelLength = input(20, title='BB Channel Length')
mult = input(1.5, title='BB Stdev Multiplier')
RSI14filter = input(40, title='RSI Value trade filter')

////////////MacD Calculation of price//////////////////////////////
calc_macd(source, fastLength, slowLength) =>
    fastMA = ta.ema(source, fastLength)
    slowMA = ta.ema(source, slowLength)
    fastMA - slowMA

/////////BolingerBand Calculation of Price///////////////////////
calc_BBUpper(source, length, mult) =>
    basis = ta.sma(source, length)
    dev = mult * ta.stdev(source, length)
    basis + dev

calc_BBLower(source, length, mult) =>
    basis = ta.sma(source, length)
    dev = mult * ta.stdev(source, length)
    basis - dev

//////heinkenashi chart call for closing price "smoothing mechanism"\\\\\\\\\\\\\\\\\\\\\\\\\\\
point = request.security(ticker.heikinashi(syminfo.tickerid), timeframe.period, close)

////////////////////T1 is change in MacD current  candle from previous candle Sensitivy amplifies calculation/////////////////////
t1 = (calc_macd(point, fastLength, slowLength) - calc_macd(point[1], fastLength, slowLength)) * sensitivity
//////////////////////T2 is  T1 from two candles prior\\\\\\\\\\\\\\\\\\\\\\\\\\\
t2 = (calc_macd(point[2], fastLength, slowLength) - calc_macd(point[3], fastLength, slowLength)) * sensitivity

////////////////E1 is difference in bolinger band upper and lower...E2 is E1 from one candle prior not needed//////////////
e1 = calc_BBUpper(ohlc4, channelLength, mult) - calc_BBLower(ohlc4, channelLength, mult)
//e2 = (calc_BBUpper(close[1], channelLength, mult) - calc_BBLower(close[1], channelLength, mult))

//////signal bar printing.. Up if MacD positive .. Down if MacD negative//////////
trendUp = t1 >= 0 ? t1 : 0
trendDown = t1 < 0 ? -1 * t1 : 0

///////plots difference in macD*Sensitivity, color change if increasing or decreasing. 
//////color is green/lime if explosion is up \ color is red/orange if explosion is down/////////
plot(trendUp, style=plot.style_columns, linewidth=1, color=trendUp < trendUp[1] ? color.new(color.lime,45) : color.new(color.green,45), title='UpTrend')
plot(trendDown, style=plot.style_columns, linewidth=1, color=trendDown < trendDown[1] ? color.new(color.orange,45) : color.new(color.red,45), title='DownTrend')
plot(e1, style=plot.style_line, linewidth=2, color=color.new(#A0522D, 0), title='ExplosionLine')


////////////Entry conditions and Concept/////////////////////
////////////Long Only System. T1 is measuring the distance between MACD EMA's. This is Multiplied
////////////by the sensitivity so that it can be compared to the difference between BollingerBand. 
/////////////{this could have been a ratio maybe i will work with that in a different script.} 
/////////////I found that 135-175 sensitivy allows for values to be compared on most charts.....
////////////If the (difference between the EMA)*(Sensitivity) is greater than (BB upper line- BB lower line)
////////////it is considered an explosion in either the downside or the upside.The indicator will print
///////////a bar higher than the trigger line either green or red (up or down respectively)//////////////////

longCondition = trendUp > e1 and ta.rsi(close, 14) > RSI14filter
if longCondition
    strategy.entry('up', strategy.long)

strategy.close('up', trendDown > e1)