1-2-3 EMA, MACD এবং 4th Candle Extension এর সাথে প্যাটার্ন পরিমাণগত ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-03-08 15:03:15
ট্যাগঃ

img

সারসংক্ষেপ

পাইন স্ক্রিপ্টে লিখিত এই কৌশলটি এক্সপোনেনশিয়াল মুভিং এভারেজ (ইএমএ) এবং মুভিং এভারেজ কনভার্জেন্স ডিভার্জেন্স (এমএসিডি) সূচক জড়িত অতিরিক্ত শর্তগুলির সাথে একত্রিত 1-2-3 প্যাটার্নের উপর ভিত্তি করে সম্ভাব্য ক্রয় এবং বিক্রয় সংকেত সনাক্ত করার লক্ষ্য রাখে। কৌশলটি ব্যাপক ট্রেডিং সংকেত সরবরাহ করতে মূল্যের নিদর্শন, প্রবণতা নিশ্চিতকরণ এবং গতির সূচকগুলিকে কাজে লাগায়।

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

এই কৌশলটির মূল বিষয় হল 1-2-3 প্যাটার্ন চিহ্নিত করা, যা তিনটি ধারাবাহিক মোমবাতি নিয়ে গঠিত একটি সাধারণ মূল্য প্যাটার্ন, যা সম্ভাব্য প্রবণতা বিপরীতের ইঙ্গিত দেয়। কিনুন সংকেতগুলির জন্য, প্রথম মোমবাতি তার খোলার উপরে বন্ধ হয়, দ্বিতীয় মোমবাতি তার খোলার নীচে বন্ধ হয়, তৃতীয় মোমবাতি প্রথম মোমবাতির বন্ধের উপরে বন্ধ হয় এবং অবশেষে, চতুর্থ মোমবাতি তৃতীয় মোমবাতির বন্ধের উপরে বন্ধ হয়। বিক্রয় সংকেতের শর্তগুলি ঠিক বিপরীত।

১-২-৩ প্যাটার্নের পাশাপাশি, কৌশলটি প্রবণতা দিক এবং সম্ভাব্য প্রবণতা বিপরীতমুখীতা নিশ্চিত করতে ইএমএ এবং এমএসিডি সূচকগুলি ব্যবহার করে। প্রবণতা নিশ্চিতকরণের জন্য ৯-অবধি ইএমএ এবং ২০-অবধি ইএমএ ব্যবহার করা হয়, যখন এমএসিডি লাইন এবং সংকেত লাইন গতি এবং সম্ভাব্য প্রবণতা বিপরীতমুখীতা সনাক্ত করতে ব্যবহৃত হয়।

