অভিযোজিত দ্বৈত অগ্রগতি ট্রেডিং কৌশল একটি পরিমাণগত কৌশল যা স্টকগুলির উদ্বোধনী মূল্য এবং বন্ধের মূল্যের মধ্যে সম্পর্কের ভিত্তিতে বিচার এবং ট্রেডিং অপারেশন করে। এই কৌশলটি যখন সেট প্যারামিটার শর্তগুলি পূরণ হয় তখন দীর্ঘ বা সংক্ষিপ্ত অবস্থান গ্রহণ করবে। একই সাথে, এটিতে একটি অভিযোজিত প্রস্থান প্রক্রিয়া রয়েছে যা খোলার এবং বন্ধের দামের সাম্প্রতিক পরিবর্তনের উপর ভিত্তি করে বর্তমান অবস্থান থেকে কখন বেরিয়ে আসতে হবে তা সিদ্ধান্ত নিতে পারে।
এই কৌশলটির মূল যুক্তি হ'ল খোলার মূল্য এবং বন্ধের দামের মধ্যে আকারের সম্পর্কের ভিত্তিতে দিকটি বিচার করা। বিশেষত, যদি বন্ধের দাম সেট থ্রেশহোল্ড ভ্যালু 1 ছাড়িয়ে ওপেনিং দামের চেয়ে বেশি হয় তবে একটি দীর্ঘ সংকেত উত্পন্ন হয়; যদি খোলার দাম বন্ধের দামের চেয়ে বেশি হয় তবে থ্রেশহোল্ড ভ্যালু 1 ছাড়িয়ে যায় তবে একটি সংক্ষিপ্ত সংকেত উত্পন্ন হয়। একবার একটি অবস্থান প্রবেশ করা হলে, কৌশলটি দামের পরিবর্তনগুলি পর্যবেক্ষণ করতে থাকবে। যদি খোলার এবং বন্ধের দাম সেট থ্রেশহোল্ড ভ্যালু 2 এর বাইরে বিপরীত হয় তবে প্রস্থান অপারেশনটি কার্যকর করা হবে। এটি দেখা যায় যে এই কৌশলটিতে খোলার অবস্থান লজিক এবং প্রস্থান লজিক উভয়ই অন্তর্ভুক্ত রয়েছে, যা তুলনামূলকভাবে সম্পূর্ণ ট্রেডিং ফ্রেমওয়ার্ক গঠন করে।
কোড বাস্তবায়নের ক্ষেত্রে, কৌশলটি প্রথমে দীর্ঘ এবং সংক্ষিপ্ত অবস্থানের শর্তগুলি সংজ্ঞায়িত করে এবং খোলার অবস্থানের যুক্তিটি পূরণ হলে অর্ডার দেয়। এটি তারপরে ক্রমাগতভাবে সনাক্ত করে যে প্রস্থান শর্তটি ট্রিগার হয়েছে কিনা এবং একবার প্রস্থান শর্তটি পূরণ হয়ে গেলে এটি বন্ধের ক্রিয়াকলাপটি সম্পাদন করে। সুতরাং এই কৌশলটি রিয়েল টাইমে বাজারের পরিবর্তনগুলি পর্যবেক্ষণ করে এবং অভিযোজনশীল এবং নমনীয়।
অভিযোজিত দ্বৈত অগ্রগতি ট্রেডিং কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
যদিও এই কৌশলটির কিছু সুবিধা রয়েছে, তবে এর সাথে নিম্নলিখিত ঝুঁকিগুলিও রয়েছেঃ
লাইভ ট্রেডিংয়ের সময় এই ঝুঁকিগুলি ঘনিষ্ঠভাবে পর্যবেক্ষণ করা প্রয়োজন যাতে প্যারামিটারগুলি দ্রুত সামঞ্জস্য করা যায় বা অ্যালগরিদমগুলি অপ্টিমাইজ করা যায়।
এই কৌশলটি অপ্টিমাইজ করার জন্য প্রধান দিকগুলির মধ্যে রয়েছেঃ
অ্যালগরিদম এবং মডেল অপ্টিমাইজেশনের মাধ্যমে, কৌশলটির সামগ্রিক স্থিতিশীলতা এবং লাভজনকতা উন্নত করা যেতে পারে।
অভিযোজিত দ্বৈত অগ্রগতি ট্রেডিং কৌশলটি প্রবণতা বিচার এবং অভিযোজিত প্রস্থান প্রক্রিয়াগুলিকে একত্রিত করে, যা ঝুঁকিগুলি কার্যকরভাবে নিয়ন্ত্রণ করতে পারে। এর সহজ নীতি এবং নমনীয় পরামিতিগুলি এটি বোঝা এবং প্রসারিত করা সহজ করে তোলে, এটি গভীরভাবে অধ্যয়ন করার জন্য একটি প্রস্তাবিত এবং মূল্যবান পরিমাণগত কৌশল তৈরি করে।
/*backtest start: 2023-01-30 00:00:00 end: 2024-02-05 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true, calc_on_order_fills=true) // Repaint? // strategy("Repaint in version 3", overlay=true, calc_on_every_tick=true) // Correct val1 = input(123) val2 = input(234) from_year=input(2018, minval=2000, maxval=2020) from_month=input(6, minval=1, maxval=12) from_day=input(1, minval=1, maxval=31) to_year=input(2019, minval=2007, maxval=2020) to_month=input(12, minval=1, maxval=12) to_day=input(31, minval=1, maxval=31) long = (close-open) > val1 short = (open-close) > val1 exitLong = (open-close) > val2 exitShort = (close-open) > val2 term = true strategy.entry("LONG", strategy.long, when=long and term) strategy.close("LONG", when = exitLong and not short and term) strategy.entry("SHORT", strategy.short, when=short and term) strategy.close("SHORT", when = exitShort and not long and term)