ڈونچین اڈاپٹیو موونگ ایوریج ٹریڈنگ سسٹم


تخلیق کی تاریخ: 2024-02-21 15:08:27 آخر میں ترمیم کریں: 2024-02-21 15:08:27
کاپی: 3 کلکس کی تعداد: 715
1
پر توجہ دیں
1617
پیروکار

ڈونچین اڈاپٹیو موونگ ایوریج ٹریڈنگ سسٹم

جائزہ

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

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

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

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

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

طاقت کا تجزیہ

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

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

  2. دوہری حرکت پذیری اوسط کے ساتھ مل کر، یہ مؤثر طریقے سے شور کو فلٹر کرنے اور غلط سگنل کو کم کرنے کے لئے استعمال کیا جاتا ہے.

  3. طویل مدتی رجحانات کا سراغ لگانا ، بار بار تجارت کو کم کرنا ، تجارت کی تعدد کو کم کرنا ، اور طویل مدتی مسلسل منافع کے مواقع حاصل کرنا۔

  4. حکمت عملی کی منطق سادہ ، واضح اور آسانی سے قابل عمل ہے ، اعلی غلطی کی شرح ہے ، جو خودکار مقدار میں تجارت کے لئے موزوں ہے۔

خطرہ اور اصلاح

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

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

  2. صنعت، انفرادی، پیرامیٹرز کو بہتر بنانے کی ضرورت ہوتی ہے۔ متحرک ترجیحی پیرامیٹرز کے مجموعے پر غور کیا جاسکتا ہے۔

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 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/
// © dongyun

//@version=4
strategy("唐齐安移动平均交易系统", overlay=true)

longperiod = input(20,'长线')
shortperiod = input(5,'短线')
bandfactor = input(1.0,'')

TrueHigh = 0.0
TrueLow = 0.0
TrueRange = 0.0

TrueHigh := close[1] > high ? close[1] : high
TrueLow := close[1] < low ? close[1] : low
TrueRange := TrueHigh - TrueLow
AvgTrueRange = sma(TrueRange,longperiod)

MAlong = sma(close,longperiod)
MAshort = sma(close,shortperiod)
band =  AvgTrueRange * bandfactor

if close > MAlong[1] + band[1] and close >  MAshort[1] + band[1]
	strategy.entry("Long", strategy.long, when=strategy.position_size < 1)
else
	if close < MAlong[1] - band[1] and close < MAshort[1] - band[1]
		strategy.entry("Short", strategy.short, when=strategy.position_size > -1)

if close < MAlong[1] - band[1] or close < MAshort[1] - band[1]
	strategy.close("Long", when=strategy.position_size > 0)
else
	if close > MAlong[1] + band[1] or close > MAshort[1] + band[1]
		strategy.close("Short", when=strategy.position_size < 0)