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


تخلیق کی تاریخ: 2023-10-25 11:42:23 آخر میں ترمیم کریں: 2023-10-25 11:42:23
کاپی: 3 کلکس کی تعداد: 875
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

  2. ADXR اشارے کی دوہری حد مقرر کی گئی ، جب ADXR پر پہلی حد عبور کرنے کے لئے اچھال اور دوسری حد عبور کرنے کے لئے نیچے۔ یہ موجودہ رجحان کی حالت میں ہے۔

  3. ADXR سگنل کی بنیاد پر پوزیشن کی سمت کا فیصلہ کریں۔ اگر ADXR پر پہلی گھٹاؤ ، تو زیادہ کام کریں۔ اگر ADXR کے نیچے دوسری گھٹاؤ ، تو خالی۔

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

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

طاقت کا تجزیہ

  1. ADXR اشارے قیمتوں میں تبدیلیوں کو ہموار کرتا ہے ، جو رجحانات کو مؤثر طریقے سے پہچان سکتا ہے ، تاکہ مارکیٹ میں اتار چڑھاؤ کی وجہ سے ہونے والے تجارتی خطرات سے بچ سکے۔

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

  3. رجحان اشارے اور ڈبل مساوی لائن کے ساتھ مل کر ، یہ رجحان کے ساتھ تجارت کی ضمانت دیتا ہے اور خطرے کو کنٹرول کرتا ہے ، جو رجحان کی منڈیوں کے لئے موزوں ہے۔

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

خطرے کا تجزیہ

  1. ADXR اشارے کے پیرامیٹرز کی غلط ترتیب سے ٹرینڈ ٹرانسفر کو وقت پر پکڑنے میں ناکامی ہوسکتی ہے۔ مارکیٹ کے مطابق ADXR پیرامیٹرز کو احتیاط سے ترتیب دیا جانا چاہئے۔

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

  3. کسی بھی اشارے میں غلط سگنل ہوسکتے ہیں اور بڑے پیمانے پر رجحانات کے ساتھ مل کر تصدیق کی جانی چاہئے تاکہ اس سے بچنے سے بچنے کے لۓ.

  4. زلزلے کے رجحان میں ، نقصانات کو بڑھانے سے بچنے کے لئے پوزیشن کا سائز کم کیا جانا چاہئے۔

اصلاح کی سمت

  1. دیگر اشارے کے ساتھ مل کر ADXR سگنل کی توثیق کی جاسکتی ہے ، جیسے MACD ، برن بینڈ وغیرہ ، سگنل کی درستگی کو بہتر بنانا۔

  2. ایک نقصان کو کنٹرول کرنے کے لئے ، آپ کو روکنے کی حکمت عملی شامل کی جاسکتی ہے ، جیسے کہ چلنے والی روک تھام ، وقت کی روک تھام وغیرہ۔

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-17 00:00:00
end: 2023-10-24 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 04/05/2018
// The Average Directional Movement Index Rating (ADXR) measures the strength 
// of the Average Directional Movement Index (ADX). It's calculated by taking 
// the average of the current ADX and the ADX from one time period before 
// (time periods can vary, but the most typical period used is 14 days).
// Like the ADX, the ADXR ranges from values of 0 to 100 and reflects strengthening 
// and weakening trends. However, because it represents an average of ADX, values 
// don't fluctuate as dramatically and some analysts believe the indicator helps 
// better display trends in volatile markets.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
fADX(Len) =>
    up = change(high)
    down = -change(low)
    trur = rma(tr, Len)
    plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, Len) / trur)
    minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, Len) / trur)
    sum = plus + minus 
    100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), Len)

strategy(title="Average Directional Movement Index Rating Backtest", shorttitle="ADXR")
LengthADX = input(title="Length ADX", defval=14)
LengthADXR = input(title="Length ADXR", defval=14)
reverse = input(false, title="Trade reverse")
Signal1 = input(13, step=0.01)
Signal2 = input(45, step=0.01)
hline(Signal1, color=green, linestyle=line)
hline(Signal2, color=red, linestyle=line)
xADX = fADX(LengthADX)
xADXR = (xADX + xADX[LengthADXR]) / 2
pos = iff(xADXR < Signal1, 1,
       iff(xADXR > Signal2, -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(xADXR, color=green, title="ADXR")