অ্যাডাপ্টিভ মুভিং মিডিয়া KAMA এর প্রবর্তন

লেখক:ভাল, নির্মিতঃ 2019-07-24 14:09:06, আপডেটঃ 2023-11-08 20:42:23

img

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

KAMA এর স্মার্টনেস এর প্রতিফলন হল যে এটি বর্তমান বাজারের অবস্থা, অর্থাৎ, অস্থিরতার উপর ভিত্তি করে সংবেদনশীলতা সামঞ্জস্য করতে পারে। এর বাস্তবায়নের ফর্মটি হলঃ শক বাজারে, KAMA এর পরিবর্তন স্পষ্টতই ধীর হয়; যখন প্রবণতা আসে, এটি দ্রুত প্রতিক্রিয়া জানাবে।

এর সুবিধাগুলি হলঃ এটি দিনের গতির কারণে লেনদেনের খরচ হ্রাস করতে পারে, এবং বাজারের উড়ন্ত সময়ে প্রবণতা পেতে পারে।

চার্টে কামা

img

KAMA হিসাব পদ্ধতি

  • ডাইরেকশন (ডিআইআর) = ক্লোজিং প্রাইস - ক্লোজিং প্রাইস n দিনের আগে
  • ভোল্টেবিলিটি (ভিআইআর) = যোগফল ((এবিএস (বন্ধের মূল্য - পূর্ববর্তী ট্রেডিং দিনের বন্ধের মূল্য), এন)
  • কার্যকারিতা (ER) = দিকনির্দেশ / অস্থিরতা
  • দ্রুত = 2 / (n1 + 1)
  • ধীর = 2 / (n2 + 1)
  • মসৃণ (CS) = দক্ষতা * (দ্রুত - ধীর) + ধীর
  • সহগ (CQ) = মসৃণ * মসৃণ
  • KAMA = এক্সপোনেন্সিয়াল ওয়েটেড মিডিয়ার (ডাইনামিক মুভিং মিডিয়ার (বন্ধের মূল্য, সহগ) 2)

তাদের মধ্যে, n, n1, এবং n2 হল পর্যায়ক্রমিক পরামিতি। ডিফল্টরূপে, n চক্রের সংখ্যা 10, n1 হল স্বল্পমেয়াদী চক্রের সংখ্যা 2, এবং n2 হল দীর্ঘমেয়াদী চক্রের সংখ্যা 30. এটি KAMA লেখক পেরি কাউফম্যান দ্বারা সম্মত পরামিতিগুলির একটি সেট, n দিক এবং অস্থিরতা গণনার দক্ষতার জন্য ব্যবহৃত হয়, n1 এবং n2 হল দ্রুত চলমান গড় এবং ধীর চলমান গড়ের সময়ের সংখ্যা। তাত্ত্বিকভাবে, n1 এর পরামিতি যত বড়, তত মসৃণ KAMA।

KAMA প্রথমে দিক (DIR) এবং অস্থিরতা (VIR) গণনা করে গণনা করা হয়, তারপরে এই দুটি অনুসারে অনুপাতে দক্ষতা গণনা করা হয়। দক্ষতা (ইআর) হ'ল মূল্য পরিবর্তনের মাত্রার একটি পরিমাপ এবং এটি সহজ উপায়ে গণনা করা হয়ঃ দিক / অস্থিরতা। গণনার ফলাফল 0 থেকে 1 এর মধ্যে থাকে। যখন ইআর মান 0 এর কাছাকাছি হয়, তখন বাজারটি দোলের অবস্থায় থাকে। যখন ইআর মান 1 এর কাছাকাছি হয়, তখন বাজারটি প্রবণতার অবস্থায় থাকে।

দক্ষতা (ইআর) গণনা করার সময়, দ্রুত চলমান গড় এবং ধীর চলমান গড়ের সংমিশ্রণ করে মসৃণতা ধ্রুবক (সিএস) প্রাপ্ত করা যেতে পারেঃ

দক্ষতা * (দ্রুত - ধীর) + ধীর

সিএস ট্রেন্ড অপারেশনের গতিকে প্রতিনিধিত্ব করে। সিএসের গণনার সূত্র অনুসারে, আমরা দেখতে পারি যে সিএসের পরিবর্তন সর্বদা ইআর এর পরিবর্তনের সমানুপাতিক।

তারপরে সহগ (সিকিউ) মসৃণ শক্তি অনুসারে গণনা করা হয়, এবং উদ্দেশ্য হ'ল ধীর চক্রের পরামিতিটি গণনায় আরও গুরুত্বপূর্ণ ভূমিকা পালন করে, যা আরও সংরক্ষণশীল পদ্ধতি।

KAMA এর চূড়ান্ত মসৃণতাটি সহগ (CQ) দ্বারা নির্ধারিত হয়। KAMA এর গণনায়, সহগ (CQ) শেষ দুটি চলমান গড় মসৃণতার পর্যায়ক্রমিক পরামিতিগুলি নির্ধারণ করে, যথাঃ এক্সপোনেন্সিয়াল ওয়েটেড গড় (গতিশীল চলমান গড় (বন্ধ মূল্য, সহগ), 2) ।

কিভাবে KAMA ব্যবহার করবেন

যদিও কামা এর হিসাব পদ্ধতি খুব জটিল, তবে ব্যবহারের পদ্ধতিটি সাধারণ চলমান গড়ের অনুরূপ। ব্যবহারিক প্রয়োগে, এটি কেবল বাজারের প্রবণতা বিচার করতে পারে না, তবে সঠিক ট্রেডিং পয়েন্টগুলির জন্যও ব্যবহার করা যেতে পারে। কারণ এটি খুব স্মার্ট, এটি ক্রিপ্টোকারেন্সি বাজারেও অনেক ট্রেডিং লক্ষ্যে ব্যবহার করা যেতে পারে।

  • যখন মূল্য KAMA এর চেয়ে বেশি হয় এবং KAMA উপরে থাকে, তখন লং পজিশন খোলা হয়।
  • যখন দাম KAMA এর চেয়ে কম হয় এবং KAMA নিচে যায়, তখন শর্ট পজিশন খোলা হয়।
  • যখন দাম KAMA এর চেয়ে কম হয়, অথবা KAMA নিচে যায়, তখন লং পজিশন বন্ধ হয়ে যায়।
  • যখন দাম KAMA এর চেয়ে বেশি হয়, অথবা KAMA উপরে থাকে, তখন শর্ট পজিশন বন্ধ হয়ে যায়।

KAMA এর উপর ভিত্তি করে একটি ট্রেডিং কৌশল তৈরি করা

ধাপ ১ঃ কামা গণনা করুন

মনে রাখবেন যে উপরের বাম কোণে, দয়া করে প্রোগ্রামিং ভাষা নির্বাচন করুনঃ আমার ভাষা। তালিব লাইব্রেরিতে ইতিমধ্যে একটি প্রস্তুত KAMA রয়েছে, তবে এটিতে কেবলমাত্র একটি বাহ্যিক পরামিতি (n) চক্র রয়েছে এবং n1 এবং n2 ডিফল্টরূপে 2 এবং 30 এ রয়েছে।

এই নিবন্ধে কৌশল শুধুমাত্র রেফারেন্স হিসাবে ব্যবহার করা হয়। শক্তিশালী প্রোগ্রামিং দক্ষতা সঙ্গে পাঠকদের তাদের নিজস্ব লিখতে পারেন। আমার ভাষা প্রোগ্রামিং প্রক্রিয়া সময়, আমরা এছাড়াও জাভাস্ক্রিপ্ট ভাষা সঙ্গে মিশ্রিত করতে পারেন, নিম্নলিখিত কোড মনোযোগ দিতেঃ

%% // Standard format for JavaScript within My language
scope.KAMA = function() {
    var r = _C(exchange.GetRecords); // Get the K line array
    if (r.length > 140) { // filter the length of the K line
        var kama = talib.KAMA(r, 140); // Call talib library to calculate KAMA
        Return kama[kama.length - 2]; // return the specific value of KAMA
    }
    Return;
}
%% // Standard format for JavaScript within My language

ধাপ ২ঃ ট্রেডিং শর্তাদি গণনা করুন এবং অর্ডার দিন

%%
scope.KAMA = function() {
    var r = _C(exchange.GetRecords);
    if (r.length > 140) {
        var kama = talib.KAMA(r, 140);
        Return kama[kama.length - 2];
    }
    Return;
}
%%

K^^KAMA; // Print KAMA on the chart
A:CLOSE; // print the closing price on the chart

K > REF(K, 1) && CLOSE > K,BK; // Open long position
K < REF(K, 1) && CLOSE < K,SK; // Open short position
K < REF(K, 1) || CLOSE < K,SP; // close long position
K > REF(K, 1) || CLOSE > K,BP; // close short position

পদক্ষেপ 3: কৌশল সংকেত ফিল্টারিং পদ্ধতি সেট করুন

%%
scope.KAMA = function() {
    var r = _C(exchange.GetRecords);
    if (r.length > 140) {
        var kama = talib.KAMA(r, 140);
        Return kama[kama.length - 2];
    }
    Return;
}
%%

K^^KAMA;
A:CLOSE;

K > REF(K, 1) && CLOSE > K,BK;
K < REF(K, 1) && CLOSE < K,SK;
K < REF(K, 1) || CLOSE < K,SP;
K > REF(K, 1) || CLOSE > K,BP;

AUTOFILTER; // Enable one open and one close signal filtering mechanism

কৌশল ব্যাকটেস্ট

বাস্তব ট্রেডিং পরিবেশে আরো কাছাকাছি পেতে, আমরা প্রকৃত ট্রেডিং চাপ পরীক্ষা করার জন্য স্লিপিং 2 পিপস ব্যবহার. পরীক্ষা পরিবেশ নিম্নরূপঃ

  • এক্সচেঞ্জঃ বিটমেক্স
  • লেনদেনের ধরনঃ XBTUSD
  • সময়ঃ জুলাই 01, 2017 ~ জুলাই 01, 2019
  • K লাইন চক্রঃ দৈনিক লাইন
  • স্লাইপঃ পজিশন খোলার এবং বন্ধের জন্য ২ পিপ

ব্যাকটেস্ট পরিবেশ

img

লাভের বিবরণ

img

ফান্ড কার্ভ

img

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

কৌশল উৎস কোড

আরও তথ্যের জন্য, দয়া করে আমাদের সাথে যোগাযোগ করুনঃhttps://www.fmz.com/strategy/155663

সংক্ষিপ্তসার

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


আরো