এটি একটি প্রবণতা সনাক্তকরণ সিস্টেম যা ট্রেডিং ভলিউম ওজন এবং মূল্য আন্দোলনের সংমিশ্রণ করে। সিস্টেমটি একটি অনন্য প্রবণতা সূচক গঠনের জন্য ট্রেডিং ভলিউম দ্বারা ওজনযুক্ত উদ্বোধনী এবং বন্ধের দামের (ডেল্টা মান) মধ্যে পার্থক্য গণনা করে। সিস্টেমটি সংকেত নিশ্চিতকরণের জন্য একটি সহজ চলমান গড় (এসএমএ) একীভূত করে, এর এসএমএর সাথে ডেল্টা মানের তুলনা করে বাজারের প্রবণতা নির্ধারণ করে। অতিরিক্তভাবে, সিস্টেমটি একটি সহায়ক সূচক হিসাবে ইএমএকে অন্তর্ভুক্ত করে, একটি বহু-মাত্রিক বিশ্লেষণমূলক কাঠামো গঠন করে।
এটি একটি পদ্ধতিগত কৌশল যা জৈবিকভাবে মূল্য গতি, ট্রেডিং ভলিউম এবং প্রবণতা সূচকগুলিকে একত্রিত করে। বহু-মাত্রিক বিশ্লেষণ এবং কঠোর ট্রেডিং শর্ত স্ক্রিনিংয়ের মাধ্যমে, কৌশলটি ভাল অভিযোজনযোগ্যতা এবং স্কেলযোগ্যতা প্রদর্শন করার সময় উচ্চ নির্ভরযোগ্যতা বজায় রাখে। মূল সুবিধাটি বাজারের প্রবণতার ত্রিমাত্রিক বিচারে রয়েছে, যখন এর বৃহত্তম বিকাশের সম্ভাবনাটি গতিশীল পরামিতি অপ্টিমাইজেশন এবং ঝুঁকি ব্যবস্থাপনা সিস্টেমের উন্নতিতে রয়েছে।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-09 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Volume-Weighted Delta Strategy", overlay=true) // Input-parametrit length_delta = input.int(5, minval=1, title="Delta Length") length_ma = input.int(5, minval=1, title="MA Length") length_sma = input.int(5, minval=1, title="MA Length") volume_threshold = input.float(100000, title="Volume Threshold") // Funktio delta-arvojen laskemiseksi ja volyymin mukaan painottamiseksi calculate_volume_weighted_delta(delta_length) => delta_sum = 0.0 for i = 0 to delta_length - 1 delta_sum := delta_sum + ((close[i] - open[i]) * volume[i]) delta_sum // Laskenta delta_value = calculate_volume_weighted_delta(length_delta) ma_value = ta.sma(delta_value, length_sma) ema20 = ta.ema(close, 20) // EMA:n värin määrittely ema_color = delta_value > ma_value ? color.green : color.red positive = ta.crossover(delta_value, ma_value) negative = ta.crossunder(delta_value, ma_value) // Piirretään graafit plot(ema20, color=ema_color, title="20 EMA") BullishCond = ta.crossover(ma_value, delta_value) BearishCond = ta.crossunder(ma_value, delta_value) if (BullishCond) strategy.entry("Sell", strategy.short) if (BearishCond) strategy.entry("Buy", strategy.long)