কৌশলটি মূলত চলমান গড়ের তত্ত্বের উপর ভিত্তি করে। চলমান গড়টি প্রযুক্তিগত বিশ্লেষণে একটি সাধারণভাবে ব্যবহৃত বিশ্লেষণমূলক সরঞ্জাম। এটি স্বল্পমেয়াদী মূল্যের ওঠানামা ফিল্টার করে মূল্যের তথ্য মসৃণ করে এবং দামের মূল প্রবণতা দিক প্রতিফলিত করে। দ্রুত চলমান গড় স্বল্পমেয়াদী মূল্য প্রবণতা প্রতিফলিত করে, যখন ধীর চলমান গড় দীর্ঘমেয়াদী মূল্য প্রবণতা প্রতিফলিত করে। যখন দ্রুত চলমান গড় ধীর চলমান গড়ের উপরে বা নীচে ক্রস করে, এর অর্থ হল যে স্বল্পমেয়াদী প্রবণতা দীর্ঘমেয়াদী প্রবণতা বিপরীত করে, যা প্রায়শই মূল্য বিপরীতের সংকেত দেয়।
এই কৌশলটি বিভিন্ন পরামিতি সহ দুটি ইএমএ গড় সেট করে এই নীতিটি ব্যবহার করে, একটি স্বল্পমেয়াদী দ্রুত লাইন এবং একটি দীর্ঘমেয়াদী ধীর লাইন হিসাবে। কৌশলটি রূপান্তর লাইন এবং বেসলাইন গণনা করার জন্য 9 এবং 26 এর দৈর্ঘ্যের সাথে ইএমএ সেট করে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ এর উপরে অতিক্রম করে, দীর্ঘমেয়াদী মূল্যের চেয়ে উচ্চতর, একটি উত্থান সংকেত নির্দেশ করে দীর্ঘমেয়াদী ইএমএ অতিক্রম করে। যখন স্বল্পমেয়াদী ইএমএ দীর্ঘমেয়াদী ইএমএ এর নীচে অতিক্রম করে, স্বল্পমেয়াদী মূল্য দীর্ঘমেয়াদী মূল্যের চেয়ে কম, একটি হ্রাস সংকেত নির্দেশ করে।
সুতরাং, এই কৌশলটি মূল্যের সম্ভাব্য বিপরীত পয়েন্টগুলিকে দ্রুত এবং ধীর EMA এর মাধ্যমে মূল্যের স্বল্পমেয়াদী প্রবণতার সুযোগগুলি ক্যাপচার করার জন্য মূল্যায়ন করে।
ব্যাক-এন্ড ট্রেডিং থেকে একাধিক ছোট ক্ষতির ঝুঁকি
যথাযথভাবে স্টপ লস পরিসীমা শিথিল করতে পারেন, অবস্থান প্রবেশ করার আগে স্পষ্ট বিপরীত সংকেত জন্য অপেক্ষা করুন
নিম্ন তরলতা স্টক জন্য, মূল্য ফাঁক বা অসামঞ্জস্যপূর্ণ মূল্য ঘটতে পারে পরামিতি অপ্টিমাইজ করা যেতে পারে, চলন্ত গড় চক্র পরামিতি সামঞ্জস্য, অপ্টিমাইজ পরামিতি সঙ্গে বাণিজ্য
বিপজ্জনক বাজারে মিথ্যা সংকেত পাওয়া সহজ পজিশনে প্রবেশের আগে নিশ্চিতকরণের জন্য অন্যান্য সূচকগুলির সাথে একত্রিত হতে পারে
কেবলমাত্র সরল চলমান গড়ের সূচকগুলির সাথে জটিল বাজার পরিস্থিতি পরিচালনা করার সীমিত ক্ষমতা মূল পয়েন্টগুলিতে সিদ্ধান্ত গ্রহণের উন্নতির জন্য অন্যান্য প্রযুক্তিগত সূচক প্রবর্তন করতে পারে
এই কৌশলটি নিম্নলিখিত দিকগুলিতেও আরও অনুকূলিত করা যেতে পারেঃ
পজিশনের ঝুঁকি নিয়ন্ত্রণের জন্য পজিশন সাইজিং মেকানিজম যোগ করা/কমিয়ে দেওয়া
ট্রেড প্রতি ক্ষতি কার্যকরভাবে নিয়ন্ত্রণ করার জন্য স্টপ লস মেকানিজম যোগ করুন
ভুয়া দামের ব্রেকআউট এড়াতে ট্রেডিং ভলিউম, ভলিউম সূচক অন্তর্ভুক্ত করুন
মডেল পূর্বাভাস যোগ করুন, মেশিন লার্নিং ইত্যাদি ব্যবহার করুন মূল্য বিপরীত হওয়ার সম্ভাবনা পূর্বাভাস দিতে, সিদ্ধান্ত উন্নত
পেশাদার ট্রেডার সিদ্ধান্ত গ্রহণের যুক্তি অনুকরণ এবং উচ্চ বিপরীত সম্ভাবনা পয়েন্ট সিগন্যাল নির্বাচন করতে গভীর শিক্ষা ব্যবহার করুন
এটি একটি স্বল্পমেয়াদী গড় বিপরীতমুখী কৌশল যা চলমান গড় সূচকগুলির উপর ভিত্তি করে। কাস্টমাইজযোগ্য পরামিতিগুলি ভাল নমনীয়তা সরবরাহ করে। যদিও সহজ সূচকগুলি ব্যবহার করে, এটি প্যারামিটার টিউনিংয়ের মাধ্যমে বাজারের পরিবেশে ভালভাবে অভিযোজিত হতে পারে। কৌশলটি স্বল্পমেয়াদী মূল্য বিপরীতমুখী থেকে সালিশের সুযোগগুলি ক্যাপচার করার লক্ষ্য রাখে। অবস্থান আকার, স্টপ লস ইত্যাদির মতো প্রক্রিয়া প্রবর্তন করে, ঝুঁকিগুলি কার্যকরভাবে স্থিতিশীলতা উন্নত করতে পরিচালিত করা যেতে পারে। আরও উন্নত প্রযুক্তিগত সূচক এবং মেশিন লার্নিং পদ্ধতিগুলি কর্মক্ষমতা উন্নতি অন্বেষণ করতে ব্যবহার করা যেতে পারে।
/*backtest start: 2023-01-16 00:00:00 end: 2024-01-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Juiced Ichimoku Strat", overlay=true) USE_TRADESESSION = input(title='Use Trading Session?', type=bool, defval=true) trade_session = input(title='Trade Session:', defval='0800-1600', confirm=false) istradingsession = not USE_TRADESESSION ? false : not na(time('1', trade_session)) bgcolor(istradingsession?gray:na) varLo = input(title="Fast (Conversion) Line", defval=9, minval=1, maxval=99999) varHi = input(title="Slow (Base) Line", defval=26, minval=1, maxval=99999) emafreq = input(title="Ema on price frequency", defval=2, minval=1, maxval=99999) a = lowest(varLo) b = highest(varLo) c = (a + b ) / 2 d = lowest(varHi) e = highest(varHi) f = (d + e) / 2 //g = ((c + f) / 2)[varHi] //h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi] z = ema(close, emafreq) bgcolor(z > c and z > f ? green : z < c and z < f ? red : yellow, transp=70) plot(z, title="ema on Price", color=black) plot(c, title="Fast (Conversion) Line", color=green) plot(f, title="Slow (Base) Line", color=red) long = z > c and z > f and (USE_TRADESESSION ? istradingsession : true) short = z < c and z < f and (USE_TRADESESSION ? istradingsession : true) //exit = z < c and z > f or z > c and z < f closelong = z < c and z > f or z > c and z < f and (USE_TRADESESSION ? istradingsession : true) if (closelong) strategy.close("Long") closeshort = z < c and z > f or z > c and z < f and (USE_TRADESESSION ? istradingsession : true) if (closeshort) strategy.close("Short") strategy.entry("long", strategy.long, when=long) strategy.entry("short", strategy.short, when=short)