মাসিক প্যারাবলিক ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-০১ ১৪ঃ২৮ঃ৪৬
ট্যাগঃ

img

সারসংক্ষেপ

মাসিক প্যারাবোলিক ব্রেকআউট কৌশলটি শক্তিশালী ক্রয় সংকেত সনাক্ত করে যখন আরএসআই 36 মাসের সর্বোচ্চ স্পর্শ করে এবং দুটি এমএসিডি সংকেতগুলির মধ্যে একটিও 36 মাসের সর্বোচ্চ স্পর্শ করে। এটি জীবনে একবারের ব্রেকআউটগুলি ধরার জন্য আদর্শ।

কৌশলগত যুক্তি

এই কৌশলটি মূলত আরএসআই এবং এমএসিডি সূচকগুলির উপর ভিত্তি করে। আরএসআই ব্যবহার করা হয় যে কোনও স্টক ওভারকোপড বা ওভারসোল্ড হয়েছে কিনা তা বিচার করতে। এমএসিডি দামের পরিবর্তনের গতি এবং শক্তি আবিষ্কার করতে ব্যবহৃত হয়।

বিশেষত, কৌশলটি প্রথমে 14 দিনের আরএসআই ম্যানুয়ালি গণনা করে। তারপর এটি MACD1 কে 4 দিনের এবং 9 দিনের EMA এর মধ্যে পার্থক্য হিসাবে গণনা করে এবং MACD2 কে 12 দিনের এবং 26 দিনের EMA এর মধ্যে পার্থক্য হিসাবে গণনা করে।

এই ভিত্তিতে, এটি গত ৩৬ মাসের মধ্যে RSI, MACD1 এবং MACD2 এর সর্বোচ্চ মান রেকর্ড করে। যখন এই মাসের RSI ৩৬ মাসের সর্বোচ্চ অতিক্রম করে এবং MACD1 বা MACD2 উভয়ই ৩৬ মাসের সর্বোচ্চ অতিক্রম করে, তখন একটি শক্তিশালী ক্রয় সংকেত উৎপন্ন হয়।

এই সংকেতটি RSI এবং MACD এর নতুন উচ্চ রায়কে বিভিন্ন সময়ের মধ্যে একত্রিত করে। এটি বিরল প্রধান প্রবণতাগুলিতে কার্যকরভাবে দুর্দান্ত কেনার সুযোগগুলি সনাক্ত করতে পারে, এই সুযোগগুলি ক্যাপচার করে।

সুবিধা বিশ্লেষণ

এই কৌশলটির সবচেয়ে বড় সুবিধা হ'ল এটি বিভিন্ন সময়ের মধ্যে নতুন উচ্চ রায়ের জন্য একাধিক সূচকের পিছনের সময়গুলিকে একত্রিত করে। এটি দীর্ঘমেয়াদী মেগা ট্রেন্ডগুলিতে কার্যকরভাবে দুর্দান্ত কেনার সুযোগগুলি আবিষ্কার করতে দেয়। এটি লাভের সম্ভাবনাকে ব্যাপকভাবে বাড়িয়ে তুলতে পারে।

উপরন্তু, কৌশল সরাসরি কিনতে সংকেত অবস্থান দেয়, যা স্পষ্টভাবে ট্রেডিং সিদ্ধান্ত গাইড করতে পারেন এবং পরিমাণগত ট্রেডিং জন্য খুব উপযুক্ত।

ঝুঁকি বিশ্লেষণ

এই কৌশলটির সবচেয়ে বড় ঝুঁকি হ'ল এটি সময়ের মধ্যে সূচকগুলির সর্বোচ্চ মানের উপর খুব বেশি নির্ভর করে, যা খারাপ ব্যবসায়ের কারণ হতে পারে। উদাহরণস্বরূপ, যদি বাজারটি ডুবে যায় এবং তারপরে পুনরুদ্ধার হয়, তবে সংকেতগুলিও সক্রিয় হতে পারে। আমরা তখন পুনরুদ্ধার থেকে লাভের সুযোগটি মিস করার ঝুঁকির মুখোমুখি হই।

উপরন্তু, কৌশলটি সরাসরি 30 দিনের পরে স্টপ লস প্রস্থান নির্ধারণ করে, যা মেগা ট্রেন্ডে লাভ বজায় রাখার জন্য খুব সংরক্ষণশীল হতে পারে।

