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

ট্রেডিং কৌশল অনুসরণ করে ইএমএ গতিশীল প্রবণতা

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

img

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

#### কৌশল নীতি

  1. বাজারের অস্থিরতা পরিমাপ করতে এবং গতিশীল চ্যানেল নির্মাণের জন্য একটি ভিত্তি প্রদানের জন্য ATR গণনা করুন।
  2. প্রবণতার দিকনির্দেশনা নির্ধারণের ভিত্তিতে সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করুন।
  3. EMA_HL গণনা করুন, যা সর্বোচ্চ এবং সর্বনিম্ন মূল্যের EMA, গতিশীল চ্যানেলের কেন্দ্ররেখা হিসাবে।
  4. EMA_HIGHEST এবং EMA_LOWEST গণনা করুন EMA_HL থেকে ATR এর একটি নির্দিষ্ট গুণক যোগ করে এবং বিয়োগ করে উপরের এবং নীচের ব্যান্ডগুলি পেতে।
  5. একটি গতিশীল প্রতিরোধের স্তর তৈরি করতে সর্বোচ্চ মূল্যে ATR এর একটি নির্দিষ্ট গুণক যোগ করে SELL_LINE গণনা করুন।
  6. যখন EMA_LOWEST সর্বনিম্ন মূল্যের উপরে ভেঙে যায় এবং বন্ধের মূল্য EMA_MID এর নীচে থাকে তখন একটি ক্রয় সংকেত তৈরি করা হয়।
  7. যখন EMA_HIGHEST সর্বোচ্চ মূল্যের নিচে ভেঙে যায় এবং বন্ধের মূল্য EMA_MID এর উপরে থাকে, অথবা যখন সর্বোচ্চ মূল্য SELL_LINE-এ পৌঁছায় তখন একটি বিক্রয় সংকেত তৈরি করা হয়।

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

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

#### কৌশলগত ঝুঁকি

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

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

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

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


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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Maboi_q

//@version=5
strategy("buy sell Trend", overlay=true)

atr_length = input.int(defval=14, title='atr length')
highest_length = input.int(defval=60, title='highest length')
highest_s_length = input.int(defval=60, title='sell highest length')
lowest_length = input.int(defval=30, title='lowest length')
sell_l_length = input.int(defval=55, title='sell line length')

f = 2.382
f2 = 5.618

atr = ta.atr(atr_length)
highest = ta.highest(highest_length)
lowest = ta.lowest(lowest_length)

f_atr = atr * f
ema_hl = ta.ema((highest[1] + lowest[1]) / 2, 14)
ema_highest = ema_hl + f_atr
ema_lowest = ema_hl - f_atr
ema_mid = (ema_highest + ema_lowest) / 2

bs_hi = ta.highest(highest_s_length)
f_atr2 = atr * f2
sell_line = ta.ema(bs_hi[1] + f_atr2, sell_l_length)

buy_cond = ta.crossover(ema_lowest, lowest) and close < ema_mid
sell_cond = (ta.crossunder(ema_highest, highest) and close > ema_mid) or high >= sell_line

if buy_cond
    strategy.entry('BUY', strategy.long)

if sell_cond
    strategy.entry('SELL', strategy.short)


plot(sell_line, color=color.new(color.maroon, 50))
plot(highest, color=color.new(color.red, 50))
plot(lowest, color=color.new(color.green, 50))
plot(ema_highest, color=color.new(color.blue, 50))
// plot(ema_mid, color=color.new(color.gray, 50))
plot(ema_lowest, color=color.new(color.blue, 50))

plotshape(buy_cond, title='buy', style=shape.triangleup, location=location.belowbar, 
 color=color.green, textcolor=color.green, size=size.tiny)

plotshape(sell_cond, title='sell', style=shape.triangledown, location=location.abovebar, 
 color=color.red, textcolor=color.red, size=size.tiny)

সম্পর্কিত

আরো