ایک مضمون میں مقامی جھٹکے کے رجحان کی شناخت کی حکمت عملی


تخلیق کی تاریخ: 2024-03-19 15:10:59 آخر میں ترمیم کریں: 2024-03-19 15:10:59
کاپی: 0 کلکس کی تعداد: 664
1
پر توجہ دیں
1617
پیروکار

ایک مضمون میں مقامی جھٹکے کے رجحان کی شناخت کی حکمت عملی

جائزہ

یہ حکمت عملی ایک رجحان کی شناخت اور تجارت کی حکمت عملی ہے جو ایک کلاؤڈ اشارے (Ichimoku Cloud) پر مبنی ہے جس میں سونے کا تناسب (Fibonacci Ratio) شامل ہے۔ حکمت عملی موجودہ مارکیٹ کے رجحانات کا فیصلہ کرنے کے لئے کنورژن لائن (Conversion Line) ، بیس لائن (Base Line) ، کلاؤڈ (Kumo Cloud) اور لیٹینس لائن (Lagging Span) کا استعمال کرتی ہے ، اور اسٹاپ نقصان کی حد مقرر کرنے اور مارکیٹ میں ہلچل کی شناخت کے لئے 1.618 اور 0.618 دونوں سونے کے تناسب کو جوڑتی ہے۔ اس کے علاوہ ، اس حکمت عملی میں دو اضافی وسط لائنیں بھی متعارف کروائی گئی ہیں تاکہ جعلی سگنل کو فلٹر کیا جاسکے۔

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

ایک جملہ بادل اشارے کی چار حصوں پر مشتمل ہے تبادلوں کی لائن ، بیس لائن ، بادل اور تاخیر کی لائن۔ ان میں ، تبادلوں کی لائن اور بیس لائن بالترتیب مختلف ادوار کی اعلی ترین قیمت اور کم سے کم قیمت کے اوسط سے حاصل کی جاتی ہے ، بادل بیس لائن کی طرف سے آگے بڑھنے کے 26 ادوار سے تشکیل پاتا ہے ، جبکہ تاخیر کی لائن اختتامی قیمت کی طرف سے پیچھے کی طرف 26 ادوار ہے۔

اس حکمت عملی کے تحت کئی پوزیشن کھولنے کی شرائط درج ذیل ہیں:

  1. بادلوں کے اوپر تاخیر کی لائن
  2. تبدیل لائن بیس لائن سے زیادہ ہے
  3. بند ہونے کی قیمت 1.618 کی روک تھام کی سطح سے اوپر
  4. 0.618 لائن 1.618 اسٹاپ نقصان سے اوپر
  5. قیمتوں میں اضافہ

خالی پوزیشن کھولنے کے لئے شرائط، کثیر سر کے برعکس.

اسٹاپ پوزیشن کی ترتیب میں 1.618 اور 0.618 کے دو سنہری تقسیم کے تناسب کا استعمال کیا گیا ہے۔ کثیر سر والے اسٹاپ بادل کے اوپر سے کم سے کم فاصلے کے ساتھ 1.618 گنا ہے ، اور اس کے برعکس خالی سر والے اسٹاپ ہے۔ .618 لائن کو ہلچل کی مارکیٹ کی شناخت کے لئے استعمال کیا جاتا ہے ، جب بادل سبز ہوتا ہے اور .618 لائن 1.618 اسٹاپ سے نیچے ہوتی ہے تو ، مارکیٹ کو ہلچل کی حالت میں سمجھا جاتا ہے۔

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

طاقت کا تجزیہ

  1. قیمتوں اور رجحانات کے اشارے کا استعمال کرتے ہوئے ، آپ موجودہ مارکیٹ کے رجحانات کو بہتر طور پر پہچان سکتے ہیں۔
  2. سونے کی تقسیم کی شرح کو متحرک طور پر روکنے کی پوزیشن متعارف کرایا گیا ہے ، جس سے خطرہ کنٹرول کیا جاسکتا ہے۔
  3. 0.618 لائن زلزلے کی مارکیٹ کو مؤثر طریقے سے پہچان سکتی ہے اور زلزلے کے حالات میں اکثر پوزیشن کھولنے سے بچ سکتی ہے۔
  4. دو اضافی مرکزی لائنیں جعلی سگنل کو مزید فلٹر کرتی ہیں اور سگنل کے معیار کو بہتر بناتی ہیں۔
  5. پیرامیٹرز مختلف مارکیٹوں اور ادوار کے لئے قابل اطلاق ہیں

