লগ-ওয়েটেড মুভিং এভারেজ ক্রসওভার সিগন্যালের উপর ভিত্তি করে পরিমাণগত ট্রেডিং কৌশল

WMA MA LOG CROSS Trend
সৃষ্টির তারিখ: 2025-02-08 14:53:53 অবশেষে সংশোধন করুন: 2025-02-08 14:53:53
অনুলিপি: 0 ক্লিকের সংখ্যা: 344
1
ফোকাস
1617
অনুসারী

লগ-ওয়েটেড মুভিং এভারেজ ক্রসওভার সিগন্যালের উপর ভিত্তি করে পরিমাণগত ট্রেডিং কৌশল

ওভারভিউ

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

কৌশল নীতি

কৌশলটি প্রথমে সমাপ্তির দামকে সমান্তরাল রূপান্তর করে যাতে দামের অস্থিরতার চরম মানের প্রভাব হ্রাস করা যায়। তারপরে স্বল্পমেয়াদী (৫-চক্র) এবং দীর্ঘমেয়াদী (২০-চক্র) ভারী চলমান গড় গণনা করা হয়। যখন স্বল্পমেয়াদী ডাব্লুএমএ ঊর্ধ্বমুখী দীর্ঘমেয়াদী ডাব্লুএমএ অতিক্রম করে তখন সিস্টেমটি মাল্টিসিগন্যাল উত্পন্ন করে। যখন স্বল্পমেয়াদী ডাব্লুএমএ ঊর্ধ্বমুখী দীর্ঘমেয়াদী ডাব্লুএমএ অতিক্রম করে তখন সিস্টেমটি শূন্যস্থান উত্পন্ন করে। সংকেতটি সমান্তরাল রূপান্তরিত চলমান গড়ের সাথে ক্রস করে প্রবণতার স্থানান্তরকে বিচার করে, যার ফলে প্রবণতা অনুসরণ করা সম্ভব।

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

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

কৌশলগত ঝুঁকি

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

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2022-02-09 00:00:00
end: 2025-02-06 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Logaritmik WMA Al-Sat Stratejisi", overlay=true)

// Parametreler
shortWMA_length = input.int(5, title="Kısa WMA (5)")
longWMA_length = input.int(20, title="Uzun WMA (20)")

// Logaritmik Fiyat Hesaplaması
log_close = math.log(close)  // Fiyatların logaritmasını alıyoruz

// Logaritmik WMA'ların Hesaplanması
log_shortWMA = ta.wma(log_close, shortWMA_length)  // Kısa WMA (Log)
log_longWMA = ta.wma(log_close, longWMA_length)    // Uzun WMA (Log)

// WMA'ları Normal Ölçeğe Geri Dönüştürme
shortWMA = math.exp(log_shortWMA)  // Logaritmadan geri dönüştürülmüş kısa WMA
longWMA = math.exp(log_longWMA)    // Logaritmadan geri dönüştürülmüş uzun WMA

// Al-Sat Koşulları
longCondition = ta.crossover(shortWMA, longWMA)  // Kısa WMA uzun WMA'yı yukarı keserse
shortCondition = ta.crossunder(shortWMA, longWMA)  // Kısa WMA uzun WMA'yı aşağı keserse

// WMA'ları Çizdirme
plot(shortWMA, color=color.green, title="Kısa WMA (Log)", linewidth=2, style=plot.style_line)
plot(longWMA, color=color.red, title="Uzun WMA (Log)", linewidth=2, style=plot.style_line)

// İşlem Girişleri
if (longCondition)
    strategy.entry("AL", strategy.long)

if (shortCondition)
    strategy.entry("SAT", strategy.short)

// Alarm Fonksiyonu
if (longCondition)
    alert("AL Sinyali: Kısa WMA (Log), Uzun WMA (Log)'yı yukarı kesti.", alert.freq_once_per_bar_close)

if (shortCondition)
    alert("SAT Sinyali: Kısa WMA (Log), Uzun WMA (Log)'yı aşağı kesti.", alert.freq_once_per_bar_close)