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


تخلیق کی تاریخ: 2023-10-30 12:27:50 آخر میں ترمیم کریں: 2023-10-30 14:36:11
کاپی: 0 کلکس کی تعداد: 672
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

اس حکمت عملی میں مندرجہ ذیل اجزاء شامل ہیں:

  1. تیز لائن EMA اور سست لائن EMA کی لمبائی مقرر کریں۔ یہاں تیز لائن EMA کی لمبائی 12 ہے اور سست لائن EMA کی لمبائی 26 ہے۔

  2. تیز لائن ای ایم اے اور سست لائن ای ایم اے کا حساب لگائیں۔ تیز لائن ای ایم اے کا رد عمل تیز تر ہے ، سست لائن ای ایم اے کا رد عمل زیادہ مستحکم ہے۔

  3. ای ایم اے کی کراسنگ کا تعین کرنے کے لئے ، ٹریڈنگ سگنل پیدا کریں۔ جب ایکسپریس لائن ای ایم اے پر ایکسپریس لائن ای ایم اے کو عبور کرتی ہے تو ، خریدنے کا سگنل پیدا ہوتا ہے۔ جب ایکسپریس لائن ای ایم اے کے نیچے ایکسپریس لائن ای ایم اے کو عبور کرتی ہے تو ، فروخت کا سگنل پیدا ہوتا ہے۔

  4. سگنل داخلہ کے مطابق: جب زیادہ کام کیا جائے تو ، اگر ریورس ڈیکوریج پوزیشن ہے تو ، پہلے ڈیکوریج پوزیشن کو ختم کریں ، پھر زیادہ پوزیشن کھولیں۔

  5. اسٹاپ نقصان کی حد طے کریں۔ جب زیادہ کام کیا جاتا ہے تو ، اگر قیمت گرنے سے پہلے کم ہونے کا ایک خاص تناسب ہوتا ہے تو اس کا نقصان ہوتا ہے۔

  6. سگنل کے مطابق کھیلنا。 تیز لائن ای ایم اے کے نیچے سست لائن ای ایم اے کو عبور کرتے وقت متعدد ٹکٹوں کو صاف کریں۔ تیز لائن ای ایم اے پر سست لائن ای ایم اے کو عبور کرتے وقت خالی ٹکٹوں کو صاف کریں۔

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

حکمت عملی کا تجزیہ

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

  1. تصورات سادہ اور سمجھنے اور لاگو کرنے میں آسان ہیں۔ ای ایم اے اور کراسنگ تسلیم شدہ موثر تکنیکی اشارے اور سگنل ہیں۔

  2. اس کے علاوہ ، یہ ایک بہت ہی آسان ٹول ہے جس کی مدد سے آپ ٹرینڈ لائنوں کو مؤثر طریقے سے ٹریک کرسکتے ہیں اور ٹرینڈ کے مواقع کو بروقت پکڑ سکتے ہیں۔

  3. دوہری ای ایم اے کی ترتیب سے ، قلیل مدتی مارکیٹ کے شور سے بچنے سے بچنے کے لئے۔

  4. واضح داخلے کے قواعد ، باہر نکلنے کے قواعد اور نقصانات کو روکنے کے قواعد موجود ہیں ، اور کوئی بھی خطرہ نہیں ہے۔

  5. صرف ایک چھوٹی سی پیرامیٹرز کی ضرورت ہوتی ہے ، اور زیادہ سے زیادہ اصلاح کرنا آسان نہیں ہے۔ پیرامیٹرز کو ایڈجسٹ کرنا آسان ہے ، جو ابتدائی سیکھنے کے لئے موزوں ہے۔

  6. اس کے نتیجے میں اچھی طرح سے جواب دیا گیا ہے اور اس کی عملی قیمت ہے۔ یہ اکیلے استعمال کیا جاسکتا ہے یا اس کی حکمت عملی کے دوسرے مجموعوں کے ساتھ استعمال کیا جاسکتا ہے۔

