ইচিমোকু ক্লাউড কোয়ান্ট স্কাল্পিং কৌশল একটি স্বল্পমেয়াদী পরিমাণগত কৌশল যা ইচিমোকু ক্লাউড এবং গড় দিকনির্দেশ সূচক (এডিএক্স) একীভূত করে। এটি প্রবণতা দিক নির্ধারণের জন্য ইচিমোকু ক্লাউড এবং প্রবণতা অবস্থার সময় স্কাল্পিংয়ের জন্য অ-প্রবণতা বাজারগুলি ফিল্টার করার জন্য এডিএক্স ব্যবহার করে।
এই কৌশল দুটি প্রধান উপাদান নিয়ে গঠিত:
ইচিমোকু ক্লাউড ট্রেন্ডের দিকনির্দেশনা জানার জন্য
মেঘের উপরে মূল্য একটি আপট্রেন্ড নির্দেশ করে যখন নীচে একটি ডাউনট্রেন্ড বোঝায়। কৌশলটি ট্রেন্ডের বিপরীততা নির্ধারণের জন্য রূপান্তর লাইনের ব্রেকআউট ব্যবহার করে।
অ-প্রবণতা বাজার ফিল্টার করার জন্য ADX
শুধুমাত্র যখন ADX 20 এর চেয়ে বড় হয় তখনই সংকেত গ্রহণ করা হয়, যা একটি ট্রেন্ডিং মার্কেটকে নির্দেশ করে। যখন ADX <20 হয় তখন কোনও ট্রেড নেই।
বাণিজ্যিক নিয়মাবলী:
এই কৌশলটির সুবিধাঃ
প্রবণতা অনুসরণ, পরিসীমা এড়ানো. Ichimoku ক্লাউড সঠিকভাবে প্রবণতা দিক এবং বাঁক পয়েন্ট নির্ধারণ করতে পারেন. ADX মিথ্যা ব্রেকআউট প্রতিরোধ করার জন্য পরিসীমা আবদ্ধ বাজার ফিল্টার.
ড্রাউডাউন কন্ট্রোল। প্রতি ট্রেড ক্ষতির জন্য ১৫০ টি স্টপ লস কার্যকরভাবে সীমাবদ্ধ।
উচ্চ মুনাফা ফ্যাক্টর. 200 টিকস লাভ গ্রহণ বনাম 150 টিকস স্টপ লস লাভের ফ্যাক্টর দেয় 1.33, মুনাফা অর্জন করা সহজ।
সঠিক ট্রেডিং ফ্রিকোয়েন্সি শুধুমাত্র ট্রেডিং যখন একটি প্রবণতা উদ্ভূত হয় overtrading প্রতিরোধ করে।
ঝুঁকিগুলি হলঃ
প্রবণতা নির্ধারণ ব্যর্থতার ঝুঁকি। যখন ইচিমোকু ক্লাউড প্রবণতা বিপরীত সনাক্ত করতে ব্যর্থ হয় তখন ভুল সংকেত। নির্ভুলতা উন্নত করতে পরামিতিগুলি অনুকূল করতে পারে।
স্টপ লস হুমকিতে আঘাত হানতে পারে। স্টপ লস দ্রুত বাজারের সময় প্রবেশ করতে পারে। ট্রেলিং স্টপ লস বা বৃহত্তর স্টপ লস পরিসীমা ব্যবহার করতে পারে।
ওভারনাইট এবং প্রিমার্কেট ট্রেডিং ঝুঁকি। ডিফল্ট সেটিং শুধুমাত্র দিনের ট্রেডিং অনুমতি দেয়। বিচারের বর্ধিত ঘন্টা সময় ব্যর্থ হতে পারে। 24H ট্রেডিং সক্ষম করতে পারেন বা বর্ধিত সেশনের জন্য কৌশল কাস্টমাইজ করতে পারেন।
সম্ভাব্য অপ্টিমাইজেশান দিকঃ
ইচিমোকু ক্লাউডের প্যারামিটার টিউনিং সর্বোত্তম সেটিং খুঁজে পেতে।
সেরা মান নির্ধারণের জন্য ADX পরামিতি এবং থ্রেশহোল্ড অপ্টিমাইজেশান।
ঐতিহাসিক তথ্যের উপর ভিত্তি করে লাভের লক্ষ্যমাত্রা এবং স্টপ লস অপ্টিমাইজেশন।
প্রবণতাকে আরও ভালভাবে অনুসরণ করার জন্য স্টপ লস অনুসরণ করুন।
প্রবণতা নির্ধারণে সহায়তার জন্য এমএসিডি এবং কেডি-র মতো অতিরিক্ত সূচক।
বিভিন্ন পণ্যের জন্য অভিযোজিত অপ্টিমাইজেশান।
ইচিমোকু ক্লাউড কোয়ান্ট স্কাল্পিং কৌশলটি প্রবণতা বিপরীত পয়েন্টগুলি সঠিকভাবে নির্ধারণ এবং পরিসীমা-সীমাবদ্ধ বাজারগুলি ফিল্টার করার জন্য ইচিমোকু ক্লাউড এবং এডিএক্সের সুবিধাগুলি সংহত করে। এটির উচ্চ মুনাফা ফ্যাক্টর, নিয়ন্ত্রণযোগ্য ড্রডাউন রয়েছে এবং প্রবণতা বরাবর স্কাল্পিংয়ের জন্য উপযুক্ত। পরামিতি, স্টপ লস, সহায়ক সূচকগুলিতে আরও উন্নতি স্থিতিশীলতা এবং লাভজনকতা বাড়িয়ে তুলতে পারে।
/*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)