خطرے کا تجزیہ

  1. انتہائی حالات میں ، جیسے طوفان اور زوال ، رجحان اشارے غلط ہوسکتے ہیں ، جس کی وجہ سے سگنل غلط ہوجاتے ہیں۔
  2. اسٹاپ نقصان کی سطح بادل پر مبنی فاصلے کی حساب سے ہوتی ہے ، جس کی وجہ سے بادل بہت پتلا ہوتا ہے ، جس کی وجہ سے اسٹاپ نقصان کھلنے کی قیمت کے قریب ہوتا ہے۔
  3. سونے کی تقسیم کی شرح کے اسٹاپ نقصان اور 0.618 لائن کے بارے میں شکوک و شبہات کا اندازہ لگانے کا طریقہ نظریاتی طور پر معاون نہیں ہے اور یہ تمام مارکیٹوں کے لئے موزوں نہیں ہوسکتا ہے۔
  4. پیرامیٹرز کو بہتر بنانے کے نتیجے میں ممکنہ طور پر زیادہ فٹ ہونا ، جو حقیقی مارکیٹ میں خراب کارکردگی کا مظاہرہ کرے گا۔

اصلاح کی سمت

  1. مزید رجحانات کی تصدیق کے اشارے متعارف کرانے پر غور کیا جاسکتا ہے ، جیسے کہ میڈین لائن سسٹم ، MACD وغیرہ ، تاکہ سگنل کے معیار کو مزید بہتر بنایا جاسکے۔
  2. اسٹاپ نقصان کی پوزیشن کی ترتیب میں مزید عوامل جیسے اے ٹی آر ، اتار چڑھاؤ کی شرح وغیرہ کو مدنظر رکھا جاسکتا ہے ، تاکہ اسے زیادہ متحرک اور ذاتی بنایا جاسکے۔
  3. رجحان کی طاقت کے اشارے ، جیسے کہ ADX ، کے ذریعہ مارکیٹ کے جھٹکے کے بارے میں فیصلہ کرنے کے لئے دوسرے طریقوں کی کوشش کی جاسکتی ہے۔
  4. پیرامیٹرز کو بہتر بنانے کے لئے جینیاتی الگورتھم جیسے مشین لرننگ کے طریقوں کا استعمال کیا جاسکتا ہے ، اور اس سے بچنے کے لئے غیر نمونہ ٹیسٹ کیا جاسکتا ہے۔
  5. پوزیشن مینجمنٹ اور رسک کنٹرول ماڈیولز جیسے کیلی گائیڈ لائنز ، فکسڈ رسک وغیرہ کو شامل کیا جاسکتا ہے تاکہ حکمت عملی کی استحکام اور وشوسنییتا کو بہتر بنایا جاسکے۔

خلاصہ کریں۔

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

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar

//@version=5
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © manoharbauskar

//@version=5
strategy("Advanced_Ichimoku_Cloud_Strategy", overlay=true, margin_long=100, margin_short=100)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpanPeriods = input.int(52, minval=1, title="Leading Span B Length")
pivotPeriods1 = input.int(17,minval = 1,title = "PPL1")
pivotPeriods2 = input.int(39,minval = 1,title = "PPL2")
displacement = input.int(26, minval=1, title="Lagging Span")
donchian(len) => math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
midLine1 = donchian(pivotPeriods1)
midLine2 = donchian(pivotPeriods2)
midLine3 = donchian(laggingSpanPeriods)
leadLine1 = math.avg(conversionLine, baseLine, midLine1)
leadLine2 = math.avg(midLine2 , midLine3)


plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")

plot(close, offset = -displacement + 1, color=color.yellow, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
   
plot(leadLine1 > leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none) 
plot(leadLine1 < leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none) 
fill(p1, p2, color = leadLine1 > leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

//stoploss calculating
mult1 = input.float(1.618, "Mult1")
mult2 = input.float(0.618, "Mult2")
stoploss1 = leadLine1 - (leadLine1 - leadLine2)*mult1
stoploss2 = leadLine1 - (leadLine1 - leadLine2)*mult2
plot(stoploss1,"Sl", color = color.fuchsia, linewidth = 2, style = plot.style_line, offset = displacement - 1)
plot(stoploss2,"S2", color = color.lime, linewidth = 2, style = plot.style_line, offset = displacement - 1)

longCondition = leadLine1 > leadLine2 
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = leadLine1 < leadLine2
if (shortCondition)
    strategy.entry("Sell", strategy.short)