ক্লোজিং মূল্য তুলনা দ্বৈত চলমান গড় ক্রসওভার কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-02-05 10:34:57
ট্যাগঃ

img

সারসংক্ষেপ

ক্লোজিং প্রাইস তুলনা ডুয়াল মুভিং এভারেজ ক্রসওভার কৌশল একটি তুলনামূলকভাবে সহজ পরিমাণগত ট্রেডিং কৌশল। এটি সাম্প্রতিক 7 মোমবাতিগুলির গড় ক্লোজিং মূল্য এবং 20 মোমবাতিগুলির গড় ক্লোজিং মূল্য গণনা করে। যখন স্বল্পমেয়াদী চলমান গড় নীচে থেকে দীর্ঘমেয়াদী চলমান গড়ের উপরে অতিক্রম করে, এটি একটি দীর্ঘ অবস্থানকে নির্দেশ করে। যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের নীচে অতিক্রম করে, এটি একটি সংক্ষিপ্ত অবস্থানকে নির্দেশ করে। এটি কৌশলটিকে বাজারের মধ্যমেয়াদী প্রবণতাগুলিতে inflection পয়েন্টগুলি ক্যাপচার করতে দেয়।

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

এই কৌশলটির মূল যুক্তি হ'ল সাম্প্রতিক 7 টি মোমবাতি (বর্তমান মোমবাতি ব্যতীত) এর গড় বন্ধের মূল্যকে স্বল্পমেয়াদী চলমান গড় হিসাবে গণনা করা এবং 20 টি মোমবাতি (সাম্প্রতিক 7 মোমবাতি ব্যতীত) এর গড় বন্ধের মূল্যকে দীর্ঘমেয়াদী চলমান গড় হিসাবে গণনা করা। যখন স্বল্পমেয়াদী চলমান গড় নীচে থেকে দীর্ঘমেয়াদী চলমান গড়ের উপরে অতিক্রম করে, এটি নির্দেশ করে যে বাজারটি হ্রাস থেকে উত্থান দিকে ফিরে যাচ্ছে, একটি দীর্ঘ অবস্থানকে নির্দেশ করে। যখন স্বল্পমেয়াদী চলমান গড় উপরে থেকে দীর্ঘমেয়াদী চলমান গড়ের নীচে অতিক্রম করে, এটি নির্দেশ করে যে বাজারটি উত্থান থেকে হ্রাসের দিকে ফিরে যাচ্ছে, একটি সংক্ষিপ্ত অবস্থানকে নির্দেশ করে।

লং সিগন্যালের পরে, পুরো অ্যাকাউন্ট মূলধন ব্যবহার করে লং পজিশন খোলা হবে। শর্ট সিগন্যালের পরে, একই পরিমাণ ব্যবহার করে শর্ট পজিশন খোলার আগে বিদ্যমান লং পজিশনটি প্রথমে বন্ধ করা হবে। প্রতিটি খোলা পজিশন 20-25 মোমবাতি ধরে রাখা হবে। এই সময়ের মধ্যে, যদি ক্ষতি হয় তবে 50% অবস্থানটি ক্ষতি বন্ধ হয়ে যাবে। যদি পর্যাপ্ত লাভ হয় তবে 50% অবস্থান লাভ করা হবে।

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

এই সহজ দ্বৈত চলমান গড় ক্রসওভার কৌশলটির সুবিধাগুলি হলঃ

  1. সহজ যুক্তি, সহজেই বোঝা যায় এবং বাস্তবায়ন করা যায়;
  2. বিভিন্ন সময়ের চলমান গড়ের ক্রসিং ব্যবহার করে মাঝারি মেয়াদী বাজারের প্রবণতা নির্ধারণের জন্য inflection points ব্যবহার করা হয়, যা একটি বহুল ব্যবহৃত প্রযুক্তিগত সূচক;
  3. বাজারের গোলমালকে কার্যকরভাবে ফিল্টার করতে পারে এবং মাঝারি মেয়াদী প্রবণতা ক্যাপচার করতে পারে;
  4. মাঝারি-দীর্ঘমেয়াদী ট্রেডিংয়ের জন্য উপযুক্ত, প্রতি পজিশনে ২০-২৫টি ক্যান্ডেল হোল্ড এবং ভাল লাভ/হানি অনুপাত;
  5. ঝুঁকি নিয়ন্ত্রণ এবং মুনাফা লক করার জন্য অন্তর্নির্মিত স্টপ লস এবং লাভের প্রক্রিয়া।

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

