রিসোর্স লোড হচ্ছে... লোডিং...

দৈনিক উচ্চ-নিম্ন ব্রেকআউট সিস্টেমের সাথে মাল্টি-টাইমফ্রেম ইএমএ ট্রেন্ড কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-১১-২৮ ১৫ঃ২০ঃ৫৯
ট্যাগঃইএমএএমএ

img

সারসংক্ষেপ

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

কৌশলগত নীতি

মূল যুক্তিতে নিম্নলিখিত মূল উপাদানগুলি অন্তর্ভুক্ত রয়েছেঃ

  1. request.security ফাংশন ব্যবহার করে পূর্ববর্তী দিনের উচ্চ এবং নিম্ন মূল্যগুলিকে মূল সমর্থন এবং প্রতিরোধের স্তর হিসাবে পাওয়া যায়।
  2. প্রবণতা নির্ধারণের জন্য বেসলাইন হিসেবে ২৪ পেরিওড EMA অন্তর্ভুক্ত করা হয়েছে।
  3. বাজারের অর্থ প্রবাহের মূল্যায়নের জন্য ভলিউম এবং মূল্যের একটি বিস্তৃত সূচক হিসাবে সিএমএফ (20-অবধি) বাস্তবায়ন করে।
  4. বৃহত্তর প্রবণতা দিকনির্দেশনা নির্ধারণের জন্য বর্তমান এবং 1 ঘন্টার সময়সীমার উপর 200 EMA গণনা করে।

বিশেষ বাণিজ্যিক নিয়মঃ লং এন্ট্রিঃ আগের দিনের উচ্চতার ঊর্ধ্বে দামের ভাঙ্গন + ইএমএর ঊর্ধ্বে বন্ধ + ইতিবাচক সিএমএফ শর্ট এন্ট্রিঃ আগের দিনের নিচে দামের ভাঙ্গন + ইএমএর নিচে বন্ধ + নেতিবাচক সিএমএফ প্রস্থানঃ লংয়ের জন্য EMA এর নিচে ক্রস করুন, শর্টের জন্য EMA এর উপরে ক্রস করুন

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

  1. বিভিন্ন বাজারে প্রায়শই মিথ্যা সংকেত তৈরি করতে পারে
  2. অবিলম্বে দামের ব্রেকআউটের প্রতি পর্যাপ্ত প্রতিক্রিয়াশীল নয়
  3. মূল স্তরে সম্ভাব্য মিস করা সুযোগ
  4. বৃহত্তর সময়সীমার প্রবণতা বিবেচনা করে না
  5. বিপুল বাজারের অস্থিরতার সময় উল্লেখযোগ্য ড্রডাউন হতে পারে

ঝুঁকি নিয়ন্ত্রণের পরামর্শ:

  1. যথাযথ স্টপ-লস স্তর বাস্তবায়ন করুন
  2. বাজারের অবস্থার উপর ভিত্তি করে পরামিতিগুলি সামঞ্জস্য করুন
  3. প্রবণতা ফিল্টার যোগ করুন
  4. অস্থিরতা সূচক অন্তর্ভুক্ত করার কথা বিবেচনা করুন

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

  1. অভিযোজিত পরামিতি অপ্টিমাইজেশান প্রক্রিয়া বাস্তবায়ন
  2. আরো বাজার শর্ত ফিল্টার যোগ করুন
  3. স্টপ লস এবং লাভ নেওয়ার প্রক্রিয়া অপ্টিমাইজ করা
  4. বিভিন্ন বাজার অবস্থার জন্য অস্থিরতা সূচক অন্তর্ভুক্ত করুন
  5. পজিশন ম্যানেজমেন্ট মেকানিজম বিবেচনা
  6. ভলিউম বিশ্লেষণের সূচক যোগ করুন

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

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


/*backtest
start: 2024-10-28 00:00:00
end: 2024-11-27 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title='The security Daily HIGH/LOW strategy', overlay=true, initial_capital=10000, calc_on_every_tick=true, 
         default_qty_type=strategy.percent_of_equity, default_qty_value=100, 
         commission_type=strategy.commission.percent, commission_value=0.1)

// General Inputs
len = input.int(24, minval=1, title='Length MA', group='Optimization parameters')
src = input.source(close, title='Source MA', group='Optimization parameters')
out = ta.ema(src, len)

length = input.int(20, minval=1, title='CMF Length', group='Optimization parameters')
ad = close == high and close == low or high == low ? 0 : (2 * close - low - high) / (high - low) * volume
mf = math.sum(ad, length) / math.sum(volume, length)

// Function to get daily high and low
f_secureSecurity(_symbol, _res, _src) =>
    request.security(_symbol, _res, _src[1], lookahead=barmerge.lookahead_on)

pricehigh = f_secureSecurity(syminfo.tickerid, 'D', high)
pricelow = f_secureSecurity(syminfo.tickerid, 'D', low)

// Plotting previous daily high and low
plot(pricehigh, title='Previous Daily High', style=plot.style_linebr, linewidth=2, color=color.new(color.white, 0))
plot(pricelow, title='Previous Daily Low', style=plot.style_linebr, linewidth=2, color=color.new(color.white, 0))

// Entry Conditions
short = ta.crossunder(low, pricelow) and close < out and mf < 0
long = ta.crossover(high, pricehigh) and close > out and mf > 0

if short and barstate.isconfirmed
    strategy.entry('short', strategy.short, stop=pricelow[1])
    strategy.close('short', when=close > out)

if long and barstate.isconfirmed
    strategy.entry('long', strategy.long, stop=pricehigh[1])
    strategy.close('long', when=close < out)

// 200 EMA on 1-hour timeframe
ema_200 = ta.ema(close, 200)
ema_200_1h = request.security(syminfo.tickerid, "60", ta.ema(close, 200))

plot(ema_200_1h, color=color.purple, title="200 EMA (1H)")
plot(ema_200, color=color.white, title="200 EMA")

সম্পর্কিত

আরো