ڈبل موونگ ایوریج گولڈن کراس اور ڈیتھ کراس ٹرینڈ ٹریکنگ کی حکمت عملی


تخلیق کی تاریخ: 2023-11-13 10:55:09 آخر میں ترمیم کریں: 2023-11-13 10:55:09
کاپی: 1 کلکس کی تعداد: 688
1
پر توجہ دیں
1617
پیروکار

ڈبل موونگ ایوریج گولڈن کراس اور ڈیتھ کراس ٹرینڈ ٹریکنگ کی حکمت عملی

جائزہ

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

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

اس حکمت عملی میں بنیادی طور پر 6 دور ، 14 دور ، 25 دور اور 80 دور کے ای ایم اے اوسط لائنوں کا استعمال کیا جاتا ہے۔ حکمت عملی پہلے ان چار اوسط لائنوں کی قیمتوں کا حساب لگاتی ہے ، اور پھر 6 دور کے ای ایم اے اور دیگر تین اوسط لائنوں کے ساتھ کراسنگ کی بنیاد پر مارکیٹ کی حرکت کا فیصلہ کرتی ہے۔

جب 6 سائیکل ای ایم اے پر 14 سائیکل یا 25 سائیکل ای ایم اے ہوتا ہے ، اور 6 سائیکل ای ایم اے 80 سائیکل ای ایم اے سے زیادہ ہوتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ اس کا مطلب ہے کہ قلیل مدتی اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوسط اوس

اس کے برعکس ، جب 6 سائیکل ای ایم اے 14 سائیکل یا 25 سائیکل ای ایم اے سے نیچے جاتا ہے ، اور 80 سائیکل ای ایم اے سے نیچے جاتا ہے تو ، فروخت کا اشارہ ہوتا ہے۔ اس کا مطلب یہ ہے کہ مختصر مدت کی اوسط اوسط اوسط اوسط اوسط سے ٹوٹ گئی ہے ، اور قیمتیں نیچے کی طرف بڑھ سکتی ہیں ، لہذا فروخت پر غور کیا جاسکتا ہے۔

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

طاقت کا تجزیہ

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

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

  2. ایک ہی وقت میں ، کثیر دورانیہ اوسط کے ساتھ مل کر ، غلط فہمی کے امکان کو کم کیا جاسکتا ہے۔ 6 دورانیہ اوسط تجارت کے اشارے پیدا کرنے کے لئے ذمہ دار ہے ، 14 دورانیہ ، 25 دورانیہ اوسط تصدیق کے طور پر ، اور 80 دورانیہ اوسط مجموعی رجحان کا فیصلہ کرتا ہے۔

  3. نقصان کے خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصانات کا تعین کرنا ، جو فنڈز کو مؤثر طریقے سے محفوظ رکھتا ہے۔

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

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

خطرے کا تجزیہ

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

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

  2. فکسڈ سٹاپ کا طریقہ زیادہ مکینیکل ہو سکتا ہے اور اسے ٹریکنگ سٹاپ یا متحرک سٹاپ میں تبدیل کیا جا سکتا ہے۔

  3. بڑے پیمانے پر چھلانگ لگانے کے نتیجے میں اسٹاپ نقصان کو توڑنے کا خطرہ ہے۔ اضافی شرائط کے ساتھ مل کر اسٹاپ نقصان کو چھوڑنے کا فیصلہ کیا جاسکتا ہے۔

  4. مختصر مدت کی قیمتوں میں اتار چڑھاو کا جواب دینے سے قاصر۔ دوسرے اشارے کے ساتھ مل کر ٹریڈنگ سگنل کو فلٹر کیا جاسکتا ہے۔

  5. پیرامیٹرز کو بہتر بنانے کے لئے محدود جگہ ہے۔ آپ کو خود کو بہتر بنانے کی کوشش کر سکتے ہیں.

اصلاح کی سمت

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

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

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

  3. دوسرے اشارے جیسے KDJ ، MACD وغیرہ کو فلٹر کرنے کے لئے شامل کریں ، تاکہ زلزلے کے دوران زیادہ سے زیادہ کالعدم تجارت سے بچا جاسکے۔

  4. داخلہ کی شرائط کو بہتر بنانا ، اور غلط سگنل کو کم کرنے کے لئے یکساں لائن کو مکمل طور پر عبور کرنے کے بعد داخلہ لینا۔

  5. خود کار طریقے سے ایڈجسٹ میڈین لائن کا استعمال کرتے ہوئے ، مارکیٹ میں اتار چڑھاؤ کے مطابق میڈین لائن کی مدت کے پیرامیٹرز کو خود بخود ایڈجسٹ کریں۔

  6. مارکیٹ کی صورتحال کے مطابق پوزیشنوں کو ایڈجسٹ کرنے کے لئے نئے پوزیشن مینجمنٹ میکانزم۔

  7. اسٹاپک آؤٹ آؤٹ میکانزم شامل کریں۔

خلاصہ کریں۔

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

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

//@version=3
strategy(title = " bhramaji 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")


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


maSource   = input(defval = close, title = "MA Source")
maLength6   = input(defval = 6, title = "MA Period 6", minval = 1)
maLength14  = input(defval = 14, title = "MA Period 14", minval = 1)
maLength25  = input(defval = 25, title = "MA Period 25", minval = 1)
maLength80  = input(defval = 80, title = "MA Period 80", minval = 1)

ma6 = ema(maSource, maLength6)
ma14 = ema(maSource, maLength14)
ma25 = ema(maSource, maLength25)
ma80 = ema(maSource, maLength80)

ma_6_plot = plot(ma6 , title = "MA  6", color = red, linewidth = 2, style = line, transp = 50)
ma14_plot = plot(ma14, title = "MA 14", color = green, linewidth = 2, style = line, transp = 50)
ma25_plot = plot(ma25, title = "MA 25", color = blue, linewidth = 2, style = line, transp = 50)
ma80_plot = plot(ma80, title = "MA 80", color = silver, linewidth = 2, style = line, transp = 50)


longEMA = (crossover(ma6, ma14) or crossover(ma6, ma25)) and (ma6>ma80) 
exitLong = (crossunder(ma6, ma14) or crossunder(ma6, ma25)) 

shortEMA = (crossunder(ma6, ma14) or crossunder(ma6, ma25)) and (ma6< ma80)
exitShort =(crossover(ma6, ma14) or crossover(ma6, ma25))

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

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