حکمت عملی کے خطرے کا تجزیہ

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

  1. ڈبل ای ایم اے کراسنگ غلط سگنل اور کثرت سے کراسنگ پیدا کرنے کے لئے آسان ہے۔ پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جانا چاہئے ، اور سگنل کو فلٹر کرنا غیر موثر ہے۔

  2. زلزلہ زون اور رجحان الٹ کے ساتھ اچھی طرح سے نمٹنے کے لئے ممکن نہیں ہے۔ تصدیق کے لئے دوسرے اشارے کی مدد کی ضرورت ہے۔

  3. ڈبل ای ایم اے حکمت عملیوں میں آسانی سے اونچائی اور زوال کا تعاقب کیا جاسکتا ہے ، پوزیشن کے سائز کو مناسب طریقے سے کنٹرول کیا جانا چاہئے ، یا اسٹاپ اسٹاپ نقصان طے کیا جانا چاہئے۔

  4. ریٹرننگ منحنی خطوط میں کسی حد تک زیادہ فٹ ہونے کا امکان ہے۔ اس کی استحکام کا اندازہ لگانے کے لئے پیرامیٹر حساسیت کی جانچ کی جانی چاہئے۔

  5. بروقت روکنے میں ناکامی سے بڑے نقصانات کا سامنا کرنا پڑ سکتا ہے۔ معقول رکاوٹ کی پوزیشن قائم کی جانی چاہئے۔

  6. ٹرانزیکشن فیس اصل منافع پر اثر انداز ہوسکتی ہے۔ مختلف اقسام کے فیس کے عوامل کو مدنظر رکھنا چاہئے۔

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

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

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

  2. رجحان فلٹرز کو شامل کریں ، جیسے کہ ADX ، CCI اور دیگر اشارے ، اور غیر یقینی رجحانات کے تحت غلط تجارت سے بچیں۔

  3. ٹرانزیکشن حجم ، توانائی کے بہاؤ ، وغیرہ جیسے توانائی کے اشارے کو بڑھانا ، اس بات کو یقینی بنانا کہ ٹرانزیکشن کو حقیقی طور پر فروغ دیا گیا ہو۔

  4. متحرک اسٹاپ نقصان کا طریقہ کار ترتیب دیا گیا ہے ، جو مارکیٹ میں اتار چڑھاؤ کے مطابق اسٹاپ نقصان کی پوزیشن کو خود بخود ایڈجسٹ کرسکتا ہے۔

  5. متعلقہ نسلوں کے ساتھ مجموعہ بنائیں ، اور نسلوں کی وابستگی کو خطرہ ایڈجسٹمنٹ کے لئے استعمال کریں۔

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

  7. ٹرانزیکشن لاگت کے عوامل کو مدنظر رکھتے ہوئے ، اسٹاپ نقصان اور پوزیشن کے سائز کو ایڈجسٹ کریں ، تجارت کی تعدد کو کم کریں۔

  8. مختلف اقسام کی خصوصیات کے لئے ڈیزائن پیرامیٹرز، حکمت عملی کو زیادہ قابل اطلاق بنانے کے لئے.

  9. جامع حکمت عملی کے فریم ورک کو ڈیزائن کریں جو استحکام کو بڑھانے کے لئے دیگر حکمت عملیوں کے ساتھ مل کر کام کرے۔

ان اصلاحات کے ذریعے حکمت عملی کو بہتر اور مستحکم بنایا جاسکتا ہے ، جس سے حقیقی تجارت میں زیادہ مستقل اور مستحکم منافع حاصل کیا جاسکتا ہے۔

خلاصہ کریں۔

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

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

//@version=2

strategy(title = "EMA Cross Strategy", shorttitle = "EMA Cross",calc_on_order_fills=true,calc_on_every_tick =true, initial_capital=21000,commission_value=.25,overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
StartYear = input(2018, "Backtest Start Year")
StartMonth = input(1, "Backtest Start Month")
StartDay = input(1, "Backtest Start Day")
UseStopLoss = input(true,"UseStopLoss")

window() => time >=  timestamp(StartYear, StartMonth, StartDay,00,00) ? true : false

stopLoss = input(20, title = "Stop loss percentage(0.1%)")


maFastSource   = input(defval = open, title = "Fast MA Source")
maFastLength   = input(defval = 12, title = "Fast MA Period", minval = 1)
// long ma
maSlowSource   = input(defval = open, title = "Slow MA Source")
maSlowLength   = input(defval = 26, title = "Slow MA Period", minval = 1)

maFast = ema(maFastSource, maFastLength)
maSlow = ema(maSlowSource, maSlowLength)


fast = plot(maFast, title = "Fast MA", color = #7a8598, linewidth = 2, style = line, transp = 50)
slow = plot(maSlow, title = "Slow MA", color = #e08937, linewidth = 2, style = line, transp = 50)


longEMA = crossover(maFast, maSlow)
exitLong = crossunder(maFast, maSlow)

shortEMA = crossover(maSlow, maFast)
exitShort = crossover(maFast, maSlow)


if (longEMA)
    strategy.entry("LongId", strategy.long, when=window())
 
if (shortEMA)
    strategy.entry("ShortId", strategy.short, when=window())


if (UseStopLoss)
    strategy.exit("StopLoss", "LongId", loss = close * stopLoss / 1000 / syminfo.mintick)
    strategy.exit("StopLoss", "ShortId", loss = close * stopLoss / 1000 / syminfo.mintick)