সিএম মাল্টিপল ইএমএ গোল্ডেন ক্রস এবং ডেড ক্রস কৌশল


সৃষ্টির তারিখ: 2023-09-21 12:12:56 অবশেষে সংশোধন করুন: 2023-09-21 12:12:56
অনুলিপি: 1 ক্লিকের সংখ্যা: 744
1
ফোকাস
1617
অনুসারী

ওভারভিউ

৮, ১৩, ২১ এবং ৫৫ তারিখের ইএমএর সমন্বয় প্রয়োগ করে এই কৌশলটি গোল্ডফোর্ক বা ডেডফোর্ক হওয়ার সময় ওভারহেড বা শূন্য-হেড সংকেতগুলি বিচার করে, যার উদ্দেশ্য হল মধ্য-লং লাইন প্রবণতা ধরা।

কৌশল নীতি

  1. ৮, ১৩, ২১ এবং ৫৫ তারিখের EMA গড় রেখাগুলি যথাক্রমে গণনা করা হয়েছে।

  2. যখন ৫৫ দিনের ইএমএ ৮, ১৩ এবং ২১ তারিখের সমস্ত ইএমএ অতিক্রম করে, তখন একটি ক্রয় সংকেত তৈরি হয়।

  3. যখন ৫৫ দিনের ইএমএ অতিক্রম করে ৮, ১৩ এবং ২১ তারিখের সমস্ত ইএমএ, তখন একটি বিক্রয় সংকেত উৎপন্ন হয়।

  4. গোল্ডেন ফর্কে অতিরিক্ত ও ডেড ফর্কে শূন্য ওয়ানডে খেলার সুযোগ রয়েছে।

  5. বিপরীত ক্রস দেখা দিলে পজিশন খালি করা।

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

  1. একাধিক ইএমএ সমন্বয় কার্যকরভাবে জাল ভাঙ্গন ফিল্টার করতে পারে।

  2. ৫৫তম ইএমএ-কে কেন্দ্রীয় অক্ষ হিসেবে ব্যবহার করা হয়েছে।

  3. গত ১০ বছরে এই কৌশলটি প্রতি বছরই সুসংহত লাভের দিকে পরিচালিত করেছে।

  4. ক্রসিং দৃশ্যমান, অপারেশন সহজ, নতুনদের জন্য উপযুক্ত।

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

  1. নির্দিষ্ট প্যারামিটার সমন্বয়, বিভিন্ন জাত এবং বাজারের জন্য স্বতন্ত্র পরীক্ষার অপ্টিমাইজেশান প্রয়োজন।

  2. স্লোভেনিয়ায় ভূমিকম্পের ফলে প্রায়শই ক্ষতিগ্রস্ত হওয়ার আশঙ্কা রয়েছে।

  3. কোন স্টপ লস সেট নেই, একক ক্ষতি নিয়ন্ত্রণ করা যায় না।

  4. ট্রেডিং ফ্রিকোয়েন্সি খুব বেশি বা খুব কম হতে পারে, প্যারামিটারগুলি সামঞ্জস্য করতে হবে।

  5. নমুনার মেয়াদ মাত্র ১০ বছর। নমুনার স্থায়িত্ব যাচাই করার জন্য নমুনা বাড়ানো দরকার।

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

  1. বিভিন্ন ইএমএ চক্রের প্যারামিটার সমন্বয় পরীক্ষা করে সেরা মিল খুঁজে বের করা।

  2. এর সাথে যোগ করা হয়েছে ট্রান্সফার ভলিউম ইত্যাদির মতো সূচক।

  3. মোবাইল স্টপ বা ফিক্সড স্টপ সেট করুন।

  4. পজিশনের আকার অনুকূলিতকরণ, একক ঝুঁকি হ্রাস।

  5. উচ্চতায় লোভী করুন, নিম্ন পর্যায়ে বেশি করুন, দ্বি-মুখী লেনদেন করুন।

  6. অন্যান্য জাতের জন্য এবং আরও দীর্ঘ সময়ের জন্য পুনঃনিরীক্ষণের জন্য।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
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/
// © ColinMccann18
//@version=4

// +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// --------------------------------------------------------------RULES------------------------------------------------------------------------------
// - VISUALLY REPRESENTS THE CROSSING OF 8,13,21,55 EMA'S FROM KROWNS PROGRAM 
strategy(title="CM EMA Trend Cross STRAT", shorttitle="CM EMA Strat", overlay=true)

ema8  = ema(close,8)
ema13 = ema(close, 13)
ema21 = ema(close, 21)
ema55 = ema(close, 55)

//PLOT
plot(ema8,  title="EMA 1",linewidth=2, color=#00eeff)
plot(ema13, title="EMA 2",linewidth=2, color=#fff900)
plot(ema21, title="EMA 3",linewidth=2, color=#42ff0f)
plot(ema55, title="EMA 4",linewidth=2, color=#8b49ff)

//LOGIC---------------------------------------------------------------------------------------------------------------------------------
emacrossover = crossover(ema21, ema55) and ema8 and ema13 > ema55
emacrossunder = crossunder(ema21, ema55) and ema8 and ema13 < ema55

//Long----------------------------------------------------------------------------------------------------------------------------------
longCondition = emacrossover
closelongCondition = emacrossunder

strategy.entry("Long", strategy.long, qty=na, when=longCondition)
strategy.close("Close Long", when=closelongCondition)

//Short----------------------------------------------------------------------------------------------------------------------------------
shortCondition = emacrossunder
closeshortCondition = emacrossover

strategy.entry("Short", strategy.short,qty=na, when=shortCondition)
strategy.close("Close Short", when=closeshortCondition)