একটি সহজ এবং দক্ষ MACD পরিমাণগত ট্রেডিং কৌশল


সৃষ্টির তারিখ: 2024-01-26 14:20:04 অবশেষে সংশোধন করুন: 2024-01-26 14:20:04
অনুলিপি: 0 ক্লিকের সংখ্যা: 622
1
ফোকাস
1617
অনুসারী

একটি সহজ এবং দক্ষ MACD পরিমাণগত ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

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

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

এটি একটি খুব সহজ এবং কার্যকর কৌশল, যার সবচেয়ে বড় সুবিধা হলঃ

  1. MACD ব্যবহার করে বাজারের দিকনির্দেশনা নির্ধারণ করুন, এটি একটি পরিপক্ক এবং নির্ভরযোগ্য প্রযুক্তিগত বিশ্লেষণ সূচক যা ট্রেন্ডগুলি সঠিকভাবে নির্ধারণ করতে পারে;

  2. সরল চলমান গড়ের সাথে সংযুক্ত সংকেত ফিল্টারিং, মিথ্যা সংকেত এড়াতে এবং সংকেত নির্ভুলতা উন্নত করতে পারে;

  3. এটি ক্রিপ্টোকারেন্সির জন্য বিশেষভাবে প্রযোজ্য, যেহেতু এই ধরনের বাজারে MACD সবচেয়ে কার্যকর।

  4. কৌশলগত ধারণাগুলি সহজ এবং স্পষ্ট, সহজে বোঝা যায় এবং বাস্তবায়িত হয়, এবং প্রয়োগ করা সহজ।

  5. ট্রেডিং ফ্রিকোয়েন্সি, লেনদেনের খরচ এবং স্লাইড পয়েন্টের প্রভাব হ্রাস করার জন্য উচ্চতর সময় চক্রের মধ্যে কাজ করা যেতে পারে।

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

কিন্তু এই কৌশলটি কিছু ঝুঁকি নিয়েও কাজ করে, বিশেষ করে নিম্নলিখিত দিকগুলোতেঃ

  1. সরল চলমান গড় ব্যবহার করে সংকেত ফিল্টার করা, যা কিছু পরিস্থিতিতে সেরা সময় মিস করতে পারে;

  2. স্টপ-অফ-লস কৌশল ব্যবহার না করে, অ্যাকাউন্টের একটি বড় একক ক্ষতির সম্ভাবনা রয়েছে;

  3. কিছু বিলম্বিত সংকেত এবং মিথ্যা সংকেত তৈরি হতে পারে, যা অপ্রয়োজনীয় ক্ষতির কারণ হতে পারে;

  4. ট্রেডিংয়ের সময় এবং ফ্রিকোয়েন্সি লাভের উপর প্রভাব ফেলে না।

এই ঝুঁকির জন্য এই কৌশলকে আরও উন্নত ও উন্নত করা প্রয়োজন।

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

উপরোক্ত ঝুঁকি বিশ্লেষণের ভিত্তিতে, এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে আরও উন্নত করা যেতে পারেঃ

  1. বিভিন্ন প্যারামিটার সেটিং এবং বিভিন্ন সূচক সমন্বয় চেষ্টা করে সেরা প্যারামিটার খুঁজে বের করা;

  2. একক ক্ষতির সর্বোচ্চ সীমা নির্ধারণের জন্য স্টপ-অফ-লস কৌশল বাড়ানো;

  3. সিগন্যালের কার্যকারিতা নিশ্চিত করার জন্য সিগন্যাল যাচাইকরণের আরও কঠোর পদ্ধতি নির্ধারণের মাধ্যমে প্রবেশের সময়কে অনুকূল করা;

  4. বিভিন্ন ট্রেডিং সময় এবং ট্রেডিং ফ্রিকোয়েন্সির উপর সামগ্রিক মুনাফা স্তরের প্রভাব বিবেচনা করুন।

এই দিকগুলোকে অনুকূলিতকরণের মাধ্যমে এই কৌশলটির স্থিতিশীলতা, লাভজনকতা এবং কার্যকারিতা ব্যাপকভাবে বৃদ্ধি করা যেতে পারে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
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/
// © SoftKill21

//@version=4
strategy("MACD crypto strategy", overlay=true)

// Getting inputs
//fast_length = input(title="Fast Length", type=input.integer, defval=12)
//slow_length = input(title="Slow Length", type=input.integer, defval=26)
//src = input(title="Source", type=input.source, defval=close)
//signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9)
//sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=true)
//sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=false)

fast_length = 12
slow_length = 26
src = input(title="Source", type=input.source, defval=close)
signal_length = 9
sma_source = true
sma_signal = false

// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length)
hist = macd - signal



longcondition = hist > 0 
shortcondition = hist < 0 

//sl = input(0.5, title="SL")
//tp = input(0.1, title="tp")

strategy.entry("long",1,when=longcondition)
strategy.entry("short",0,when=shortcondition)

//strategy.exit("x_long", "long" ,loss = close * sl / syminfo.mintick, profit = close * tp / syminfo.mintick , alert_message = "closelong")
//strategy.entry("short",0, when= loss = close * sl / syminfo.mintick)

//strategy.exit("x_short", "short" , loss = close * sl / syminfo.mintick, profit  = close * tp / syminfo.mintick,alert_message = "closeshort")

// risk = input(2, type=input.float,title="Risk percentage of BALANCE")
// strategy.risk.max_intraday_loss(risk, strategy.percent_of_equity)