কর্ন মুভিং এভারেজ ব্যালেন্স ট্রেডিং স্ট্র্যাটেজি দীর্ঘ এবং সংক্ষিপ্ত ব্যালেন্স ট্রেডিংয়ের জন্য বিভিন্ন সময়ের সাথে চলমান গড়ের সোনার এবং মৃত ক্রসওভারগুলি ব্যবহার করে। এটি প্রবণতা পরিবর্তনগুলি পর্যবেক্ষণে সহায়তা করার জন্য মোমবাতি রঙ, ব্যাকগ্রাউন্ড রঙ এবং আকারের চিহ্নিতকারীর মতো বিভিন্ন ভিজ্যুয়াল প্রভাবও অন্তর্ভুক্ত করে। এই কৌশলটি মধ্যবর্তী থেকে উন্নত ব্যবসায়ীদের জন্য উপযুক্ত যারা চলমান গড় তত্ত্বগুলির সাথে পরিচিত।
কৌশলটি প্রথমে ব্যবহারকারীর দ্বারা সামঞ্জস্যযোগ্য দুটি পরামিতি সংজ্ঞায়িত করেঃ সক্রিয় চলমান গড় সময় len1 এবং বেসলাইন চলমান গড় সময় len2। সক্রিয় চলমান গড়ের স্বল্পমেয়াদী প্রবণতা পরিবর্তনগুলি ক্যাপচার করার জন্য একটি ছোট সময়কাল রয়েছে, যখন বেসলাইন চলমান গড়ের বাজার গোলমাল ফিল্টার করার জন্য একটি দীর্ঘ সময়কাল রয়েছে। ব্যবহারকারীরা 5 টি বিভিন্ন ধরণের চলমান গড়ের মধ্যে অবাধে চয়ন করতে পারেনঃ ইএমএ, এসএমএ, ডাব্লুএমএ, ডিইএমএ এবং ভিডাব্লুএমএ। কোডটি ব্যবহারকারীর নির্বাচনের উপর ভিত্তি করে বিভিন্ন ধরণের চলমান গড় গণনা করতে যদি যুক্তি ব্যবহার করে।
যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী অতিক্রম করে, তখন দীর্ঘ পজিশন খোলার জন্য একটি সোনার ক্রস উত্পন্ন হয়। যখন একটি মৃত ক্রস ঘটে, তখন কৌশলটি শর্ট পজিশন খোলে। দীর্ঘ এবং সংক্ষিপ্ত ভারসাম্য ট্রেডিং লাভের সুযোগ বাড়ায়। এছাড়াও, মোমবাতি রঙগুলি বর্তমান প্রবণতার দিকও প্রদর্শন করে।
ফর্ম মার্কারগুলি স্বর্ণ এবং মৃত ক্রসগুলির অবস্থানগুলি চাক্ষুষভাবে দেখায়। পটভূমির রঙ প্রবণতার দিক নির্ধারণে সহায়তা করে। এই কৌশলটিতে
চলমান গড় থেকে ভুল সংকেত
নির্দিষ্ট সময়কাল কৌশলটি আরও ভালভাবে ফিট করতে পারে
দীর্ঘ ও সংক্ষিপ্ত ট্রেডিংয়ের ক্ষেত্রে ক্ষতির ঝুঁকি বৃদ্ধি
কর্ন মুভিং এভারেজ ব্যালেন্স ট্রেডিং কৌশলটি মুভিং এভারেজ সূচকগুলির শক্তিকে একীভূত করে এবং দীর্ঘ এবং সংক্ষিপ্ত ব্যালেন্স ট্রেডিং সক্ষম করে। এটি প্রবণতা স্পট করার জন্য সমৃদ্ধ ভিজ্যুয়াল প্রভাব এবং অভিযোজনযোগ্যতার জন্য কাস্টমাইজযোগ্য পরামিতি রয়েছে। তবে বিভ্রান্তিকর সংকেত এবং অবস্থান আকারের জন্য সতর্ক থাকতে হবে। এই কৌশলটি মধ্যবর্তী থেকে উন্নত ব্যবসায়ীদের রেফারেন্সের জন্য একটি কাস্টমাইজযোগ্য কাঠামো সরবরাহ করে।
/*backtest start: 2023-10-13 00:00:00 end: 2023-11-12 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("MASelect Crossover Strat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) av1 = input(title="Active MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"]) av2 = input(title="Base MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"]) len1 = input(20, "Active Length") len2 = input(100, "Base Length") src = input(close, "Source") strat = input(defval="Long+Short", options=["Long+Short", "Long Only"]) ema1 = ema(src, len1) ema2 = ema(src, len2) sma1 = sma(src, len1) sma2 = sma(src, len2) wma1 = wma(src, len1) wma2 = wma(src, len2) e1 = ema(src, len1) e2 = ema(e1, len1) dema1 = 2 * e1 - e2 e3 = ema(src, len2) e4 = ema(e3, len2) dema2 = 2 * e3 - e4 vwma1 = vwma(src, len1) vwma2 = vwma(src, len2) ma1 = av1 == "EMA"?ema1:av1=="SMA"?sma1:av1=="WMA"?wma1:av1=="DEMA"?dema1:av1=="VWMA"?vwma1:na ma2 = av2 == "EMA"?ema2:av2=="SMA"?sma2:av2=="WMA"?wma2:av2=="DEMA"?dema2:av2=="VWMA"?vwma2:na co = crossover(ma1, ma2) cu = crossunder(ma1, ma2) barcolor(co?lime:cu?yellow:na) col = ma1 >= ma2?lime:red bgcolor(co or cu?yellow:col) plotshape(co, style=shape.triangleup, location=location.belowbar) plotshape(cu, style=shape.triangledown) plot(ma1, color=col, linewidth=3), plot(ma2, style=circles, linewidth=1) strategy.entry("Buy", strategy.long, when=co) if strat=="Long+Short" strategy.entry("Sell", strategy.short, when=cu) else strategy.close("Buy", when=cu)