ایچیموکو کلاؤڈ کوانٹ اسکیلپنگ حکمت عملی ایک قلیل مدتی مقداری حکمت عملی ہے جو ایچیموکو کلاؤڈ اور اوسط سمت اشاریہ (ADX) کو مربوط کرتی ہے۔ یہ رجحان کی سمت کا تعین کرنے کے لئے ایچیموکو کلاؤڈ اور رجحان کی حالتوں کے دوران اسکیلپنگ کے لئے غیر رجحان سازی والے بازاروں کو فلٹر کرنے کے لئے ADX کا استعمال کرتی ہے۔
اسٹریٹیجی میں دو اہم اجزاء شامل ہیں:
رجحان کی سمت کا فیصلہ کرنے کے لئے Ichimoku بادل
بادل سے اوپر کی قیمت ایک اپ ٹرینڈ کی نشاندہی کرتی ہے جبکہ اس سے نیچے کا مطلب ایک ڈاؤن ٹرینڈ ہے۔ یہ حکمت عملی رجحان کے الٹ جانے کا تعین کرنے کے لئے تبادلوں کی لکیر کی خرابی کا استعمال کرتی ہے۔
غیر رجحان سازی مارکیٹ کو فلٹر کرنے کے لئے ADX
صرف اس وقت سگنل لیتے ہیں جب ADX 20 سے زیادہ ہو ، جس سے رجحان کی مارکیٹ کا اشارہ ملتا ہے۔ جب ADX <20 حد سے منسلک مارکیٹ کے دوران کوئی تجارت نہیں ہوتی ہے۔
تجارتی قواعد:
اس حکمت عملی کے فوائد:
رجحان کی پیروی ، حدود سے بچنا۔ Ichimoku Cloud درست طریقے سے رجحان کی سمت اور موڑ کے مقامات کا تعین کرسکتا ہے۔ ADX غلط بریک آؤٹ کو روکنے کے لئے رینج سے منسلک مارکیٹ کو فلٹر کرتا ہے۔
ڈراؤونگ کنٹرول. 150 ٹکس سٹاپ نقصان مؤثر طریقے سے ہر تجارت نقصان کی حد.
اعلی منافع فیکٹر۔ 200 ٹکس منافع لے لیتا ہے بمقابلہ 150 ٹکس سٹاپ نقصان منافع فیکٹر 1.33 دیتا ہے، منافع حاصل کرنے کے لئے آسان.
مناسب تجارتی تعدد۔ صرف جب کوئی رجحان ظاہر ہوتا ہے تو ہی تجارت سے زیادہ تجارت سے بچتا ہے۔
خطرات یہ ہیں:
رجحان کا تعین کرنے میں ناکامی کا خطرہ۔ غلط سگنل جب Ichimoku Cloud رجحان کی تبدیلی کا پتہ لگانے میں ناکام رہتا ہے۔ درستگی کو بہتر بنانے کے لئے پیرامیٹرز کو بہتر بنا سکتا ہے۔
اسٹاپ نقصان کا خطرہ ہے۔ اسٹاپ نقصان تیز مارکیٹ کے دوران داخل ہوسکتا ہے۔ ٹریلنگ اسٹاپ نقصان یا وسیع اسٹاپ نقصان کی حد استعمال کرسکتا ہے۔
راتوں رات اور پری مارکیٹ ٹریڈنگ کا خطرہ۔ ڈیفالٹ ترتیب صرف دن کی تجارت کی اجازت دیتی ہے۔ طویل گھنٹوں کے دوران فیصلہ ناکام ہوسکتا ہے۔ 24H ٹریڈنگ کو چالو کرسکتا ہے یا طویل سیشنوں کے لئے حکمت عملیوں کو اپنی مرضی کے مطابق بنا سکتا ہے۔
ممکنہ اصلاح کی سمت:
بہترین ترتیب تلاش کرنے کے لئے Ichimoku بادل کے پیرامیٹر ٹیوننگ.
بہترین اقدار کا تعین کرنے کے لئے ADX پیرامیٹر اور حد کی اصلاح.
منافع کا ہدف اور تاریخی اعداد و شمار کی بنیاد پر سٹاپ نقصان کی اصلاح.
ٹرینڈ کو بہتر طریقے سے پیروی کرنے کے لیے سٹاپ نقصان کو پیچھے چھوڑنا۔
رجحان کا تعین کرنے میں مدد کے لئے MACD اور KD جیسے اضافی اشارے۔
مختلف مصنوعات کے لئے انکولی اصلاح.
ایچیموکو کلاؤڈ کوانٹ اسکیلپنگ حکمت عملی میں رجحان کے الٹ پوائنٹس کا درست طریقے سے تعین کرنے اور رینج سے منسلک مارکیٹوں کو فلٹر کرنے کے لئے ایچیموکو کلاؤڈ اور اے ڈی ایکس کے فوائد کو مربوط کیا گیا ہے۔ اس میں اعلی منافع کا عنصر ، کنٹرول قابل ڈراؤونگ ہے ، اور رجحان کے ساتھ اسکیلپنگ کے لئے موزوں ہے۔ پیرامیٹرز ، اسٹاپ نقصان ، معاون اشارے میں مزید بہتری استحکام اور منافع کو بڑھا سکتی ہے۔
/*backtest start: 2023-12-13 00:00:00 end: 2023-12-20 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(title='[STRATEGY][RS]Spot/Binary Scalper V0', shorttitle='IC', overlay=true, initial_capital=100000, currency=currency.USD) // || Adapted from: // || http://www.binaryoptionsedge.com/topic/1414-ta-spot-scalping-it-works-damn-good/?hl=singh // || Ichimoku cloud: conversionPeriods = input(title='Conversion Periods:', defval=7, minval=1), basePeriods = 26//input(title='Base Periods', defval=26, minval=1) laggingSpan2Periods = 52//input(title='Lagging Span:', defval=52, minval=1), displacement = 26//input(title='Displacement:', defval=26, minval=1) f_donchian(_len) => avg(lowest(_len), highest(_len)) f_ichimoku_cloud(_conversion_periods, _base_periods, _lagging_span)=> _conversion_line = f_donchian(_conversion_periods) _base_line = f_donchian(_base_periods) _lead_line1 = avg(_conversion_line, _base_line) _lead_line2 = f_donchian(_lagging_span) [_conversion_line, _base_line, _lead_line1, _lead_line2] [conversionLine, baseLine, leadLine1, leadLine2] = f_ichimoku_cloud(conversionPeriods, basePeriods, laggingSpan2Periods) //ps0 = plot(title='A', series=leadLine1, color=green, linewidth=2) //ps1 = plot(title='B', series=leadLine2, color=red, linewidth=2) //fill(title='AB', plot1=ps0, plot2=ps1, color=blue, transp=80) //plot(title='Base', series=baseLine, color=blue, linewidth=1, offset=displacement) plot(title='Conversion', series=conversionLine, color=blue, linewidth=1) // ||----------------------------------------------------------------------------------------------------------------------------------------------|| // || ADX len = input(title="Length", defval=14) th = input(title="threshold", defval=20) TrueRange = max(max(high-low, abs(high-nz(close[1]))), abs(low-nz(close[1]))) DirectionalMovementPlus = high-nz(high[1]) > nz(low[1])-low ? max(high-nz(high[1]), 0): 0 DirectionalMovementMinus = nz(low[1])-low > high-nz(high[1]) ? max(nz(low[1])-low, 0): 0 SmoothedTrueRange = nz(SmoothedTrueRange[1]) - (nz(SmoothedTrueRange[1])/len) + TrueRange SmoothedDirectionalMovementPlus = nz(SmoothedDirectionalMovementPlus[1]) - (nz(SmoothedDirectionalMovementPlus[1])/len) + DirectionalMovementPlus SmoothedDirectionalMovementMinus = nz(SmoothedDirectionalMovementMinus[1]) - (nz(SmoothedDirectionalMovementMinus[1])/len) + DirectionalMovementMinus DIPlus = SmoothedDirectionalMovementPlus / SmoothedTrueRange * 100 DIMinus = SmoothedDirectionalMovementMinus / SmoothedTrueRange * 100 DX = abs(DIPlus-DIMinus) / (DIPlus+DIMinus)*100 ADX = sma(DX, len) // ||----------------------------------------------------------------------------------------------------------------------------------------------|| // || Trade session: USE_TRADESESSION = input(title='Use Trading Session?', type=bool, defval=true) trade_session = input(title='Trade Session:', defval='0400-1500', confirm=false) istradingsession = not USE_TRADESESSION ? false : not na(time('1', trade_session)) bgcolor(istradingsession?gray:na) // ||----------------------------------------------------------------------------------------------------------------------------------------------|| // || Strategy: trade_size = input(title='Trade Size:', defval=1) stop_loss_in_ticks = input(title='Stop Loss in ticks:', defval=150) take_profit_in_ticks = input(title='Take Profit in ticks:', defval=200) buy_icloud_signal = open < conversionLine and close > conversionLine buy_adx_signal = DIPlus > 20 buy_signal = istradingsession and buy_icloud_signal and buy_adx_signal sel_icloud_signal = open > conversionLine and close < conversionLine sel_adx_signal = DIMinus > 20 sel_signal = istradingsession and sel_icloud_signal and sel_adx_signal strategy.order('buy', long=true, qty=trade_size, comment='buy', when=buy_signal) strategy.order('sel', long=false, qty=trade_size, comment='sel', when=sel_signal) strategy.exit('exit buy', from_entry='buy', profit=take_profit_in_ticks, loss=stop_loss_in_ticks) strategy.exit('exit sel', from_entry='sel', profit=take_profit_in_ticks, loss=stop_loss_in_ticks)