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

ডেল্টা ভলিউম ফিবোনাচি লেভেল ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-05-15 10:45:58
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. নির্দিষ্ট সময়ের জন্য ক্রেতা এবং বিক্রেতার পরিমাণ গণনা করুন এবং এগুলি অ্যারেতে সংরক্ষণ করুন।
  2. ডেল্টা ভলিউম গণনা করুন, যা ক্রেতা এর ভলিউম বিয়োগ বিক্রেতার ভলিউম।
  3. নির্দিষ্ট সময়ের জন্য সর্বোচ্চ এবং সর্বনিম্ন মূল্য গণনা করুন, এবং তাদের উপর ভিত্তি করে 38.2% এবং 61.8% ফিবোনাচি রিট্র্যাকশন লাইন গণনা করুন।
  4. যখন ডেল্টা ভলিউম শূন্যের চেয়ে বড় হয় (ক্রেতা ভলিউম বিক্রেতার ভলিউমের চেয়ে বড়) এবং বন্ধের মূল্য 61.8% ফিবোনাচি রিট্র্যাকশন লাইনের চেয়ে বেশি হয়, তখন একটি লং পজিশন খুলুন।
  5. যখন ডেল্টা ভলিউম ০ এর কম হয় (বিক্রেতা এর ভলিউম ক্রেতা এর ভলিউমের চেয়ে বড়) এবং বন্ধের মূল্য ৩৮.২% ফিবোনাচি রিট্র্যাকশন লাইনের চেয়ে কম হয়, তখন অবস্থানটি বন্ধ করুন।

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

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

কৌশলগত ঝুঁকি

  1. বাজারে ঘন ঘন প্রবেশ ও প্রস্থান করলে লেনদেনের খরচ বাড়তে পারে।
  2. যদি বাজার ব্যাপকভাবে পরিবর্তিত হয়, দাম দ্রুত ফিবোনাচি রিট্র্যাকশন লাইন অতিক্রম করতে পারে, যা সেরা প্রবেশ এবং প্রস্থান পয়েন্টগুলি মিস করতে পারে।
  3. কৌশলটি হিসাবের জন্য ঐতিহাসিক তথ্যের উপর নির্ভর করে। নতুন তালিকাভুক্ত ট্রেডিং জাতের জন্য বা ডেটা অনুপস্থিত পরিস্থিতিগুলির জন্য, এটি কৌশলটির কার্যকারিতা প্রভাবিত করতে পারে।

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

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

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

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


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

//@version=5
strategy("Delta Volume with Fibonacci Levels Strategy", overlay=true)

// Input pour la période de calcul du volume et du delta
N = input(14, title="Période du Delta Volume")
fibLength = input(21, title="Fibonacci Lookback Period")

// Choix de la barre pour l'entrée et la sortie des trades
entryPriceType = input.string("close", title="Entry Price Type", options=["open", "close"])
exitPriceType = input.string("close", title="Exit Price Type", options=["open", "close"])

// Correction des dates de début et de fin pour le backtest
startDate = input(defval = timestamp("2021-01-01"), title = "Start Date")
endDate = input(defval = timestamp("2022-01-01"), title = "End Date")

// Calcul des volumes des acheteurs et des vendeurs
buyerVolume = array.new_float()
sellerVolume = array.new_float()

// Mise à jour des volumes à chaque bougie
buyVol = close > open ? volume : 0
sellVol = close < open ? volume : 0
array.unshift(buyerVolume, buyVol)
array.unshift(sellerVolume, sellVol)

// Gardez seulement les N dernières valeurs pour le delta volume
if array.size(buyerVolume) > N
    array.pop(buyerVolume)
if array.size(sellerVolume) > N
    array.pop(sellerVolume)

// Calcul du delta de volume
sumBuyerVolume = array.sum(buyerVolume)
sumSellerVolume = array.sum(sellerVolume)
deltaVolume = sumBuyerVolume - sumSellerVolume

// Calcul du plus haut et du plus bas pour Fibonacci
highestPrice = ta.highest(high, fibLength)
lowestPrice = ta.lowest(low, fibLength)

// Fibonacci Levels
fib382 = lowestPrice + (highestPrice - lowestPrice) * 0.5
fib618 = lowestPrice + (highestPrice - lowestPrice) * 0.786


// Vérification des dates pour le backtest
bool isInDateRange = true

// Conditions d'entrée et de sortie
entryPrice = entryPriceType == "open" ? open : close
exitPrice = exitPriceType == "open" ? open : close

// Acheter quand le volume des acheteurs dépasse celui des vendeurs, le prix est au-dessus du niveau 61.8% de Fibonacci
if isInDateRange and deltaVolume > 0 and entryPrice > fib618
    strategy.entry("Buy", strategy.long)

// Vendre quand le volume des vendeurs dépasse celui des acheteurs, le prix est en dessous du niveau 38.2% de Fibonacci
if isInDateRange and deltaVolume < 0 and exitPrice < fib382
    strategy.close("Buy")

// Affichage des niveaux de Fibonacci et du delta de volume
plot(fib382, color=color.red, title="Fibonacci 38.2%")
plot(fib618, color=color.green, title="Fibonacci 61.8%")
plot(deltaVolume, color=deltaVolume > 0 ? color.green : color.red, title="Delta Volume")


আরো