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

ایک کلاؤڈ ملٹی ایک ہی لائن ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 10:55:29
ٹیگز:ایم اےایس ایم اےICHIMOKU

一云多均线交易策略

جائزہ

یہ حکمت عملی ممکنہ خرید سگنلوں کی نشاندہی کرنے کے لئے ایک متوازن گراف بادل کے ساتھ ساتھ مختصر (55) اور طویل (200) سادہ حرکت پذیر اوسط (SMA) کو جوڑتی ہے۔ خرید سگنل کو بادل اور طویل مدتی SMA سے زیادہ قیمت کی ضرورت ہوتی ہے ، اور مختصر SMA کے اوپر جانے کے بعد مختصر SMA پر واپس جاتا ہے۔ فروخت سگنل کی قیمت بادل اور طویل مدتی SMA سے کم ہوتی ہے ، اور مختصر SMA کے نیچے جانے کے بعد مختصر SMA پر واپس جاتا ہے۔ اس حکمت عملی سے افقی مارکیٹوں یا اہم خبروں کے دوران سگنل پیدا کرنے سے گریز کیا جاتا ہے ، کیونکہ ان ادوار میں زیادہ جعلی سگنل ہوتے ہیں۔ retesting کے مطابق یہ حکمت عملی 1 گھنٹے اور 2 گھنٹے کے وقت کے فریم پر بہترین کارکردگی کا مظاہرہ کرتی ہے۔

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

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

پروگرام سب سے پہلے مطلوبہ پہلے بادل کے اجزاء کا حساب لگاتا ہے (منتقلی لائن ، بیفر لائن ، سابقہ اسپین A اور B) ، اور مختصر اور طویل مدتی ایس ایم اے۔ اس کے بعد ، بادل اور یکساں لائن کے مقابلے میں قیمتوں کے مقام کی نشاندہی کرنے کے لئے متعدد شرائط کی وضاحت کرتا ہے۔ جب تمام خرید / فروخت کی شرائط پوری ہوجاتی ہیں تو ، پروگرام خرید اور فروخت کے سگنل پیدا کرتا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک خطرات

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

  1. واضح سٹاپ نقصان کی پوزیشن شامل کریں، جیسے توڑنے سے پہلے کم / اوپر، ATR کے ضارب وغیرہ، تاکہ ایک ہی تجارت کے خطرے کو کم کیا جا سکے.
  2. دوسرے رجحان کی تصدیق کے اشارے جیسے MACD ، DMI وغیرہ کا موازنہ کریں تاکہ سگنل کا ایک زیادہ مستحکم اور قابل اعتماد مجموعہ تشکیل دیا جاسکے۔
  3. پیرامیٹرز کے مطابق اصلاحات ، پیرامیٹرز کا بہترین مجموعہ تلاش کرنا ، اور مختلف مارکیٹ کی حالتوں میں حکمت عملی کی موافقت کو بہتر بنانا۔
  4. رجحان اور ہلکی مارکیٹوں میں فرق کریں ، رجحان مارکیٹ میں فعال طور پر داخل ہوں ، اور ہلکی مارکیٹ میں مناسب طور پر تجارت کی تعدد کو کم کریں۔

خلاصہ

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


/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Ichimoku Cloud and Moving Average Strategy", shorttitle="ICMA", overlay=true)

// Input parameters
shortMA = input.int(55, title="Short-term Moving Average Length")
longMA = input.int(200, title="Long-term Moving Average Length")

// Calculate moving averages
shortSMA = ta.sma(close, shortMA)
longSMA = ta.sma(close, longMA)

// Ichimoku Cloud settings
conversionPeriod = input.int(9, title="Conversion Line Period")
basePeriod = input.int(26, title="Base Line Period")
spanBPeriod = input.int(52, title="Span B Period")
displacement = input.int(26, title="Displacement")

// Calculate Ichimoku Cloud components
conversionLine = ta.sma(high + low, conversionPeriod) / 2
baseLine = ta.sma(high + low, basePeriod) / 2
leadSpanA = (conversionLine + baseLine) / 2
leadSpanB = ta.sma(high + low, spanBPeriod) / 2

// Plot Ichimoku Cloud components
plot(leadSpanA, color=color.blue, title="Leading Span A")
plot(leadSpanB, color=color.red, title="Leading Span B")

// Entry conditions
aboveCloud = close > leadSpanA and close > leadSpanB
belowCloud = close < leadSpanA and close < leadSpanB
aboveShortMA = close > shortSMA
aboveLongMA = close > longSMA
belowShortMA = close < shortSMA
belowLongMA = close < longSMA

// Buy condition (Price retests 55 moving average after being above it)
buyCondition = aboveCloud and aboveLongMA and close[1] < shortSMA and close > shortSMA

// Sell condition (Price retests 55 moving average after being below it)
sellCondition = belowCloud and belowLongMA and close[1] > shortSMA and close < shortSMA

// Strategy entry and exit
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.entry("Sell", strategy.short, when = sellCondition)

// Plot moving averages
plot(shortSMA, color=color.green, title="Short-term SMA")
plot(longSMA, color=color.red, title="Long-term SMA")

// Plot buy and sell signals
plotshape(series=buyCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=sellCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")














متعلقہ مواد

مزید معلومات