ایچیموکو ابتدائی کلاؤڈ ٹرینڈ فالونگ حکمت عملی مشہور ایچیموکو کلاؤڈ اشارے پر مبنی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے۔ یہ ایچیموکو کلاؤڈ کی کراس اوور لائنوں کو استعمال کرتا ہے تاکہ ابتدائی انٹری سگنل پیدا کیے جاسکیں اور وقت سے پہلے رجحانات کو پکڑ سکیں۔ اس حکمت عملی میں غلط بریک آؤٹ سے بچنے کے لئے رجحان کی توثیق کے لئے چلتی اوسط بھی شامل ہے۔
یہ حکمت عملی بنیادی طور پر مندرجہ ذیل عناصر پر مبنی ہے:
تبادلہ لائن اور بیس لائن کا استعمال کرتے ہوئے Ichimoku بادل کی تعمیر، اور 26 مدت نقل مکانی کے ساتھ بادل پلاٹ.
بادل کے اوپری حصے کے اوپر جب قریب ٹوٹ جاتا ہے تو ایک لمبا سگنل ٹرگر کریں۔ بادل کے نیچے قریب ٹوٹ جاتا ہے تو ایک مختصر سگنل ٹرگر کریں۔
جھوٹے بریک آؤٹ کو فلٹر کرنے کے لئے تبادلوں اور بیس لائنوں کے زیادہ سے زیادہ / منٹ کو بھی توڑنے کے لئے قریب کی ضرورت ہے.
اختیاری طور پر لاگ ان کی قیمت پر مبنی 5٪ سٹاپ نقصان مقرر کریں.
اس طرح کی کثیر پرت فلٹرنگ کے ساتھ ، یہ مؤثر طریقے سے رجحان کے الٹ پوائنٹس کی نشاندہی کرسکتا ہے اور بروقت طریقے سے ابھرتے ہوئے تجارتی مواقع کو پکڑ سکتا ہے۔ سخت بریک آؤٹ کے معیار بھی جھوٹے سگنل کو کم کرنے میں مدد کرتے ہیں۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
اس کے علاوہ کچھ خطرات پر بھی غور کرنا چاہئے:
خطرات کو کم کیا جا سکتا ہے:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:
کنٹرول کی رقم کے لئے پوزیشن سائزنگ شامل کریںstrategy.position_size
.
سیکورٹی کائنات فلٹرنگ شامل کریں کے ذریعے خود کار طریقے سے رجحان کی طاقت کا پتہ لگانے کے لئےsecurity()
.
خطرے کے انتظام کے لئے سٹاپ نقصان / منافع لینے کی تکنیک شامل کریں.
سگنل کے معیار کو بہتر بنانے کے لئے بولنگر بینڈ اور آر ایس آئی جیسے اشارے کو ملا کر ملٹی انڈیکیٹر سسٹم بنائیں۔
سگنل کی وشوسنییتا کا فیصلہ کرنے اور آرڈر کی مقدار کو متحرک طور پر ایڈجسٹ کرنے کے لئے مشین لرننگ کا اطلاق کریں۔
آئیچیموکو ابتدائی کلاؤڈ ٹرینڈ فالونگ حکمت عملی اعلی معیار کے تجارتی مواقع کا قابل اعتماد انداز میں پتہ لگانے کے لئے ، چلتی اوسط فلٹرز کے ذریعہ تقویت یافتہ ، ابتدائی رجحان کی نشاندہی کے لئے آئیچیموکو کلاؤڈ کا استعمال کرتی ہے۔ حکمت عملی مستحکم ہے جس میں بہتری کی گنجائش ہے اور اسے براہ راست تجارت کے لئے وسیع پیمانے پر اپنایا جاسکتا ہے۔
/*backtest start: 2022-12-05 00:00:00 end: 2023-12-11 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/ // © QuantCT //@version=4 strategy("Ichimoku Cloud Strategy Idea", shorttitle="Ichimoku", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=99, initial_capital=1000, commission_type=strategy.commission.percent, commission_value=0.1) // ____ Inputs conversion_period = input(9, minval=1, title="Conversion Line Period") base_period = input(26, minval=1, title="Base Line Period") lagging_span2_period = input(52, minval=1, title="Lagging Span 2 Period") displacement = input(26, minval=1, title="Displacement") long_only = input(title="Long Only", defval=false) slp = input(title="Stop-loss (%)", minval=1.0, maxval=25.0, defval=5.0) use_sl = input(title="Use Stop-Loss", defval=false) // ____ Logic donchian(len) => avg(lowest(len), highest(len)) conversion_line = donchian(conversion_period) base_line = donchian(base_period) lead_line1 = avg(conversion_line, base_line) lead_line2 = donchian(lagging_span2_period) chikou = close chikou_free_long = close > high[displacement] and close > max(lead_line1[2 * displacement], lead_line2[2 * displacement]) enter_long = chikou_free_long and close > max(lead_line1[displacement], lead_line2[displacement]) exit_long = close < lead_line1[displacement] or close < lead_line2[displacement] chikou_free_short = close < low[displacement] and close < min(lead_line1[2 * displacement], lead_line2[2 * displacement]) enter_short = chikou_free_short and close < min(lead_line1[displacement], lead_line2[displacement]) exit_short = close > lead_line1[displacement] or close > lead_line2[displacement] strategy.entry("Long", strategy.long, when=enter_long) strategy.close("Long", when=exit_long) if (not long_only) strategy.entry("Short", strategy.short, when=enter_short) strategy.close("Short", when=exit_short) // ____ SL sl_long = strategy.position_avg_price * (1- (slp/100)) sl_short = strategy.position_avg_price * (1 + (slp/100)) if (use_sl) strategy.exit(id="SL", from_entry="Long", stop=sl_long) strategy.exit(id="SL", from_entry="Short", stop=sl_short) // ____ Plots colors = enter_long ? #27D600 : enter_short ? #E30202 : color.orange p1 = plot(lead_line1, offset = displacement, color=colors, title="Lead 1") p2 = plot(lead_line2, offset = displacement, color=colors, title="Lead 2") fill(p1, p2, color = colors) plot(chikou, offset = -displacement, color=color.blue)