এই কৌশলটি বিখ্যাত টার্টল ট্রেডিং সিস্টেমের প্রকৃত কোড বাস্তবায়ন, ট্রেন্ড অনুসরণকারী কৌশল প্রকারের অন্তর্গত দীর্ঘমেয়াদী প্রবণতা ট্র্যাক করার জন্য প্রবেশ সংকেতগুলির জন্য একটি 55-পরিয়াল চ্যানেল এবং 20-পরিয়ালের প্রস্থান সংকেতগুলির জন্য একটি চ্যানেল ব্যবহার করে।
কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করে তৈরি করা হয়েছেঃ প্রবেশের চ্যানেল নির্মাণের জন্য 55-পরিসরের সর্বোচ্চ মূল্য (HI) এবং সর্বনিম্ন মূল্য (LO) এবং 20-পরিসরের সর্বোচ্চ মূল্য (hi) এবং প্রস্থান চ্যানেল নির্মাণের জন্য সর্বনিম্ন মূল্য (lo) ।
যখন দাম 55-পরিয়ড চ্যানেলের উপরে ভেঙে যায়, তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন দাম 55-পরিয়ড চ্যানেলের নীচে ভেঙে যায়, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। এটি প্রচলিত প্রবণতা অনুসরণকারী এন্ট্রি লজিক।
যখন মূল্য ২০ পেরিওড চ্যানেলের নিচে যায়, তখন লং পজিশন বন্ধ হয়ে যায়; যখন মূল্য ২০ পেরিওড চ্যানেলের উপরে যায়, তখন শর্ট পজিশন বন্ধ হয়ে যায়। এটি কৌশলটির প্রস্থান যুক্তি।
কৌশলটি ৫৫-পরিয়ড চ্যানেল এবং ২০-পরিয়ড চ্যানেলও প্লট করে, যা কৌশলটির প্রবেশ এবং প্রস্থান পয়েন্টগুলি চাক্ষুষভাবে দেখতে পারে।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
এই কৌশলটির সাথে কিছু ঝুঁকিও রয়েছেঃ
ঝুঁকিগুলি নিম্নলিখিত উপায়ে হ্রাস করা যেতে পারেঃ
কৌশলটি বেশ কয়েকটি দিক থেকে অপ্টিমাইজ করা যেতে পারেঃ
সংক্ষেপে, এটি একটি খুব সাধারণ প্রবণতা অনুসরণকারী কৌশল, ভাল ড্রাউনডাউন নিয়ন্ত্রণের সাথে মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করার জন্য চ্যানেলগুলি ব্যবহার করে। এটিতে প্রবণতা অনুসরণকারী কৌশলগুলির কিছু সাধারণ সমস্যা রয়েছে, যেমন পর্যাপ্ত প্রবণতা ক্যাপচার করার ক্ষমতা এবং বিপরীতমুখীতার সাথে মোকাবিলা করার অসুবিধা। ব্যাপক অপ্টিমাইজেশনের মাধ্যমে, সুবিধাগুলি সম্পূর্ণরূপে উপলব্ধি করা যেতে পারে একটি নির্ভরযোগ্য পরিমাণগত কৌশল হয়ে ওঠে।
/*backtest start: 2023-11-19 00:00:00 end: 2023-12-19 00:00:00 period: 1h basePeriod: 15m 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/ // © racer8 //@version=4 strategy("Turtle System", overlay=true) n = input(55,"Entry Length") e = input(20,"Exit Length") HI = highest(n) LO = lowest(n) hi = highest(e) lo = lowest(e) if close>HI[1] strategy.entry("Buy", strategy.long) if close<LO[1] strategy.entry("Sell", strategy.short) if low<lo[1] strategy.close("Buy") if high>hi[1] strategy.close("Sell") plot(HI,color=color.lime) plot(LO,color=color.red) plot(hi,color=color.blue) plot(lo,color=color.maroon)