وسائل لوڈ ہو رہے ہیں... لوڈنگ...

سپر ٹرینڈ بار اپ ڈیٹ فیوژن کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-31 14:43:06
ٹیگز:

img

جائزہ

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

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

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

  1. سپر ٹرینڈ اشارے: یہ اشارے اوسط حقیقی رینج اور ایک عنصر کی بنیاد پر رجحان کی سمت کا تعین کرتا ہے۔ جب قیمت اپ ٹرینڈ چینل میں ہوتی ہے تو یہ لمبے سگنل اور جب قیمت ڈاؤن ٹرینڈ چینل میں ہوتی ہے تو مختصر سگنل دیتا ہے۔

  2. BarUpDn اشارے: یہ اشارے فیصلہ کرتا ہے کہ موجودہ بار ایک تیزی سے بار ہے (کھولنے سے زیادہ قریب) یا bearish بار (کھولنے سے زیادہ قریب) ۔ یہ تیزی سے بار کے لئے 1 اور bearish بار کے لئے -1 واپس کرتا ہے۔

حکمت عملی کا بنیادی منطق یہ ہے:

  1. جب سپر ٹرینڈ طویل ہو اور بار اپ ڈین تیزی سے بڑھ رہا ہو تو طویل سفر کریں۔

  2. جب سپر ٹرینڈ شارٹ ہو اور بار اپ ڈین bearish ہو تو شارٹ ہو جائیں۔

  3. جب سپر ٹرینڈ سمت بدلتا ہے تو بروقت پوزیشن بند کریں۔

اس فیوژن کے ذریعے، حکمت عملی بہتر انٹری ٹائمنگ حاصل کرنے کے لئے Supertrend کی رجحان کا فیصلہ کرنے کی صلاحیت اور BarUpDn کی قلیل مدتی فیصلہ کرنے کی صلاحیت دونوں کا استعمال کر سکتی ہے.

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

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

  1. متعدد اشارے کو ملا کر درستگی میں بہتری۔ سپر ٹرینڈ کے رجحان کا فیصلہ اور بار اپ ڈیٹ کے قلیل مدتی فیصلے دونوں کا استعمال کرنے سے انٹری ٹائمنگ کی درستگی میں بہتری آسکتی ہے۔

  2. بروقت سٹاپ نقصان۔ جب مرکزی اشارے سپر ٹرینڈ سمت بدلتا ہے تو نقصانات کو تیزی سے کم کرنا نقصانات کو بڑھانے سے بچ سکتا ہے۔

  3. سادہ اور استعمال میں آسان۔ یہ حکمت عملی صرف دو مشترکہ اشارے کے امتزاج کا استعمال کرتی ہے ، جس سے یہ بہت آسان اور استعمال میں آسان ہے۔

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

خطرے کا تجزیہ

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

  1. غلط فیوژن سے غلط فیصلے غلط فیصلے کا سبب بن سکتے ہیں۔ اشارے متضاد سگنل دیتے ہیں جب بروقت سٹاپ نقصان.

  2. پیرامیٹر کی غلط ترتیب کارکردگی کو متاثر کرتی ہے۔ سپر ٹرینڈ کی اے ٹی آر لمبائی اور فیکٹر کو مختلف مصنوعات کے لئے ایڈجسٹ کرنے کی ضرورت ہے۔

  3. قلیل مدتی تبدیلیاں معمولی نقصانات کا سبب بن سکتی ہیں۔ سپر ٹرینڈ کی سمت بدلنے سے پہلے قلیل مدتی قیمتوں میں تبدیلیوں کے دوران چھوٹے نقصانات ہوسکتے ہیں۔

اصلاح کی ہدایات

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

  1. اسٹاپ نقصان کی حکمت عملی شامل کریں جیسے اسٹاپ نقصان کو منتقل کرنا ، وقت اسٹاپ نقصان ، بریک آؤٹ اسٹاپ نقصان وغیرہ۔ خطرات کو مزید کنٹرول کرنے کے ل.

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

  3. ووٹنگ میکانزم کی تعمیر اور فیصلہ سازی کے استحکام کو بہتر بنانے کے لئے مزید اشارے فیوژن شامل کریں۔

  4. سگنل کی وشوسنییتا کا فیصلہ کرنے اور گمراہ کن سگنل کو فلٹر کرنے کے لئے حجم کی تبدیلی ، پھیلاؤ کی تبدیلی وغیرہ جیسے زیادہ مارکیٹ عوامل کو شامل کریں۔

خلاصہ

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


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Supertrend and BarUpDn Indicator Fusion", overlay=true)

// Supertrend indicator
atrLength = input(10, title="ATR Length")
factor = input(3.0, title="Factor")
[supertrend, direction] = ta.supertrend(factor, atrLength)
lastBar = 0

// BarUpDn indicator
barUpDn = close > open and open > close[1] ? 1 : close < open and open < close[1] ? -1 : 0

if (barUpDn == 1)
    lastBar := 1
else if barUpDn == -1
    lastBar := -1


// Determine long or short position
longCondition = (direction > 0 and barUpDn > 0) or (direction > 0 and lastBar == 1)
shortCondition = (direction < 0 and barUpDn < 0) or (direction < 0 and lastBar == -1)

// Enter long or short position
if (longCondition)
    strategy.entry("Long", strategy.long)
    lastBar := 1
else if (shortCondition)
    strategy.entry("Short", strategy.short)
    lastBar := -1

if (direction < 0 and barUpDn > 0)
    strategy.entry("Long", strategy.long)

// Exit long or short position
if (direction > 0 and barUpDn < 0)
    strategy.entry("Short", strategy.short)

// Exit long or short position
// if (direction < 0 and barUpDn > 0 or direction > 0 and barUpDn < 0)
//   strategy.close_all()


مزید