সূচকীয় চলমান গড় এবং অভিযোজিত অস্থিরতা থ্রেশহোল্ড সহ গতিশীল প্রবণতা সনাক্তকরণ কৌশল

EMA ADX ATR P&L ROI
সৃষ্টির তারিখ: 2025-04-03 13:08:04 অবশেষে সংশোধন করুন: 2025-04-03 13:08:04
অনুলিপি: 0 ক্লিকের সংখ্যা: 342
2
ফোকাস
319
অনুসারী

সূচকীয় চলমান গড় এবং অভিযোজিত অস্থিরতা থ্রেশহোল্ড সহ গতিশীল প্রবণতা সনাক্তকরণ কৌশল সূচকীয় চলমান গড় এবং অভিযোজিত অস্থিরতা থ্রেশহোল্ড সহ গতিশীল প্রবণতা সনাক্তকরণ কৌশল

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি মূলত তিনটি মূল প্রযুক্তির উপর ভিত্তি করে তৈরি করা হয়েছেঃ

  1. দ্রুত এবং ধীর ইএমএঃ বিভিন্ন চক্রের দৈর্ঘ্যের সূচকীয় চলমান গড় গণনা করে মূল্য পরিবর্তনের প্রবণতা ধরা
  2. কাস্টম ADX গণনাঃ প্রবণতা শক্তি এবং বাজার গতিশীলতা মূল্যায়ন
  3. ডায়নামিক এটিআর থ্রেশহোল্ডঃ এডিএক্স মানের উপর ভিত্তি করে প্রবণতা সমন্বয় করার জন্য সংবেদনশীলতা

কৌশলটি 30 চক্রের দ্রুত ইএমএ এবং 60 চক্রের ধীর ইএমএ ব্যবহার করে, তাদের পার্থক্যের সাথে সংযুক্ত করে স্ব-অনুকূলিত এটিআর গুণিতক দ্বারা ট্রেডিং সংকেত তৈরি করে। যখন দ্রুত ইএমএ গতিশীল থ্রেশহোল্ড অতিক্রম করে তখন নীল ট্রেন্ড অঞ্চলে প্রবেশ করে (উচ্চতর) এবং যখন থ্রেশহোল্ড অতিক্রম করে তখন হলুদ অঞ্চলে প্রবেশ করে (নিম্নতর) ।

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

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

কৌশলগত ঝুঁকি

  1. পিছিয়ে পড়াঃ ইএমএ-তে কিছু পিছিয়ে পড়া বৈশিষ্ট্য রয়েছে যা দ্রুত পরিবর্তিত বাজারে প্রতিক্রিয়া বিলম্ব করতে পারে
  2. অস্থির বাজারঃ স্পষ্ট ট্রেন্ডের অভাবে বাজারে ঘন ঘন এবং অকার্যকর ট্রেডিং সিগন্যাল হতে পারে
  3. প্যারামিটার সংবেদনশীলতাঃ কৌশলগত কর্মক্ষমতা অত্যন্ত নির্বাচিত প্যারামিটারগুলির উপর নির্ভরশীল, যা ক্রমাগত পুনরায় পরীক্ষা করা এবং অপ্টিমাইজ করা প্রয়োজন

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

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

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2024-04-03 00:00:00
end: 2025-04-02 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BNB_USDT"}]
*/

//============================== OneTrend Lite Historical Performance ==============================/
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| Ticker | Total P&L | Drawdown  | # Trades  | Profitable Trades  | Profit Factor | Best Method   |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| BTC    | 557x      | 55.29%    | 11        | 72.73%             | 13.579        | OneTrend Pro  |
//| ETH    | 207x      | 55.11%    | 13        | 46.15%             | 1.696         | OneTrend Pro  |
//| XRP    | 29x       | 99.85%    | 23        | 30.43%             | 1.261         | OneTrend Gaus |
//| SOL    | 152x      | 40.20%    | 8         | 62.50%             | 4.341         | OneTrend Gaus |
//| BNB    | 519x      | 64.29%    | 12        | 50.00%             | 3.351         | OneTrend Lite |
//| DOGE   | 21x       | 89.63%    | 22        | 27.27%             | 1.521         | OneTrend Gaus |
//| ADA    | 9x        | 76.18%    | 9         | 55.56%             | 9.039         | OneTrend Pro  |
//| SUI    | 6.6x      | 11.44%    | 2         | 100.00%            | ∞             | OneTrend Pro  |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+

