এই কৌশলটি ক্রিপ্টোকারেন্সি বাজারগুলির জন্য উপযুক্ত একটি উচ্চ / নিম্ন স্তরের কৌশল। এটি 1 ঘন্টা, 4 ঘন্টা বা 1 দিনের মতো উচ্চতর সময়সীমার ট্রেডিংয়ের জন্য এমএসিডি, পিএসএআর, এটিআর, এলিয়ট ওয়েভ এবং অন্যান্য একাধিক সূচককে সংহত করে। এই কৌশলটির সুবিধাটি উচ্চ ঝুঁকি পুরষ্কার অনুপাতের সাথে 1.5 থেকে 2.5 পর্যন্ত গড় মুনাফা ফ্যাক্টর সহ রয়েছে।
এই কৌশলটির ট্রেডিং সংকেতগুলি মূল্যের উচ্চ / নিম্ন স্তরের এবং একাধিক সূচকের সমন্বিত বিচার থেকে আসে। নির্দিষ্ট যুক্তিটি হ'লঃ
মূল্য চার্টে পরপর উচ্চতর উচ্চতা বা নিম্ন নিম্নতা দ্বারা গঠিত একটি উচ্চ / নিম্ন স্তরের পরিসীমা আছে কিনা তা বিচার করুন।
MACD এর হিস্টোগ্রাম স্তর পরীক্ষা করুন।
প্রবণতার দিকনির্দেশের জন্য পিএসএআর সূচক পরীক্ষা করুন।
ATR এবং MA এর উপর ভিত্তি করে প্রবণতা দিক পরীক্ষা করুন।
এলিয়ট ওয়েভ সূচক দিয়ে প্রবণতা দিক নিশ্চিত করুন।
যদি পাঁচটি শর্ত একই দিকে নির্দেশ করে, তাহলে দীর্ঘ বা সংক্ষিপ্ত সংকেত উৎপন্ন হয়।
উচ্চ ঝুঁকি পুরস্কার অনুপাত 1:30 পর্যন্ত।
উচ্চ গড় মুনাফা ফ্যাক্টর, সাধারণত 1.5-2.5 এর মধ্যে।
একাধিক সূচকের সংমিশ্রণ মিথ্যা ব্রেকআউটকে কার্যকরভাবে ফিল্টার করতে সহায়তা করে।
তুলনামূলকভাবে কম বিজয় হার প্রায় ১০-২০%।
সম্ভাব্য হ্রাস এবং হুইপসো ঝুঁকি রয়েছে।
সূচকের পারফরম্যান্স বাজার ব্যবস্থার দ্বারা প্রভাবিত হতে পারে।
মনস্তাত্ত্বিক সহনশীলতা দরকার।
সংশ্লিষ্ট ব্যবস্থাঃ
জয়ের হারকে সামঞ্জস্য করার জন্য মূলধন বৃদ্ধি করুন।
প্রতিটি ট্রেডে স্টপ লস সেট করুন।
বিভিন্ন বাজারের উপর ভিত্তি করে পরামিতিগুলি সামঞ্জস্য করুন।
মনোবিজ্ঞানকে শক্তিশালী করুন এবং অবস্থান নিয়ন্ত্রণ করুন।
বিভিন্ন ক্রিপ্টো এবং বাজারের উপর ভিত্তি করে পরীক্ষার পরামিতি।
স্টপ লস যোগ করুন এবং মুনাফা নিন অর্থ ব্যবস্থাপনা অপ্টিমাইজ করার জন্য।
মেশিন লার্নিং পদ্ধতির সাহায্যে জয়ের হার বাড়ানো।
ট্রেডিং সিগন্যালের জন্য সামাজিক অনুভূতি ফিল্টার যোগ করুন।
একাধিক সময়সীমার মধ্যে নিশ্চিতকরণ বিবেচনা করুন।
উপসংহারে, এটি একটি আক্রমণাত্মক উচ্চ ঝুঁকিপূর্ণ উচ্চ রিটার্ন ক্রিপ্টোকারেন্সি ট্রেডিং কৌশল। এর সুবিধাটি উচ্চ ঝুঁকিপূর্ণ পুরষ্কার অনুপাত এবং মুনাফা ফ্যাক্টরটিতে রয়েছে। মূল ঝুঁকিগুলি তুলনামূলকভাবে কম জয়ের হার থেকে আসে যার জন্য শক্তিশালী মনোবিজ্ঞানের প্রয়োজন। ভবিষ্যতের অপ্টিমাইজেশান দিকগুলি প্যারামিটার টিউনিং, অর্থ পরিচালনা, জয়ের হার বৃদ্ধি ইত্যাদি হতে পারে। সামগ্রিকভাবে এই কৌশলটি উচ্চ মুনাফা খুঁজছেন ক্রিপ্টোকারেন্সি ব্যবসায়ীদের জন্য ব্যবহারিক মূল্য রয়েছে।
/*backtest start: 2023-12-21 00:00:00 end: 2023-12-28 00:00:00 period: 45m basePeriod: 5m 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/ // © SoftKill21 //@version=4 strategy("Crypto strategy high/low", overlay=true) fast_length = input(title="Fast Length", type=input.integer, defval=12) slow_length = input(title="Slow Length", type=input.integer, defval=26) src = input(title="Source", type=input.source, defval=close) signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9) sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=true) sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=false) //sar start = input(0.02) increment = input(0.02) maximum = input(0.2) var bool uptrend = na var float EP = na var float SAR = na var float AF = start var float nextBarSAR = na if bar_index > 0 firstTrendBar = false SAR := nextBarSAR if bar_index == 1 float prevSAR = na float prevEP = na lowPrev = low[1] highPrev = high[1] closeCur = close closePrev = close[1] if closeCur > closePrev uptrend := true EP := high prevSAR := lowPrev prevEP := high else uptrend := false EP := low prevSAR := highPrev prevEP := low firstTrendBar := true SAR := prevSAR + start * (prevEP - prevSAR) if uptrend if SAR > low firstTrendBar := true uptrend := false SAR := max(EP, high) EP := low AF := start else if SAR < high firstTrendBar := true uptrend := true SAR := min(EP, low) EP := high AF := start if not firstTrendBar if uptrend if high > EP EP := high AF := min(AF + increment, maximum) else if low < EP EP := low AF := min(AF + increment, maximum) if uptrend SAR := min(SAR, low[1]) if bar_index > 1 SAR := min(SAR, low[2]) else SAR := max(SAR, high[1]) if bar_index > 1 SAR := max(SAR, high[2]) nextBarSAR := SAR + AF * (EP - SAR) // Calculating fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length) slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length) macd = fast_ma - slow_ma signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length) hist = macd - signal CCI = input(20) ATR = input(5) Multiplier=input(1,title='ATR Multiplier') original=input(true,title='original coloring') thisCCI = cci(close, CCI) lastCCI = nz(thisCCI[1]) bufferDn= high + Multiplier * sma(tr,ATR) bufferUp= low - Multiplier * sma(tr,ATR) if (thisCCI >= 0 and lastCCI < 0) bufferUp := bufferDn[1] if (thisCCI <= 0 and lastCCI > 0) bufferDn := bufferUp[1] if (thisCCI >= 0) if (bufferUp < bufferUp[1]) bufferUp := bufferUp[1] else if (thisCCI <= 0) if (bufferDn > bufferDn[1]) bufferDn := bufferDn[1] x=0.0 x:=thisCCI >= 0 ?bufferUp:thisCCI <= 0 ?bufferDn:x[1] swap=0.0 swap:=x>x[1]?1:x<x[1]?-1:swap[1] swap2=swap==1?color.lime:color.red swap3=thisCCI >=0 ?color.lime:color.red swap4=original?swap3:swap2 //elliot wave srce = input(close, title="source") sma1length = input(5) sma2length = input(35) UsePercent = input(title="Show Dif as percent of current Candle", type=input.bool, defval=true) smadif=iff(UsePercent,(sma(srce, sma1length) - sma(srce, sma2length)) / srce * 100, sma(srce, sma1length) - sma(srce, sma2length)) col=smadif <= 0 ? color.red : color.green longC = high > high[1] and high[1] > high[2] and close[2] > high[3] and hist > 0 and uptrend and smadif < 0 and swap4==color.lime //longC = high > high[1] and high[1] > high[2] and high[2] > high[3] and high[3] > high[4] and close[4] > high[5] shortC = low < low[1] and low[1] < low[2] and close[2] < low[3] and hist < 0 and not uptrend and smadif > 0 and swap4==color.red //shortC = low < low[1] and low[1] < low[2] and low[2] < low[3] and low[3] < low[4] and close[4] < low[5] tp=input(0.15, title="tp") sl=input(0.005, title="sl") strategy.entry("long",1,when=longC) strategy.entry("short",0,when=shortC) strategy.exit("x_long", "long" ,loss = close * sl / syminfo.mintick, profit = close * tp / syminfo.mintick , alert_message = "closelong") //strategy.entry("short",0, when= loss = close * sl / syminfo.mintick) strategy.exit("x_short", "short" , loss = close * sl / syminfo.mintick, profit = close * tp / syminfo.mintick,alert_message = "closeshort") //strategy.entry("long",1, when = loss = close * sl / syminfo.mintick) //strategy.close("long",when= hist < 0) //strategy.close("short", when= hist > 0)