Ichimoku سٹاپ نقصان کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-03 17:05:40
ٹیگز:

img

جائزہ

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

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

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

  1. تبادلہ لائن گزشتہ 9 دنوں کے دوران سب سے زیادہ اور سب سے کم قیمتوں کا اوسط ہے، جو حالیہ اوسط قیمت کی تبدیلیوں کی عکاسی کرتا ہے.

  2. بیس لائن گزشتہ 26 دنوں کے دوران سب سے زیادہ اور سب سے کم قیمتوں کا اوسط ہے، جو درمیانی مدت کے اوسط قیمتوں میں تبدیلیوں کی عکاسی کرتا ہے۔

  3. پچھلے 52 دنوں میں سب سے زیادہ اور سب سے کم قیمتوں کا اوسط ہے، جو طویل مدتی اوسط قیمتوں میں تبدیلیوں کی عکاسی کرتا ہے.

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

  5. جب قیمت بادلوں کے بینڈ سے اوپر ہوتی ہے، تو طویل ہو جاتی ہے۔ جب قیمت بادلوں کے بینڈ سے نیچے ہوتی ہے، تو مختصر ہو جاتی ہے۔

  6. رجحان کی پیروی کرنے کے لئے بادل بینڈ کے اوپری اور نچلے کناروں پر سٹاپ نقصان کے احکامات مقرر کریں.

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

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

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

  1. Ichimoku Cloud متعدد ٹائم فریموں سے قیمت کی معلومات کو شامل کرکے مارکیٹ شور کو فلٹر کرکے قابل اعتماد طور پر رجحان کی سمت کا تعین کرتا ہے۔

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

  3. یہ حکمت عملی مستحکم اور قابل اعتماد ہے۔ Ichimoku Cloud شور کو فلٹر کرتا ہے اور سٹاپ نقصان کو کنٹرول کرتا ہے۔

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

  5. واضح منطق اور سمجھنے میں آسان۔ رجحان کے مطابق نقطہ نظر اسے سمجھنے میں آسان بناتا ہے۔

خطرے کا تجزیہ

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

  1. اسٹاپ نقصان کا خطرہ۔ قیمتوں میں اتار چڑھاؤ اسٹاپ نقصان اور منافع بخش پوزیشنوں سے باہر نکلنے کا سبب بن سکتا ہے۔

  2. مختلف مارکیٹوں میں وِپساؤ۔ بار بار اسٹاپ نقصان ٹرگرز سے زیادہ تجارت ہوتی ہے۔

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

  4. فیوچر میں سلائڈنگ لاگت۔ کثرت سے آرڈرز کی وجہ سے منافع کو متاثر کرنے والے زیادہ سلائڈنگ لاگت آسکتی ہے۔

  5. الگورتھمک ٹریڈنگ کے خطرات۔ ڈاؤن ٹائم، نیٹ ورک کے مسائل، کیڑے تجارت پر عمل درآمد کو متاثر کرسکتے ہیں۔

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

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

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

  1. بہترین اقدار تلاش کرنے کے لئے مختلف مدت کے مجموعے کی جانچ کرکے پیرامیٹر کی ترتیبات کو بہتر بنائیں.

  2. سٹاپ نقصان کے الگورتھم کو بہتر بنانے کے لئے ٹرائلنگ اسٹاپ، اتار چڑھاؤ سٹاپ وغیرہ کے ساتھ سٹاپ نقصان کو کم کرنے کے لئے.

  3. فیصلہ سازی کو بہتر بنانے کے لیے اضافی اشارے جیسے ایم اے سی ڈی، کے ڈی جے شامل کریں۔

  4. نقصانات کو محدود کرنے کے لئے خود کار طریقے سے نقصان بند کرنے کی فعالیت شامل کریں.

  5. سٹاپ نقصان سے باہر نکلنے کے بعد دوبارہ داخل ہونے کا طریقہ کار لاگو کریں.

  6. متحرک پوزیشن سائزنگ کے ذریعے منی مینجمنٹ کو بہتر بنائیں۔

نتیجہ

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


/*backtest
start: 2022-10-27 00:00:00
end: 2023-11-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title = "Noro's Ichimoku Stop Strategy", shorttitle = "Ichimoku Stop Strategy", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
conversionPeriods = input(9, minval = 1, title = "Conversion Periods")
basePeriods = input(26, minval = 1, title = "Base Periods")
laggingSpan2Periods = input(52, minval = 1, title = "Lagging Span")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Ichimoku
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)

//Cloud
p1 = plot(leadLine1, offset = basePeriods, color=color.green, title="Lead 1", transp = 100)
p2 = plot(leadLine2, offset = basePeriods, color=color.red, title="Lead 2", transp = 100)
fill(p1, p2)

//Signals
max = max(leadLine1[basePeriods], leadLine2[basePeriods])
min = min(leadLine1[basePeriods], leadLine2[basePeriods])
up = low > max
dn = high < min

if max > 0
    strategy.entry("Long", strategy.long, needlong ? na : 0, stop = max)
    strategy.entry("Short", strategy.short, needshort ? na : 0, stop = min)

مزید