এই কৌশলটির নাম
এই কৌশলটির মূল যুক্তি হল:
১৮০ পেরিওডের সর্বনিম্ন এবং বন্ধের দামের মধ্যে ক্রসওভার ব্যবহার করে ঊর্ধ্বমুখী প্রবণতা নির্ধারণ করুন। যখন নিম্ন বন্ধের দামের উপরে অতিক্রম করে, এটি মূল্য বাড়তে শুরু করে এবং একটি প্রবণতা গঠিত হয়, তখন একটি দীর্ঘ অবস্থান খোলা হবে;
যখন মূল্য নিম্নমুখী প্রবণতা থেকে ঊর্ধ্বমুখী প্রবণতায় পরিবর্তিত হয়, অর্থাৎ বন্ধের মূল্য খোলা মূল্যের উপরে অতিক্রম করে এবং ইএমএ লাইনের নীচে থাকে, তখন একটি দীর্ঘ অবস্থানও খোলা হবে;
যখন মূল্য একটি আপগ্রেড ট্রেন্ড থেকে একটি ডাউনগ্রেড ট্রেন্ডে পরিবর্তিত হয়, অর্থাৎ বন্ধের মূল্য খোলা মূল্যের নিচে অতিক্রম করে, তখন বিদ্যমান লং পজিশনটি বন্ধ হয়ে যাবে;
নিম্নমুখী প্রবণতা নির্ধারণের জন্য ১৮০-পরিয়ালের সর্বোচ্চ এবং EMA এর মধ্যে ক্রসওভার ব্যবহার করুন। যখন EMA এর নীচে সর্বোচ্চ এবং EMA এর নীচে সর্বোচ্চ ক্রস হয়, তখন একটি শর্ট পজিশন খোলা হবে;
যখন মূল্য একটি উর্ধমুখী প্রবণতা থেকে একটি নিম্নমুখী প্রবণতা থেকে পরিবর্তিত হয়, অর্থাৎ বন্ধ মূল্য খোলা মূল্যের নীচে ক্রস করে এবং EMA লাইন উপরে থাকে, তখন একটি শর্ট পজিশনও খোলা হবে;
যখন মূল্য নিম্নমুখী থেকে উচ্চমুখী হয়ে যায়, অর্থাৎ বন্ধের মূল্য খোলা মূল্যের উপরে অতিক্রম করে, তখন বিদ্যমান শর্ট পজিশন বন্ধ হয়ে যায়।
এই কৌশলটি প্রবণতা অনুসরণকারী এবং চলমান গড়ের সূচকগুলিকে একত্রিত করে, যা কার্যকরভাবে মূল্য প্রবণতার পালা পয়েন্টগুলি ক্যাপচার করতে পারে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ঝুঁকি মোকাবেলা করার উপায় হল:
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
সাধারণভাবে, এটি একটি সাধারণ প্রবণতা অনুসরণকারী কৌশল যা দিকনির্দেশ এবং প্রবণতা ট্র্যাক করার জন্য দামের বৈশিষ্ট্যগুলি ব্যবহার করে। এটি সহজ, কার্যকর, বাস্তবায়ন করা সহজ এবং একটি শিক্ষানবিস পরিমাণগত ট্রেডিং কৌশল হিসাবে উপযুক্ত। তবে, সূচক বিলম্ব এবং পরামিতি সংবেদনশীলতার মতো কিছু সমস্যা রয়েছে। আরও ডেটা উত্স প্রবর্তন এবং মেশিন লার্নিং ব্যবহার করে এই সমস্যাগুলি উন্নত করা যেতে পারে। সুতরাং এই কৌশলটির সম্প্রসারণ এবং অপ্টিমাইজেশনের জন্য দুর্দান্ত সম্ভাবনা রয়েছে। এটি একটি প্রস্তাবিত উচ্চ-ফ্রিকোয়েন্সি পরিমাণগত ট্রেডিং কৌশল।
/*backtest start: 2023-11-28 00:00:00 end: 2023-12-05 00:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("Trend + EMA", overlay=true, initial_capital=10000, currency=currency.USD, pyramiding=0) tim=input("180", title="Period for trend") ema_period=input(180, title="EMA period") opn = request.security(syminfo.tickerid, tim, open) cls = request.security(syminfo.tickerid, tim, close) emaline = ema(close, ema_period) plot(opn, color=red) plot(cls, color=green) plot(emaline, color=black) if (crossover(low, emaline)) strategy.entry("long", strategy.long) if (crossover(cls, opn) and emaline < opn and strategy.position_size == 0) strategy.entry("long", strategy.long) if (crossunder(cls, opn) and strategy.position_size > 0) strategy.close_all() if (crossunder(high, emaline) and high < emaline) strategy.entry("short", strategy.short) if (crossunder(cls, opn) and emaline > opn and strategy.position_size == 0) strategy.entry("short", strategy.short) if (crossover(cls, opn) and strategy.position_size < 0) strategy.close_all()