//============================== OneTrend Pro Historical Performance ===============================/
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| Ticker | Total P&L | Drawdown  | # Trades  | Profitable Trades  | Profit Factor | Best Method   |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| BTC    | 723x      | 50.99%    | 41        | 53.66%             | 2.625         | OneTrend Pro  |
//| ETH    | 1925x     | 40.07%    | 31        | 58.06%             | 3.472         | OneTrend Pro  |
//| XRP    | 298x      | 99.97%    | 53        | 37.74%             | 1.87          | OneTrend Gaus |
//| SOL    | 917x      | 73.31%    | 18        | 44.44%             | 2.71          | OneTrend Gaus |
//| BNB    | 353x      | 49.44%    | 31        | 45.16%             | 2.849         | OneTrend Lite |
//| DOGE   | 238x      | 92.38%    | 40        | 40.00%             | 2.389         | OneTrend Gaus |
//| ADA    | 39x       | 71.96%    | 31        | 35.48%             | 1.684         | OneTrend Pro  |
//| SUI    | 8.7x      | 31.53%    | 4         | 50.00%             | 13.457        | OneTrend Pro  |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+

//=========================== OneTrend Gaussian Historical Performance =============================/
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| Ticker | Total P&L | Drawdown  | # Trades  | Profitable Trades  | Profit Factor | Best Method   |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+
//| BTC    | 107x      | 72.45%    | 26        | 57.69%             | 5.5           | OneTrend Pro  |
//| ETH    | 10x       | 40.07%    | 31        | 58.06%             | 3.472         | OneTrend Pro  |
//| XRP    | 1125x     | 99.94%    | 29        | 48.28%             | 1.509         | OneTrend Gaus |
//| SOL    | 925x      | 52.10%    | 11        | 63.64%             | 11.338        | OneTrend Gaus |
//| BNB    | 434x      | 58.10%    | 22        | 59.09%             | 4.845         | OneTrend Lite |
//| DOGE   | 487x      | 90.48%    | 40        | 32.50%             | 2.263         | OneTrend Gaus |
//| ADA    | 20x       | 71.96%    | 31        | 35.48%             | 1.684         | OneTrend Pro  |
//| SUI    | 3.3x      | 31.53%    | 4         | 50.00%             | 13.457        | OneTrend Pro  |
//+--------+-----------+-----------+-----------+--------------------+---------------+---------------+

//@version=6
strategy("OneTrend Lite EMA", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital = 10000)

// ——— USER INPUTS ———
// EMA settings
emaFastLen = 30
emaSlowLen = 60
atrLen     = 60

// ADX settings
adxLen       = 14
adxThreshold = 20

// ATR multipliers for trend conditions
atrMultStrong = 0.3
atrMultWeak   = 0.1

// ——— CALCULATIONS ———
// Calculate EMAs and their difference
emaFast = ta.ema(close, emaFastLen)
emaSlow = ta.ema(close, emaSlowLen)
emaDiff = emaFast - emaSlow

// --- Custom ADX Calculation ---
up      = ta.change(high)
down    = -ta.change(low)
plusDM  = (up > down and up > 0) ? up : 0.0
minusDM = (down > up and down > 0) ? down : 0.0
trur    = ta.rma(ta.tr, adxLen)
plusDI  = 100 * ta.rma(plusDM, adxLen) / trur
minusDI = 100 * ta.rma(minusDM, adxLen) / trur
dx      = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)
adxVal  = ta.rma(dx, adxLen)

// Determine the dynamic ATR multiplier based solely on ADX
dynamicAtrMult = adxVal > adxThreshold ? atrMultStrong : atrMultWeak

// Define bull (blue) and bear (pink) zones using the dynamic multiplier
emaBull = emaDiff > dynamicAtrMult * ta.atr(atrLen)
emaBear = emaDiff < -dynamicAtrMult * ta.atr(atrLen)

// ——— PLOTTING ———
clrBull    = color.rgb(70, 163, 255)   // Blue for bull
clrBear    = color.rgb(255, 102, 170)   // Pink for bear
clrNeutral = color.rgb(128, 128, 128)   // Gray for neutral

fastPlot = plot(emaFast, linewidth=2, color=emaBull ? clrBull : emaBear ? clrBear : clrNeutral, title="Fast EMA")
slowPlot = plot(emaSlow, linewidth=2, color=emaBull ? clrBull : emaBear ? clrBear : clrNeutral, title="Slow EMA")
fill(fastPlot, slowPlot, color=emaBull ? color.new(clrBull, 70) : emaBear ? color.new(clrBear, 70) : color.new(clrNeutral, 70))

// ——— STRATEGY LOGIC ———
// Enter long immediately when the zone turns blue, and exit when it turns pink.
if emaBull
    strategy.entry("Long", strategy.long, comment="Long Entry")
if emaBear
    strategy.close("Long", comment="Close Long")