یہ حکمت عملی ای ایم اے کراس اوور اشارے اور ریچھ کی طاقت کے اشارے کو مل کر مختصر مدت کے ریچھ سگنل پیدا کرتی ہے۔ ای ایم اے کراس اوور رجحان کا جائزہ لیتا ہے جبکہ ریچھ کی طاقت مختصر فروخت کے وقت کی نشاندہی کرتی ہے۔ یہ حکمت عملی مارکیٹ کی اصلاحات کو پکڑنے کے لئے قلیل مدتی تجارت کے لئے موزوں ہے۔
ای ایم اے کراس اوور: 2/20 پیریڈ ایکسپونینشل چلتی اوسط (ای ایم اے) کا حساب لگاتا ہے اور جب قیمت ای ایم اے سے نیچے ہوتی ہے تو فروخت سگنل تیار کرتا ہے۔
بیر پاور: دن کی بندش کی قیمت اور افتتاحی قیمت کے درمیان فرق کا حساب
دونوں اشارے کو یکجا کرتے ہوئے، مختصر سگنل پیدا ہوتا ہے جب ای ایم اے کراس اوور <0 اور بیئر پاور <-1.
حکمت عملی فروخت سگنل کی بنیاد پر مختصر کھولتی ہے اور exit سگنل کی بنیاد پر پوزیشن بند کرتی ہے۔ ریورس پیرامیٹر طویل / مختصر سمتوں کو سوئچ کرسکتا ہے۔
ای ایم اے کراس اوور رجحان کے الٹ پوائنٹس کی پیش گوئی کر سکتا ہے۔
بیئر پاور دن کے اندر مضبوط گرنے کے دوران شارٹ سیل کے مواقع کو پکڑتا ہے۔
دو اشارے کو ملا کر جھوٹے بریکآؤٹس کو فلٹر کرنے میں مدد ملتی ہے اور مضبوط bearish momentum کی نشاندہی ہوتی ہے۔
لچکدار پیرامیٹرز مختلف مصنوعات اور مارکیٹ کے ماحول کے مطابق ہیں.
ریورس فنکشن دو طرفہ مارکیٹوں کے مطابق ہے.
ای ایم اے کراس اوور زیادہ سے زیادہ موڑ کے مقامات سے پیچھے رہ سکتا ہے۔
بیئر پاور رینج سے منسلک مضبوطی کے دوران جھوٹے سگنل پیدا کر سکتا ہے.
یہ درمیانی اور طویل مدتی رجحانات کا تعین کرنے میں ناکام رہتا ہے ، جس میں پھنس جانے کا خطرہ ہوتا ہے۔
پیرامیٹر ٹوننگ کی ضرورت ہے کیونکہ غیر مناسب ترتیبات جیسے بہت مختصر ای ایم اے مدت یا بہت زیادہ فروخت کی حد غلط سگنل کو بڑھا سکتی ہے۔
منصوبہ بند تجارتی سیشن سے بچنے کے لئے اہم معاشی واقعات پر توجہ دیں۔
ہر تجارت کے نقصان کی حد میں سٹاپ نقصان شامل کرنے پر غور کریں۔
کمزور bearish سگنل سے بچنے کے لئے رفتار اشارے کی طرح فلٹرز شامل کریں.
اہم رجحان کی سمت کا تعین کرنے اور مخالف رجحان کی تجارت سے بچنے کے لئے طویل مدت کے EMA شامل کریں.
ان پیرامیٹرز کو بہتر بنائیں جیسے موافقت پذیر ای ایم اے کی مدت اور متحرک فروخت کی حد۔
مختصر، درمیانے اور طویل مدتی اشارے شامل کرنے کے لئے متعدد ٹائم فریم کو یکجا کرنے پر غور کریں۔
یہ حکمت عملی پہلے اہم رجحان اور الٹ پوائنٹس کا تعین کرنے کے لئے ای ایم اے کراس اوور کا استعمال کرتی ہے ، پھر ریچھ پاور اشارے کا استعمال کرتے ہوئے دن کے اندر فروخت کے مضبوط مواقع کو حاصل کرتی ہے ، جس سے ایک مضبوط قلیل مدتی ریچھ کی حکمت عملی بنتی ہے۔ اس کے فوائد اس کی سادگی ، مختلف مارکیٹ کے ماحول میں موافقت کرنے کی لچک ، اور لمبی / مختصر سمتوں کو الٹ کرنے کی صلاحیت میں ہیں۔ تاہم ، زیادہ سے زیادہ پوائنٹس کی کمی اور غلط سگنل پیدا کرنے جیسے خطرات باقی ہیں۔ پیرامیٹر کی اصلاح ، فلٹرز اور اسٹاپ نقصان کو شامل کرنے میں مزید بہتری سے حکمت عملی کے استحکام کو بڑھانے میں مدد مل سکتی ہے۔
/*backtest start: 2023-10-09 00:00:00 end: 2023-10-16 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 19/04/2022 // This is combo strategies for get a cumulative signal. // // First strategy // This indicator plots 2/20 exponential moving average. For the Mov // Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met. // // Second strategy // Bear Power Indicator // To get more information please see "Bull And Bear Balance Indicator" // by Vadim Gimelfarb. // // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// EMA20(Length) => pos = 0.0 xPrice = close xXA = ta.ema(xPrice, Length) nHH = math.max(high, high[1]) nLL = math.min(low, low[1]) nXS = nLL > xXA or nHH < xXA ? nLL : nHH iff_1 = nXS < close[1] ? 1 : nz(pos[1], 0) pos := nXS > close[1] ? -1 : iff_1 pos BP(SellLevel,BuyLevel) => pos = 0.0 value = close < open ? close[1] > open ? math.max(close - open, high - low): high - low: close > open ? close[1] > open ? math.max(close[1] - low, high - close): math.max(open - low, high - close): high - close > close - low ? close[1] > open ? math.max(close[1] - open, high - low) : high - low : high - close < close - low ? close > open ? math.max(close - low, high - close) : open - low : close > open ? math.max(close[1] - open, high - close) : close[1] < open ? math.max(open - low, high - close) : high - low pos := value > SellLevel ? -1 : value <= BuyLevel ? 1 :nz(pos[1], 0) pos strategy(title='Combo 2/20 EMA & Bear Power', shorttitle='Combo', overlay=true) var I1 = '●═════ 2/20 EMA ═════●' Length = input.int(14, minval=1, group=I1) var I2 = '●═════ Bear Power ═════●' SellLevel = input.float(10, step=0.01, group=I2) BuyLevel = input.float(1, step=0.01, group=I2) var misc = '●═════ MISC ═════●' reverse = input.bool(false, title='Trade reverse', group=misc) var timePeriodHeader = '●═════ Time Start ═════●' d = input.int(1, title='From Day', minval=1, maxval=31, group=timePeriodHeader) m = input.int(1, title='From Month', minval=1, maxval=12, group=timePeriodHeader) y = input.int(2005, title='From Year', minval=0, group=timePeriodHeader) StartTrade = time > timestamp(y, m, d, 00, 00) ? true : false posEMA20 = EMA20(Length) prePosBP = BP(SellLevel,BuyLevel) iff_1 = posEMA20 == -1 and prePosBP == -1 and StartTrade ? -1 : 0 pos = posEMA20 == 1 and prePosBP == 1 and StartTrade ? 1 : iff_1 iff_2 = reverse and pos == -1 ? 1 : pos possig = reverse and pos == 1 ? -1 : iff_2 if possig == 1 strategy.entry('Long', strategy.long) if possig == -1 strategy.entry('Short', strategy.short) if possig == 0 strategy.close_all() barcolor(possig == -1 ? #b50404 : possig == 1 ? #079605 : #0536b3)