একটি সহজ প্রবণতা অনুসরণ কৌশল হিসাবে, এটি কিছু সম্ভাব্য ঝুঁকি সম্মুখীন হয়ঃ

  1. বাজারকে একত্রীকরণে প্রবেশের সময় হুইপস এবং মিথ্যা সংকেত বৃদ্ধি পায়;
  2. হোল্ড পিরিয়ডের সময় মূল্যের স্পাইক স্টপ লসকে ট্রিগার করতে পারে;
  3. বাজারের সত্যিকারের বিপরীত পয়েন্টগুলি কার্যকরভাবে নির্ধারণ করা কঠিন, ট্রেডিং সংকেত বিলম্ব হতে পারে।

এই ঝুঁকি মোকাবেলার জন্য অপ্টিমাইজেশানগুলি হলঃ

  1. ফিল্টার যোগ করুন, ভুল সংকেত অপসারণের জন্য যখন এমএ অতিক্রম করে তখন মূল্য মূল সহায়তা/প্রতিরোধের স্তরগুলি অতিক্রম করে কিনা তা পরীক্ষা করুন;
  2. হ্রাস নিয়ন্ত্রণের জন্য প্রতি পজিশনের জন্য হোল্ড সময় সামঞ্জস্য করুন, হোল্ডের গড় সময় সংক্ষিপ্ত করুন;
  3. বাজারের সত্যিকারের বিপরীতমুখী পয়েন্ট নির্ধারণের জন্য অন্যান্য প্রযুক্তিগত সূচক যোগ করুন।

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

একটি সহজ দ্বৈত চলমান গড় ক্রসওভার কৌশল হিসাবে, প্রধান অপ্টিমাইজেশানগুলি হলঃ

  1. এমএ পরামিতিগুলিকে অনুকূল করে তুলুন, সেরা পরামিতিগুলির জন্য বিভিন্ন স্বল্প ও দীর্ঘমেয়াদী এমএ সংমিশ্রণগুলি পরীক্ষা করুন;

  2. বিপজ্জনক বাজারে ভুল সংকেত এড়াতে ভলিউম, ভোলাটিলিটি সূচক ইত্যাদির মতো অন্যান্য ফিল্টার সূচক যুক্ত করুন;

  3. স্টপ লস এবং লাভের কৌশল অপ্টিমাইজ করুন, সর্বোত্তম খুঁজে পেতে বিভিন্ন অনুপাত পরীক্ষা করুন;

  4. বিভিন্ন বাজার চক্রের মধ্যে কার্যকারিতা পরীক্ষা করুন এবং ধরে রাখার সময়কাল অপ্টিমাইজ করুন;

  5. মেশিন লার্নিং অ্যালগরিদম যোগ করুন, আরও দৃঢ়তার জন্য ব্যাক-টেস্টিংয়ের মাধ্যমে প্যারামিটারগুলি অপ্টিমাইজ করুন।

সিদ্ধান্ত

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


/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 2h
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/
// © nrathi2211

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

//variables
closingB7 = ta.highest(close, 7)[7]
closingB14 = ta.highest(close, 7)[20]
highB14 = ta.highest(low, 50)[7]
capital = 50000

//functions
qty_find(float price) => capital / int(price)

profit_take() =>
    profit = strategy.opentrades.profit(strategy.opentrades - 1)
    profit*.95 

if(closingB7 < closingB14)
    if(ta.crossover(close, closingB7))
        strategy.entry("long_buy", strategy.long, qty_find(close))

    current_profit = strategy.opentrades.profit(strategy.opentrades - 1)
    if(current_profit < 0)
        strategy.close("Exit long_buy SL", "long_buy", qty_percent = 50)
    
    else if(current_profit < profit_take())
        strategy.close("Exit long_buy TP", "long_buy", qty_percent = 50)
    
    if(ta.crossunder(close, closingB7))
        strategy.exit("long_sell", from_entry = "long_buy", stop = closingB7)

plot(closingB7, "cl", color.green, 2)
//plot(closingB14, "cl", color.red, 2)
plot(highB14, "cl", color.purple, 2)


আরো