
সরল চলমান গড় প্যাকেজিং লাইন গতিশীল ট্রেডিং কৌশল হল একটি ট্রেডিং কৌশল যা মূল্য এবং এসএমএ 200 এর সম্পর্কের উপর ভিত্তি করে তৈরি করা হয়। এর মূল ধারণাটি হ’ল বাজারের গড় প্রত্যাবর্তন বৈশিষ্ট্যটি ব্যবহার করা, যখন দাম এসএমএ 200 এর নির্দিষ্ট শতাংশের নীচে নেমে আসে এবং যখন দাম এসএমএ 200 বা তার উপরে প্যাকেজিং লাইন ফিরে আসে তখন বেরিয়ে আসে। এই কৌশলটি মূলত বড় স্টকগুলির জন্য, ডেইলি লাইন টাইম ফ্রেমওয়ার্ক ব্যবহার করে, 14% প্যাকেজিং লাইন ব্যান্ডউইথ সেট করে, বিভিন্ন বাজার পরিবেশ এবং ব্যবসায়ীদের ঝুঁকির পছন্দ অনুসারে দুটি পৃথক প্রস্থান ব্যবস্থা সরবরাহ করে।
এই কৌশলটির মূল নীতি মূল্যের সাথে SMA200 (২০০-দিনের সরল চলমান গড়) এর সম্পর্কের উপর ভিত্তি করেঃ
প্রবেশের শর্ত:
প্রত্যাহারের শর্তাবলী(দুটি বিকল্প মোড):
প্রযুক্তিগত পরামিতি:
রিসেট সময় সেট করুন:
কৌশল কার্যকর করার লজিক পরিষ্কারঃ কোন প্রস্থান কৌশল ব্যবহার করা হবে তা বুর্জ ইনপুট প্যারামিটার দ্বারা সিদ্ধান্ত নেওয়া হয়, নিশ্চিত করা হয় যে দুটি মোড একই সাথে চালু হবে না এবং দামটি প্রবেশ এবং প্রস্থান শর্ত পূরণ করে কিনা তার উপর ভিত্তি করে সংশ্লিষ্ট ট্রেডিং সিগন্যাল প্রেরণ করা হয়।
স্পষ্ট প্রবেশ ও প্রস্থান পয়েন্টএই কৌশলটি উদ্দেশ্যমূলক এবং স্পষ্ট প্রবেশ এবং প্রস্থান সংকেত সরবরাহ করে এবং এটির দ্বারা আবেগগত বিভ্রান্তি হ্রাস করে।
গড় মান রিগ্রেশন নীতি: বাজারের গড় মূল্যের প্রত্যাবর্তনের বৈশিষ্ট্যকে পুরোপুরি ব্যবহার করা হয়েছে, বিশেষত বড় স্টকগুলির মতো অপেক্ষাকৃত স্থিতিশীল সম্পদের জন্য উপযুক্ত।
নমনীয় প্রস্থান ব্যবস্থা০২.১১১ঃ ট্রেডারদের তাদের ঝুঁকিপূর্ণ পছন্দ এবং বাজার পরিস্থিতির সাথে সামঞ্জস্য রেখে দুটি প্রস্থান কৌশল বিকল্প সরবরাহ করাঃ
প্যারামিটার অপ্টিমাইজেশান স্পেস: কৌশলটি বিভিন্ন বাজার পরিস্থিতিতে অভিযোজনযোগ্যতা প্রদানের জন্য প্রবেশাধিকার এবং প্রস্থান শতাংশের স্তরকে সামঞ্জস্য করতে দেয়।
পুনরুদ্ধারের তারিখ কাস্টমাইজ করুন: ব্যবহারকারীকে নির্দিষ্ট সময়সীমার মধ্যে পুনর্বিবেচনার অনুমতি দেওয়া হয়েছে, যাতে নির্দিষ্ট বাজার পর্যায়ে কৌশলগত মূল্যায়ন করা যায়।
মূল্যের চূড়ান্ত অবস্থার উপর ভিত্তি করে সংকেত ট্রিগার: মূল্যের সর্বোচ্চ এবং সর্বনিম্ন পয়েন্টগুলিকে সূচক হিসাবে ব্যবহার করা, বন্ধের মূল্যের পরিবর্তে, দিনের চলমান পরিবর্তনগুলিকে আরও ভালভাবে ক্যাপচার করতে পারে।
ভুয়া আক্রমণের ঝুঁকি: দাম সাময়িকভাবে সেট থ্রেশহোল্ড অতিক্রম করতে পারে এবং তারপরে ফিরে আসতে পারে, যা ভুল সংকেত দেয়। সমাধানটি নিশ্চিতকরণ সূচক যুক্ত করা বা সময় ফিল্টার সেট করা হতে পারে।
বাজার পরিবর্তনের ঝুঁকি: শক্তিশালী একমুখী প্রবণতা বাজারে, গড় মূল্যের প্রত্যাবর্তন কৌশলটি খারাপভাবে কাজ করতে পারে। ব্যবহারের আগে বর্তমান বাজার পরিবেশের মূল্যায়ন করা বা প্রবণতা ফিল্টার যুক্ত করার পরামর্শ দেওয়া হয়।
পরামিতি সংবেদনশীলতাএসএমএ চক্র এবং প্যাকেজিং লাইন শতাংশের পছন্দগুলি কৌশলটির পারফরম্যান্সে বড় প্রভাব ফেলে। বিভিন্ন প্যারামিটার সংমিশ্রণের পুনর্নির্মাণের মাধ্যমে সর্বোত্তম সেটিংটি সন্ধান করা উচিত।
শুধুমাত্র মাল্টি-হেড কৌশল: বর্তমান কৌশলটি কেবলমাত্র বহু-লজিকালকে বাস্তবায়ন করে, যা ক্রমাগত পতনের বাজারে সুযোগ হারাতে পারে। বিভিন্ন বাজারের পরিস্থিতি মোকাবেলায় স্বল্পতার লজিক যুক্ত করার বিষয়টি বিবেচনা করা যেতে পারে।
সময়সীমার সীমাবদ্ধতা: নীতিটি শুধুমাত্র সূর্যরেখার চার্টগুলির জন্য নির্দিষ্ট করা হয়েছে, অন্য সময় ফ্রেমগুলির উপর পারফরম্যান্স যাচাই করা হয়নি।
ঝুঁকি ব্যবস্থাপনার অভাব: কোডটিতে কোনও স্টপ লস সেটিং নেই, যা চরম পরিস্থিতিতে বড় ক্ষতির কারণ হতে পারে। যথাযথ স্টপ লস ব্যবস্থা যুক্ত করার পরামর্শ দেওয়া হয়েছে।
ক্রেডিট কমানোর কৌশল: বর্তমান কৌশলটি কেবলমাত্র একাধিক অংশে প্রয়োগ করা হয়েছে, কুপন লজিক যুক্ত করা যেতে পারে, যাতে কৌশলটি আরও বেশি বাজারের পরিবেশের সাথে খাপ খাইয়ে নিতে পারে। বাস্তবায়নের পদ্ধতিটি হ’ল বিপরীতমুখী শর্ত যুক্ত করা যা কুপন প্রবেশ এবং প্রস্থানকে ট্রিগার করে।
ক্ষতিপূরণে যোগদানএটিআর বা স্থির শতাংশের উপর ভিত্তি করে স্টপ লস সেটিং যুক্ত করা যেতে পারে যাতে চরম পরিস্থিতিতে বড় ধরনের ক্ষতি এড়ানো যায়।
অন্যান্য প্রযুক্তিগত সূচকের সাথে মিলিত: অতিরিক্ত ফিল্টারিং শর্ত যেমন RSI, MACD বা ট্রেডিং ভলিউম ইন্ডিকেটর যোগ করা যেতে পারে, যা সংকেতের গুণমানকে উন্নত করে। উদাহরণস্বরূপ, যখন দাম প্রবেশের শর্ত পূরণ করে, তখন RSI কে ওভারসোল্ড অঞ্চলে থাকতে বলা হয়।
গতিশীল সমন্বয় প্যারামিটার: বাজারের অস্থিরতার গতিশীলতার উপর ভিত্তি করে প্যাকেট নেটওয়ার্ক লাইনের প্রস্থটি সামঞ্জস্য করা যেতে পারে, যখন অস্থিরতা বৃদ্ধি পায় তখন প্যাকেট নেটওয়ার্ক লাইনের পরিধি প্রসারিত হয়, যখন অস্থিরতা হ্রাস পায় তখন প্যাকেট নেটওয়ার্ক লাইনের পরিধি সংকীর্ণ হয়।
পজিশন ব্যবস্থাপনা বৃদ্ধি: সম্পূর্ণ পজিশনের পরিবর্তে কিছু পজিশনের প্লেইন ফাংশন বাস্তবায়ন, তহবিলের ব্যবহার এবং ঝুঁকি নিয়ন্ত্রণের জন্য অনুকূলিতকরণ।
সময় ফিল্টার যোগ করুন: বিপণনের সময়সূচির উপর ভিত্তি করে ফিল্টারিংয়ের শর্ত যুক্ত করা যেতে পারে, যাতে অকার্যকর ট্রেডিংয়ের সময় সংকেত দেওয়া যায় না।
পজিশন সাইজিং: স্থির অবস্থানের পরিবর্তে প্রতি লেনদেনের পজিশনের আকারের পরিবর্তনশীলতা বা ঝুঁকিপূর্ণ সূচকের উপর ভিত্তি করে পরিবর্তনশীলতা।
বহুচক্র বিশ্লেষণ: দীর্ঘ এবং সংক্ষিপ্ত সময়কাল বিশ্লেষণের সাথে মিলিত, প্রবেশ এবং প্রস্থান সময়গুলির নির্ভুলতা বাড়ানো।
সরল চলমান গড় প্যাকেজযুক্ত লিন্ডারডাইনামিক ট্রেডিং কৌশল একটি প্রযুক্তিগত বিশ্লেষণ-ভিত্তিক পরিমাণগত ট্রেডিং কৌশল যা দাম এবং দীর্ঘমেয়াদী চলমান গড়ের মধ্যে সম্পর্কের মাধ্যমে ট্রেডিংয়ের সুযোগগুলিকে ক্যাপচার করে। এই কৌশলটি বিশেষত বড় স্টকগুলির জন্য ডে-লাইন ট্রেডিংয়ের জন্য উপযুক্ত, যখন দামগুলি এসএমএ 200 এর কাছাকাছি চলে যায় এবং যখন দামগুলি ফিরে আসে বা নির্দিষ্ট স্তর অতিক্রম করে তখন মুনাফা অর্জনের জন্য প্রস্থান করে।
কৌশলটির প্রধান সুবিধা হল নিয়ম স্পষ্টতা, সিগন্যাল উদ্দেশ্য, এবং বিভিন্ন ট্রেডিং শৈলীর জন্য দুটি ভিন্ন প্রস্থান ব্যবস্থা প্রদান করে। যাইহোক, কৌশলটি উচ্চ প্যারামিটার সংবেদনশীলতা, স্টপ লস মেশিনের অভাব এবং শুধুমাত্র মাল্টি-হেড ট্রেডিংয়ের মতো সীমাবদ্ধতা রয়েছে।
এই কৌশলটি বিভিন্ন বাজার পরিবেশে আরও স্থিতিশীল পারফরম্যান্সের প্রত্যাশা করে, যেমন ক্রেডিট লজিক, স্টপ-অফ মেশিন, অতিরিক্ত প্রযুক্তিগত সূচক ফিল্টারিং এবং গতিশীল প্যারামিটার সমন্বয় ইত্যাদির মতো অপ্টিমাইজেশান যুক্ত করে। এটি একটি ভাল প্রাথমিক কাঠামো সরবরাহ করে যা পরিমাণগত ব্যবসায়ীদের জন্য ব্যক্তিগত চাহিদা এবং বাজারের বৈশিষ্ট্য অনুসারে আরও কাস্টমাইজ এবং উন্নত করতে পারে।
/*backtest
start: 2024-06-11 00:00:00
end: 2025-06-11 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © prasathalye
//@version=6
strategy("Upper or Lower Band Env Entry and Exit", overlay=true, fill_orders_on_standard_ohlc = true)
//Get User Input for LONG or SHORT ENVELOPE STRATEGY
//@version=6
//indicator("Input in an expression`", "", true)
//bool input_strategy = input.string("SHORT", "Strategy", options = ["SHORT", "LONG"]) == "SHORT"
//plot(plotDisplayInput ? close : na)
//string StrategySelection= input.text_area("SELECT EITHER LONG or SHORT")
bool strategyShortEnvelope=input.bool(true,"Exit at SMA200 STRATEGY")
bool strategyLongEnvelope=input.bool(false,"Exit at Upper Band STRATEGY")
if strategyShortEnvelope== true
strategyLongEnvelope == false
if strategyLongEnvelope == true
strategyShortEnvelope==false
//Basis = 20 Period SMA
//Upper Envelope = 20 Period SMA + (20 Period SMA x 0.1)
//Lower Envelope = 20 Period SMA - (20 Period SMA x 0.1)
// strategy for the exit at UPPER band of Envelope
if strategyLongEnvelope == true
conditionForBuy_1= low <= ta.sma(close,200) * 0.86
conditionForBuy_2= low <= ta.sma(close,200) * 0.9
conditionForSell_1= high >= ta.sma(close,200) * 1.1
conditionForSell_2 = high >= ta.sma(close,200) * 1.14
if conditionForBuy_1 or conditionForBuy_2
strategy.entry("My Long Entry Id", strategy.long)
if conditionForSell_1 or conditionForSell_2
strategy.close_all("Target Price Reached")
// strategy for the exit at LOWER band of Envelope
if strategyShortEnvelope == true
conditionForBuy_1= low <= ta.sma(close,200) * 0.85
conditionForBuy_2= low <= ta.sma(close,200) * 0.9
conditionForSell_1= high >= ta.sma(close,200) * 1.03
conditionForSell_2 = high >= ta.sma(close,200)
if conditionForBuy_1 or conditionForBuy_2
strategy.entry("My Long Entry Id", strategy.long)
if conditionForSell_1 or conditionForSell_2
strategy.close_all("Target Price Reached")