ڈبل EMA گولڈن کراس ٹیک پرافٹ حکمت عملی


تخلیق کی تاریخ: 2024-01-12 14:02:22 آخر میں ترمیم کریں: 2024-01-12 14:02:22
کاپی: 1 کلکس کی تعداد: 625
1
پر توجہ دیں
1617
پیروکار

ڈبل EMA گولڈن کراس ٹیک پرافٹ حکمت عملی

جائزہ

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

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

اس حکمت عملی میں 4 ای ایم اے اشارے استعمال کیے گئے ہیں ، یعنی 9 دوروں کا ای ایم اے 1 ، 26 دوروں کا ای ایم اے 2 ، 100 دوروں کا ای ایم اے 3 اور 55 دوروں کا ای ایم اے 4۔ جب خریداری کا اشارہ ای ایم اے 1 پر ای ایم اے 2 کو پار کرنے کے لئے مقرر کیا جاتا ہے تو ، اس کا مطلب یہ ہے کہ مختصر ای ایم اے پر طویل ای ایم اے کو پار کرنا ، یہ ایک عام گولڈ کراس سگنل ہے۔ جب فروخت کا اشارہ ای ایم اے 3 کے تحت ای ایم اے 4 کو پار کرنے کے لئے مقرر کیا جاتا ہے تو ، یہ ایک موت کا کراس ہے۔ اس طرح ، سگنل مختصر ای ایم اے اشارے پر سونے کے کراس ہونے پر تیزی سے مارکیٹ میں داخل ہوسکتا ہے ، اور لمبی ای ایم اے اشارے پر موت کے کراس ہونے پر فوری اسٹاپ نقصان اور باہر نکل سکتا ہے ، جس سے مختصر لائن کی تجارت میں بہت زیادہ کارکردگی ہوتی ہے۔

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

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

خطرے کا تجزیہ

  1. ڈبل ای ایم اے کراسنگ میں غلط سگنل ہوسکتے ہیں اور دوسرے اشارے کے ساتھ مل کر فلٹرنگ کی ضرورت ہوتی ہے
  2. EMA پیرامیٹرز کی غلط ترتیب سے زیادہ حساس یا سست ہوسکتا ہے
  3. بڑے پیمانے پر نقل و حرکت پر گہری نظر رکھنے کی ضرورت ہے

اصلاح کی سمت

  1. سگنل کی درستگی کو بہتر بنانے کے لئے سگنل فلٹرنگ کے لئے MACD ، KDJ اور دیگر اشارے شامل کیے جاسکتے ہیں
  2. EMA پیرامیٹرز کے لئے زیادہ سے زیادہ مجموعے کی جانچ پڑتال
  3. منافع کو لاک کرنے کے لئے متحرک روکنے کا تعین کر سکتے ہیں

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YukalMoon

//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)


//// input controls

EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)


/// mise en place de ema

shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)

plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)

plot(close)

//// trading indicators

EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)


buy = ta.crossover(EMA1, EMA2)
//sell = ta.crossunder(EMA1, EMA2)

buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)

/////strategy

strategy.entry ("long", strategy.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")


///// market exit

strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short",  when = sellexit, comment = "EXIT-SHORT")