যখন সমস্ত কেনার শর্ত পূরণ হয়, অর্থাৎ, 1-2-3 প্যাটার্ন গঠিত হয়, বন্ধের দাম উভয় ইএমএর উপরে থাকে এবং এমএসিডি লাইন সিগন্যাল লাইনের উপরে থাকে, তখন কৌশলটি একটি দীর্ঘ অবস্থান খোলে। একইভাবে, যখন সমস্ত বিক্রয় শর্ত পূরণ করা হয়, তখন কৌশলটি একটি শর্ট অবস্থান খোলে। বিপরীত সংকেত উত্পন্ন হলে বা যখন বর্তমান মোমবাতি অবস্থানটির বিপরীত দিক দিয়ে বন্ধ হয় তখন কৌশলটি সংশ্লিষ্ট অবস্থানগুলি বন্ধ করে দেয়।

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

  1. মূল্যের নিদর্শন, প্রবণতা নিশ্চিতকরণ এবং গতির সূচকগুলিকে একত্রিত করে ব্যাপক ট্রেডিং সংকেত প্রদান করে।
  2. ১-২-৩ প্যাটার্ন একটি সাধারণ এবং নির্ভরযোগ্য মূল্য প্যাটার্ন যা সম্ভাব্য প্রবণতা বিপরীত কার্যকরভাবে ক্যাপচার করতে পারে।
  3. ইএমএ এবং এমএসিডি সূচক ব্যবহার করে প্রবণতা দিক এবং গতি আরও নিশ্চিত করতে, সংকেতগুলির নির্ভরযোগ্যতা বাড়ায়।
  4. প্রবেশ ও প্রস্থান সংক্রান্ত সুস্পষ্ট নিয়ম, যা বোঝা এবং বাস্তবায়ন করা সহজ করে তোলে।

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

  1. কৌশলটি একটি একক সময়সীমার উপর নির্ভর করে, যা অন্যান্য সময়সীমার গুরুত্বপূর্ণ তথ্যগুলি মিস করতে পারে।
  2. বাজারের অস্থিরতা বা প্রবণতা অস্পষ্ট হলে মিথ্যা সংকেত তৈরি করতে পারে।
  3. এই পয়েন্টগুলি হ্রাস করা হবে যদি এই পয়েন্টগুলি হ্রাস করা হয়।
  4. কৌশলগত পরামিতিগুলি অপ্টিমাইজ করা হয়নি এবং সমস্ত বাজারের অবস্থার জন্য উপযুক্ত নাও হতে পারে।

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

  1. বিভিন্ন সময়সীমার মধ্যে প্রবণতার ধারাবাহিকতা নিশ্চিত করার জন্য মাল্টি-টাইমফ্রেম বিশ্লেষণ অন্তর্ভুক্ত করুন।
  2. গড় সত্যিকারের পরিসীমা (এটিআর) এবং অবস্থানের আকারের উপর ভিত্তি করে গতিশীল স্টপ-লস যেমন ঝুঁকি ব্যবস্থাপনা ব্যবস্থা বাস্তবায়ন করুন।
  3. বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য EMAs এবং MACD এর সময়কালের সেটিংসের মতো কৌশল পরামিতিগুলি অপ্টিমাইজ করুন।
  4. সিগন্যালের নির্ভরযোগ্যতা বাড়ানোর জন্য অন্যান্য প্রযুক্তিগত সূচক বা বাজার মনোভাবের সূচক যুক্ত করার কথা বিবেচনা করুন।

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

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


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("1-2-3 Pattern Strategy with EMAs, MACD, and 4th Candle Extension", overlay=true)

// Define conditions for the 1-2-3 pattern for buy orders
buy_candle1_above_open = close[3] > open[3]
buy_candle2_below_open = close[2] < open[2]
buy_candle3_above_close = close[1] > close[3]
buy_candle4_above_close = close > close[3]

// Define conditions for the 1-2-3 pattern for sell orders
sell_candle1_below_open = close[3] < open[3]
sell_candle2_above_open = close[2] > open[2]
sell_candle3_below_close = close[1] < close[3]
sell_candle4_below_close = close < close[3]

// Fetch 9 EMA, 20 EMA, and MACD
ema_9 = ta.ema(close, 9)
ema_20 = ta.ema(close, 20)
[macd_line, signal_line, _] = ta.macd(close, 12, 26, 9)

// Implement strategy logic for buy orders
if (buy_candle1_above_open and buy_candle2_below_open and buy_candle3_above_close and buy_candle4_above_close and strategy.opentrades == 0 and close > ema_9 and close > ema_20 and macd_line > signal_line)
    strategy.entry("Buy", strategy.long, qty=5)

if (close < open and strategy.opentrades > 0)
    strategy.close("Buy", qty=5)

// Implement strategy logic for sell orders
if (sell_candle1_below_open and sell_candle2_above_open and sell_candle3_below_close and sell_candle4_below_close and strategy.opentrades == 0 and close < ema_9 and close < ema_20 and macd_line < signal_line)
    strategy.entry("Sell", strategy.short, qty=5)

if (close > open and strategy.opentrades > 0)
    strategy.close("Sell", qty=5)


আরো