حکمت عملی کے بعد بلینیئر رجسٹریشن رجحان

مصنف:چاؤ ژانگ، تاریخ: 2023-11-17 16:51:33
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

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

فوائد کا تجزیہ

  1. دوہری لکیری رجسٹریشن قیمت کے رجحانات کو اچھی طرح سے پکڑ سکتی ہے۔

  2. ای ایم اے فلٹر غیر رجحان سازی کی حرکتوں سے کچھ غلط سگنل کو ختم کرتا ہے۔

  3. سادہ اور واضح منطق، سمجھنے اور لاگو کرنے کے لئے آسان.

خطرے کا تجزیہ

  1. غلط LR ادوار زیادہ شور پیدا کر سکتے ہیں.

  2. ای ایم اے فلٹر مضبوط رجحانات میں مواقع کھو سکتا ہے.

  3. مختلف مارکیٹوں میں نقصانات اور نقصانات کا شکار۔

حل:

  1. شور کو کم کرنے کے لئے LR ادوار کو بہتر بنائیں.

  2. مارکیٹ کے حالات کی بنیاد پر EMA مدت کو متحرک طور پر ایڈجسٹ کریں.

  3. سٹاپ نقصان کو کنٹرول نقصان میں شامل کریں.

اصلاح

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

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

  2. ای ایم اے کی بجائے بولنگر بینڈ، کے ڈی جے جیسے دوسرے فلٹرز آزمائیں۔

  3. خطرات کو کنٹرول کرنے کے لئے متحرک سٹاپ نقصان شامل کریں.

  4. اسٹاک چننے کے ساتھ مل کر رجحان اسٹاک کا انتخاب کریں.

  5. مارکیٹ کے حالات کی بنیاد پر موافقت پذیر پیرامیٹرز تیار کریں۔

خلاصہ

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


/*backtest
start: 2022-11-10 00:00:00
end: 2023-11-16 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/
// © TradingAmmo

//@version=4
strategy("Linear trend", overlay=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075, currency='USD')
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end   = timestamp(input(9999, "End Year"),   input(1, "Month"),   input(1, "Day"),   0, 0)
_testPeriod() =>
    iff(time >= startP and time <= end, true, false)

src = close
len1 = input(defval=13, minval=1, title="Fast LR")
len2 = input(defval=55, minval=1, title="Slow LR")

lag1 = input(0, title="Lag for fast")
lag2 = input(0, title="Lag for slow")

threshold  = input(0,step=0.5, title="Threshold")

fast_lr = linreg(src, len1, lag1)
slow_lr = linreg(src, len2, lag2)
lr = fast_lr - slow_lr
plot_fast = plot(lr, color = lr > 0 ? color.green : color.red)
plot(threshold, color=color.purple)

long_condition = crossover(lr, threshold) and close > ema(close, 200) and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition) 

short_condition = crossunder(lr, threshold) 
strategy.close('BUY', when=short_condition) 



مزید