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

ADX ফিল্টার ট্রেডিং সিগন্যাল কৌশল সঙ্গে Laguerre RSI

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

img

সারসংক্ষেপ

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

কৌশলগত নীতি

লেগুর আরএসআই একটি গতির সূচক যা মূল্য পরিবর্তনের গতি এবং শক্তি পরিমাপ করতে ব্যবহৃত হয়। এটি লেগুর ফিল্টারের উপর ভিত্তি করে এবং ঐতিহ্যগত আরএসআইয়ের তুলনায় মূল্য পরিবর্তনের জন্য আরও প্রতিক্রিয়াশীল। কৌশলটি পূর্ব নির্ধারিত কিনুন এবং বিক্রয় স্তরের সাথে লেগুর আরএসআইয়ের তুলনা করে সংকেত তৈরি করে।

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

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

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


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

//@version=5
strategy('Laguerre RSI with Buy/Sell Signals and ADX Filter', shorttitle='LaRSI_ADX Signals', overlay=false)

// Kullanıcı girdileri
src = input(title='Source', defval=close)
alpha = input.float(title='Alpha', minval=0, maxval=1, step=0.1, defval=0.2)
buyLevel = input(20, title='Buy Level')
sellLevel = input(80, title='Sell Level')
adxLength = input(14, title='ADX Length')
adxSmoothing = input(14, title='ADX Smoothing')
adxLevel = input(20, title='ADX Level') // adxLevel tanımlamasını ekledik

// ADX hesaplaması
[diPlus, diMinus, adx] = ta.dmi(adxLength, adxSmoothing)

// Laguerre RSI hesaplamaları
gamma = 1 - alpha
L0 = 0.0
L0 := (1 - gamma) * src + gamma * nz(L0[1])
L1 = 0.0
L1 := -gamma * L0 + nz(L0[1]) + gamma * nz(L1[1])
L2 = 0.0
L2 := -gamma * L1 + nz(L1[1]) + gamma * nz(L2[1])
L3 = 0.0
L3 := -gamma * L2 + nz(L2[1]) + gamma * nz(L3[1])
cu = (L0 > L1 ? L0 - L1 : 0) + (L1 > L2 ? L1 - L2 : 0) + (L2 > L3 ? L2 - L3 : 0)
cd = (L0 < L1 ? L1 - L0 : 0) + (L1 < L2 ? L2 - L1 : 0) + (L2 < L3 ? L3 - L2 : 0)
temp = cu + cd == 0 ? -1 : cu + cd
LaRSI = temp == -1 ? 0 : cu / temp

// Alım ve satım sinyalleri
longCondition = ta.crossover(100 * LaRSI, buyLevel) and adx > adxLevel
shortCondition = ta.crossunder(100 * LaRSI, sellLevel) and adx > adxLevel

// Strateji giriş ve çıkışları
strategy.entry('Long', strategy.long, when=longCondition)
strategy.entry('Short', strategy.short, when=shortCondition)

// Göstergeleri çizme
plot(100 * LaRSI, title='LaRSI', linewidth=2, color=color.new(color.blue, 0))
hline(buyLevel, title='Buy Level', color=color.new(color.green, 0), linestyle=hline.style_dotted)
hline(sellLevel, title='Sell Level', color=color.new(color.red, 0), linestyle=hline.style_dotted)
plot(adx, title='ADX', color=color.new(color.orange, 0))


সম্পর্কিত

আরো