####مجموعی جائزہ یہ حکمت عملی تکنیکی اشارے جیسے ایکسپونینشل موونگ ایوریج (ای ایم اے) ، اعلی ترین قیمت ، کم ترین قیمت ، اور اوسط حقیقی رینج (اے ٹی آر) کا استعمال کرتی ہے تاکہ قیمت اور ای ایم اے ، اعلی ترین قیمت ، اور کم ترین قیمت کے مابین تعلقات کا تجزیہ کرکے موجودہ رجحان کی سمت کی نشاندہی کی جاسکے۔ جب قیمت سب سے کم قیمت سے اوپر ٹوٹ جاتی ہے تو یہ خرید کا اشارہ پیدا کرتی ہے اور جب قیمت سب سے زیادہ قیمت سے نیچے ٹوٹ جاتی ہے یا متحرک مزاحمت کی سطح تک پہنچ جاتی ہے تو فروخت کا اشارہ ، جس کا مقصد رجحان کی نقل و حرکت کو پکڑنا اور اضافی منافع حاصل کرنا ہے۔
####اسٹریٹیجی اصول
####اسٹریٹیجی فوائد
#### حکمت عملی کے خطرات
#### حکمت عملی کی اصلاح کی ہدایات
#### خلاصہ یہ حکمت عملی تکنیکی اشارے جیسے ای ایم اے ، سب سے زیادہ قیمت ، اور سب سے کم قیمت کا استعمال کرتی ہے ، جو متحرک چینلز کی تعمیر کے لئے اے ٹی آر کے ساتھ مل کر ہے۔ یہ رجحان کی نقل و حرکت کو پکڑنے کے لئے سب سے کم قیمت سے اوپر اور سب سے زیادہ قیمت سے نیچے توڑ کر تجارتی سگنل تیار کرتی ہے۔ یہ ایک آسان اور عملی رجحان کی پیروی کرنے والی حکمت عملی ہے جس میں ایڈجسٹ پیرامیٹرز ہیں ، جو اچھی موافقت اور لچک پیش کرتی ہے۔ تاہم ، اس کی کارکردگی رینج باؤنڈ مارکیٹوں میں ناقص ہوسکتی ہے ، جس میں مزید اشارے متعارف کرانے ، پیرامیٹرز کو بہتر بنانے اور رسک کنٹرولز کو شامل کرنے کے ذریعے مزید اصلاح اور بہتری کی ضرورت ہوتی ہے۔
/*backtest start: 2023-05-05 00:00:00 end: 2024-05-10 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Maboi_q //@version=5 strategy("buy sell Trend", overlay=true) atr_length = input.int(defval=14, title='atr length') highest_length = input.int(defval=60, title='highest length') highest_s_length = input.int(defval=60, title='sell highest length') lowest_length = input.int(defval=30, title='lowest length') sell_l_length = input.int(defval=55, title='sell line length') f = 2.382 f2 = 5.618 atr = ta.atr(atr_length) highest = ta.highest(highest_length) lowest = ta.lowest(lowest_length) f_atr = atr * f ema_hl = ta.ema((highest[1] + lowest[1]) / 2, 14) ema_highest = ema_hl + f_atr ema_lowest = ema_hl - f_atr ema_mid = (ema_highest + ema_lowest) / 2 bs_hi = ta.highest(highest_s_length) f_atr2 = atr * f2 sell_line = ta.ema(bs_hi[1] + f_atr2, sell_l_length) buy_cond = ta.crossover(ema_lowest, lowest) and close < ema_mid sell_cond = (ta.crossunder(ema_highest, highest) and close > ema_mid) or high >= sell_line if buy_cond strategy.entry('BUY', strategy.long) if sell_cond strategy.entry('SELL', strategy.short) plot(sell_line, color=color.new(color.maroon, 50)) plot(highest, color=color.new(color.red, 50)) plot(lowest, color=color.new(color.green, 50)) plot(ema_highest, color=color.new(color.blue, 50)) // plot(ema_mid, color=color.new(color.gray, 50)) plot(ema_lowest, color=color.new(color.blue, 50)) plotshape(buy_cond, title='buy', style=shape.triangleup, location=location.belowbar, color=color.green, textcolor=color.green, size=size.tiny) plotshape(sell_cond, title='sell', style=shape.triangledown, location=location.abovebar, color=color.red, textcolor=color.red, size=size.tiny)