ঝুঁকি হ্রাস করার জন্য, আমরা প্রবেশ এবং স্টপ লস শর্তগুলি অনুকূল করার জন্য অন্যান্য কারণগুলিকে একত্রিত করার কথা বিবেচনা করতে পারি, যেমন ট্রেডিং ভলিউম ব্রেকআউট, অস্থিরতা পরিমাপ ইত্যাদি।

অপ্টিমাইজেশান নির্দেশাবলী

এই কৌশলটি নিম্নলিখিত দিকগুলিতে অনুকূলিত করা যেতে পারেঃ

  1. প্যারামিটার অপ্টিমাইজ করুন. আমরা সেরা প্যারামিটার সমন্বয় খুঁজে পেতে RSI সময়কাল, MACD সময়কাল এবং অন্যান্য প্যারামিটার অপ্টিমাইজেশন পরীক্ষা করতে পারেন.

  2. উদাহরণস্বরূপ, ট্রেডিং ভলিউমে ব্রেকআউটগুলি একত্রিত করুন প্রবণতা নিশ্চিত করতে, বা গুরুত্বপূর্ণ মৌলিক সংবাদ ইভেন্টগুলিতে মনোযোগ দিন।

  3. প্রবেশ এবং প্রস্থান প্রক্রিয়া অপ্টিমাইজ করুন। আমরা 30 দিনের পরে কেবল প্রস্থান করার পরিবর্তে আরও পরিশীলিত লাভ এবং স্টপ লস পরিকল্পনা সেট করতে পারি। আমরা ট্রেন্ড লাইন রায়, চ্যানেল ব্রেকআউট ইত্যাদি অন্তর্ভুক্ত করতে পারি।

  4. কৌশল স্থিতিশীলতা মূল্যায়ন করুন। আমরা পরামিতি স্থিতিশীলতা মূল্যায়ন করতে দীর্ঘ ঐতিহাসিক সময়কাল ব্যাকটেস্ট করতে পারেন। আমরা অভিযোজনযোগ্যতা মূল্যায়ন করতে মাল্টি বাজার ব্যাকটেস্ট করতে পারেন।

সিদ্ধান্ত

মাসিক প্যারাবোলিক ব্রেকআউট কৌশলটি বহু-অবধি আরএসআই এবং এমএসিডি একত্রিত করে দীর্ঘমেয়াদী মেগা ট্রেন্ডগুলিতে দুর্দান্ত কেনার সুযোগগুলি সফলভাবে চিহ্নিত করে। এটি ট্রেন্ড এবং ওভারকোপড / ওভারসোল্ড উভয় রায়কে অন্তর্ভুক্ত করে এবং অত্যন্ত শক্তিশালী ব্যবহারিক মূল্য রয়েছে। আরও অপ্টিমাইজেশান সহ, এই কৌশলটি একটি দক্ষ পরিমাণগত ট্রেডিং সিস্টেমে পরিণত হতে পারে। এটি বিনিয়োগকারীদের জন্য বাজারের পালা পয়েন্টগুলি ক্যাপচার করার জন্য শক্তিশালী সরঞ্জাম সরবরাহ করে।


/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Stringent Strategy for Backtesting", overlay=true)

// Initialize RSI variables
rsiPeriod = 14

// Manually calculate RSI
delta = close - close[1]
gain = iff(delta > 0, delta, 0)
loss = iff(delta < 0, -delta, 0)

avgGain = sma(gain, rsiPeriod)
avgLoss = sma(loss, rsiPeriod)

rs = avgGain / avgLoss
rsiValue = 100 - (100 / (1 + rs))

// Manually calculate MACD1 and MACD2
emaShort1 = ema(close, 4)
emaLong1 = ema(close, 9)
macd1 = emaShort1 - emaLong1

emaShort2 = ema(close, 12)
emaLong2 = ema(close, 26)
macd2 = emaShort2 - emaLong2

// Find the highest values in the last 3 years (36 months)
highestRsi = highest(rsiValue, 36)
highestMacd1 = highest(macd1, 36)
highestMacd2 = highest(macd2, 36)

// Define buy signal conditions
buyCondition = (rsiValue >= highestRsi) and (macd1 >= highestMacd1 or macd2 >= highestMacd2)

// Plot the buy signal on the chart
plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")

// Backtesting: Entry and Exit
if (buyCondition)
    strategy.entry("Buy", strategy.long)

// Exit condition (Example: Exit after 30 bars)
strategy.exit("Sell", "Buy", bar_index[30])


আরো