ڈیٹرینڈڈ مصنوعی قیمتوں پر مبنی ڈبل موونگ ایوریج ٹریڈنگ حکمت عملی


تخلیق کی تاریخ: 2023-09-19 17:13:28 آخر میں ترمیم کریں: 2023-09-19 17:13:28
کاپی: 1 کلکس کی تعداد: 584
1
پر توجہ دیں
1617
پیروکار

جائزہ

یہ حکمت عملی ڈیٹرنڈ سنتھیٹک پرائس (DSP) پر مبنی ہے۔ ڈی ایس پی ایک حقیقی قیمت کے تسلسل کے ساتھ ہم آہنگ ایک فنکشن ہے جو 14 سائیکل ای ایم اے کو کم کرکے 12 سائیکل ای ایم اے کے حساب سے حاصل کیا جاتا ہے۔ جب ڈی ایس پی ٹریک پر ہوتا ہے یا نیچے ٹریک ہوتا ہے تو ، ایک طرفہ تجارت کی جاتی ہے۔

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

  1. قیمتوں کا حساب لگانے کے لئے 1 / 2 دورانیہ HL اوسط x HL2

  2. لمبائی کے پیرامیٹرز کے مطابق xHL2 کے 14 دور EMA ((xEMA1) اور 12 دور EMA ((xEMA2)) کا حساب لگائیں۔

  3. ایکس ای ایم اے 1 کو ایکس ای ایم اے 2 سے کم کرنے کے لئے ڈی ایس پی کی قیمتوں کا حساب لگائیں۔

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

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

طاقت کا تجزیہ

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

  1. ڈی ایس پی قیمت کے غالب سائیکل کو پکڑ سکتا ہے اور ثانوی سائیکل سے گمراہ ہونے سے بچ سکتا ہے۔

  2. ڈبل ای ایم اے ڈیزائن مؤثر طریقے سے ڈومین سائیکل تبدیلیوں کو ٹریک کرتا ہے.

  3. اس کے علاوہ ، یہ ایک آسان اور آسان ٹریک ہے ، جس سے زیادہ تجارت سے بچا جاسکتا ہے۔

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

  5. پیچیدہ پیرامیٹرز کو بہتر بنانے کی ضرورت نہیں ہے، آسان اور عملی ہے.

خطرے کا تجزیہ

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

  1. ڈی ایس پی سائیکل غلط ترتیب دی گئی ہے، غالب لوپ کو چھوڑ سکتا ہے۔

  2. اوپر اور نیچے ریل کی چوڑائی کو بہتر بنانے کی ضرورت ہے ، ورنہ یہ بہت زیادہ تجارت ہوسکتی ہے۔

  3. فکسڈ سائیکل ڈیزائن، شدید تبدیلی مارکیٹ کے لئے کم موافقت.

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

  5. اسٹاپ نقصان کو مدنظر نہیں رکھا گیا ہے اور اس میں بڑے پیمانے پر نقصان کا خطرہ ہے۔

اصلاح کی سمت

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

  1. پیرامیٹرز کو بہتر بنانے کے لئے، بہترین دورانیہ پیرامیٹرز کا مجموعہ تلاش کریں.

  2. متحرک اتار چڑھاو کی بنیاد پر ٹریک اور نیچے کی ترتیب میں اضافہ کریں۔

  3. رجحانات اور اتار چڑھاؤ کے اشارے کے ساتھ مل کر فلٹر کریں ، تاکہ غلط سگنل کو کم کیا جاسکے۔

  4. خطرے کو کنٹرول کرنے کے لئے موبائل سٹاپ یا ٹریکنگ سٹاپ میں اضافہ کریں۔

  5. کثیر قسم کے پیرامیٹرز کو ایڈجسٹ کریں اور عالمگیریت کا جائزہ لیں.

  6. مشین لرننگ الگورتھم کو شامل کریں اور ڈی ایس پی سائیکل کو بہتر بنائیں۔

خلاصہ کریں۔

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

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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/03/2017
// Detrended Synthetic Price is a function that is in phase with the 
// dominant cycle of real price data. This DSP is computed by subtracting 
// a half-cycle exponential moving average (EMA) from the quarter cycle 
// exponential moving average.
// See "MESA and Trading Market Cycles" by John Ehlers pages 64 - 70. 
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="D_DSP (Detrended Synthetic Price)", shorttitle="D_DSP")
Length = input(14, minval=1)
SellBand = input(25)
BuyBand = input(-25)
reverse = input(false, title="Trade reverse")
hline(0, color=blue, linestyle=line)
hline(SellBand, color=red, linestyle=line)
hline(BuyBand, color=green, linestyle=line)
xHL2 = hl2
xEMA1 = ema(xHL2, Length)
xEMA2 = ema(xHL2, 2 * Length)
xEMA1_EMA2 = xEMA1 - xEMA2
pos = iff(xEMA1_EMA2 > SellBand, 1,
	     iff(xEMA1_EMA2 < BuyBand, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(xEMA1_EMA2, color=blue, title="D_DSP")