
এই কৌশলটি বিখ্যাত টর্টল ট্রেডিং সিস্টেমের প্রকৃত কোড বাস্তবায়ন, যা 55-চক্রের চ্যানেলকে প্রবেশের সংকেত হিসাবে এবং 20-চক্রের চ্যানেলকে প্রস্থান সংকেত হিসাবে ব্যবহার করে, যা প্রবণতা ট্র্যাকিং টাইপের কৌশলগুলির মধ্যে দীর্ঘতর সময়ের প্রবণতা অনুসরণ করে।
এই কৌশলটি মূলত দুটি সূচকের উপর ভিত্তি করে তৈরি করা হয়েছেঃ ৫৫টি চক্রের সর্বোচ্চ মূল্য (HI) এবং সর্বনিম্ন মূল্য (LO) প্রবেশের পথ তৈরি করে এবং ২০টি চক্রের সর্বোচ্চ মূল্য (HI) এবং সর্বনিম্ন মূল্য (LO) প্রস্থান পথ তৈরি করে।
যখন দাম 55 চক্রের চ্যানেল অতিক্রম করে তখন একটি ক্রয় সংকেত উত্পন্ন হয়; যখন দাম 55 চক্রের চ্যানেল অতিক্রম করে তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। এটি প্রচলিত প্রবণতা ট্র্যাকিং কৌশল প্রবেশের যুক্তি।
যখন দাম 20 চক্রের চ্যানেল অতিক্রম করে তখন অতিরিক্ত কার্ডগুলিকে সমতল করে; যখন দাম 20 চক্রের চ্যানেল অতিক্রম করে তখন খালি কার্ডগুলিকে সমতল করে। এটি কৌশলটির প্রস্থান লজিক।
এই কৌশলটি একই সময়ে 55 টি চক্রের চ্যানেল এবং 20 টি চক্রের চ্যানেল ম্যাপ করে, যা কৌশলটির প্রবেশ এবং প্রস্থান পয়েন্টগুলিকে দৃশ্যমান করে।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
নিম্নলিখিত উপায়ে ঝুঁকি কমাতে পারেনঃ
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
এই কৌশলটি সামগ্রিকভাবে একটি খুব সাধারণ প্রবণতা অনুসরণকারী কৌশল, যা মধ্য-দীর্ঘ লাইন প্রবণতাকে চ্যানেলের মাধ্যমে ক্যাপচার করে, প্রত্যাহার নিয়ন্ত্রণের জন্য ভাল। তবে কিছু সাধারণ প্রবণতা অনুসরণকারী কৌশলগুলির সমস্যা রয়েছে, যেমন প্রবণতা ক্যাপচারের অভাব, বিপরীত দিকে প্রতিক্রিয়া জানাতে অসুবিধা ইত্যাদি। একাধিক দিকের অপ্টিমাইজেশনের মাধ্যমে, এই কৌশলটির সুবিধাগুলি চূড়ান্তভাবে ব্যবহার করা যেতে পারে, যা একটি নির্ভরযোগ্য পরিমাণগত কৌশল হতে পারে।
/*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)