চলমান গড় ক্রসওভার পরিমাণগত কৌশল


সৃষ্টির তারিখ: 2023-12-22 15:05:24 অবশেষে সংশোধন করুন: 2023-12-22 15:05:24
অনুলিপি: 2 ক্লিকের সংখ্যা: 561
1
ফোকাস
1621
অনুসারী

চলমান গড় ক্রসওভার পরিমাণগত কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি বর্তমান প্রবণতার দিক নির্ধারণের জন্য ইএমএ সূচকের চলমান গড় ব্যবহার করে। এটি একটি ক্রয়-বিক্রয় সংকেত উত্পন্ন করার জন্য ম্যাকড সূচকের দ্বৈত সমান্তরাল ক্রস ব্যবহার করে। দামগুলি যখন ইএমএ লাইনটি ভেঙে দেয় তখনই ম্যাকডের গোল্ডেন ফর্ক ডাইফোর্কের সংকেতটি বিচার করা হয়। এটি ভুল সংকেত এড়াতে পারে।

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

সামর্থ্য বিশ্লেষণ

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

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

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

এই কৌশলটির প্রধান ঝুঁকিটি প্যারামিটার সেটিংয়ের মধ্যে রয়েছে। যদি ইএমএ এবং এমএসিডি এর প্যারামিটারগুলি ভুলভাবে সেট করা হয় তবে সংকেতটি মিস করা হবে বা ভুল সংকেত তৈরি করা হবে। এছাড়াও, যদি বাজার প্রবণতা পরিবর্তিত হয় তবে কৌশলটি কিছুটা ক্ষতির কারণ হতে পারে।

ঝুঁকি হ্রাস করার জন্য, EMA এবং MACD এর প্যারামিটারগুলিকে বর্তমান বাজার চক্রের সাথে সামঞ্জস্য করার জন্য প্যারামিটারগুলিকে যথাযথভাবে সামঞ্জস্য করা উচিত। একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস ব্যবহার করার পরামর্শ দেওয়া হয়। যখন বাজারটি নীচে চলে যায় বা সমর্থন স্পর্শ করে, তখন স্থায়ী ক্ষতি এড়াতে যথাযথভাবে বাণিজ্য বন্ধ করার বিষয়টি বিবেচনা করা উচিত।

অপ্টিমাইজেশান দিক

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

  1. ডায়নামিক অপ্টিমাইজেশান প্যারামিটার, যা EMA এবং MACD এর প্যারামিটারগুলিকে রিয়েল-টাইম পরিস্থিতি এবং চক্র অনুসারে সামঞ্জস্য করতে দেয়, যাতে প্যারামিটারগুলির কার্যকারিতা নিশ্চিত হয়

  2. BOLL চ্যানেল বা KD সূচক মত অন্যান্য সূচক সমন্বয় যোগ করুন, সমৃদ্ধ কৌশল সংকেত

  3. মেশিন লার্নিং পদ্ধতি ব্যবহার করে স্বয়ংক্রিয়ভাবে কৌশলগত প্যারামিটারগুলি অপ্টিমাইজ করুন এবং প্রতিক্রিয়াগুলির উপর ভিত্তি করে প্যারামিটারগুলি সামঞ্জস্য করুন

  4. ইএমএ গড় লাইন অতিক্রম করার সময়, দিকনির্দেশের তীব্রতা বিচার করুন, ভুয়া ব্রেকিং এড়াতে

  5. মুনাফা লকিং এবং ক্ষতি কাটাতে স্টপ-অফ-লস কৌশল যুক্ত করুন

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("LONERTESTV2", overlay=true)

// Input definitions
fastLength = input(12, title="Fast Length")
slowlength = input(26, title="Slow Length")
MACDLength = input(9, title="MACD Length")
emaLength = input(13, title="EMA Length")
//smaLength = input(200, title="SMA Length")

// SMA Indicator - Are we in a Bull or Bear market according to 200 SMA?
//SMA = ta.ema(close, smaLength)

// EMA Indicator - Are we in a rally or not?
EMA = ta.ema(close, emaLength)

// MACD Indicator - Is the MACD bullish or bearish?
MACD = ta.ema(close, fastLength) // - ta.ema(close, slowlength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD

// Set Buy/Sell conditions
buy_entry = close > EMA and delta > 5 ? true : close > EMA and delta > -5
sell_entry = close < EMA and delta < -5 ? true : close < EMA and delta < 5

if buy_entry
    strategy.entry(id='EL', direction=strategy.long)

if sell_entry
    strategy.entry(id='ES', direction=strategy.short)

// strategy.entry("Buy", strategy.long)
// strategy.entry("Sell", strategy.short)