وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ڈیلٹا حجم کے ساتھ فبونیکی کی سطح ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-15 10:45:58
ٹیگز:

img

جائزہ

یہ حکمت عملی ڈیلٹا حجم اور فبونیکی ریٹریکشن پر مبنی تجارتی حکمت عملی ہے۔ یہ وقت کی مدت میں خریداروں اور فروخت کنندگان کے حجم کا موازنہ کرکے مارکیٹ کے رجحان کا تعین کرتی ہے ، جبکہ اندراج اور خارجی نکات کا تعین کرنے کے لئے فبونیکی ریٹریکشن لائنوں کا استعمال کرتی ہے۔ جب خریدار کا حجم بیچنے والے کے حجم سے تجاوز کرتا ہے اور قیمت 61.8٪ فبونیکی ریٹریکشن لائن سے ٹوٹ جاتی ہے تو ، وہ ایک طویل پوزیشن میں داخل ہوتا ہے۔ جب بیچنے والے کا حجم خریدار کے حجم سے تجاوز کرتا ہے اور قیمت 38.2٪ فبونیکی ریٹریکشن لائن سے نیچے آجاتی ہے تو ، وہ پوزیشن بند کردیتی ہے۔

حکمت عملی کا اصول

  1. مخصوص مدت کے لئے خریدار اور بیچنے والے کے حجم کا حساب لگائیں اور انہیں صفوں میں محفوظ کریں۔
  2. ڈیلٹا حجم کا حساب لگائیں، جو خریدار کا حجم کم فروخت کنندہ کا حجم ہے۔
  3. مقررہ مدت کے لئے سب سے زیادہ اور سب سے کم قیمتوں کا حساب لگائیں، اور ان کی بنیاد پر 38.2٪ اور 61.8٪ فبونیکی ریٹریکشن لائنوں کا حساب لگائیں۔
  4. جب ڈیلٹا حجم 0 سے زیادہ ہو (خریدار کا حجم بیچنے والے کے حجم سے زیادہ ہو) اور اختتامی قیمت 61.8٪ فبونیکی ریٹریکشن لائن سے زیادہ ہو تو ، ایک طویل پوزیشن کھولیں۔
  5. جب ڈیلٹا حجم 0 سے کم ہو (بیچنے والے کا حجم خریدار کے حجم سے زیادہ ہو) اور اختتامی قیمت 38.2 فیصد فبونیکی ریٹریکشن لائن سے کم ہو تو پوزیشن بند کریں۔

حکمت عملی کے فوائد

  1. حجم اور قیمت کے طول و عرض کو یکجا کرکے، یہ مارکیٹ کے رجحان کو زیادہ جامع اندازہ کر سکتا ہے.
  2. فبونیکی ریٹریکشن لائنوں کو انٹری اور ایگزٹ پوائنٹس کے طور پر استعمال کرنے کی واضح تکنیکی حمایت ہے۔
  3. ڈیلٹا حجم اشارے میں مارکیٹ میں طلب اور رسد کا تعلق ظاہر کیا جاسکتا ہے ، جو ایک اہم اشارہ ہے۔
  4. پیرامیٹرز کو مختلف مارکیٹوں اور تجارتی اقسام پر لاگو کیا جا سکتا ہے.

حکمت عملی کے خطرات

  1. اتار چڑھاؤ والی مارکیٹ میں، کثرت سے داخل ہونے اور باہر نکلنے سے ٹرانزیکشن کی لاگت میں اضافہ ہوسکتا ہے۔
  2. اگر مارکیٹ میں شدید اتار چڑھاؤ ہوتا ہے تو قیمتیں تیزی سے فبونیکی ریٹریکشن لائنوں کو توڑ سکتی ہیں، جس سے بہترین انٹری اور آؤٹ پوائنٹس کی کمی واقع ہوتی ہے۔
  3. حکمت عملی حساب کتاب کے لئے تاریخی اعداد و شمار پر مبنی ہے۔ نئی درج کردہ تجارتی اقسام یا اعداد و شمار کی کمی کی صورتحال کے ل it ، اس سے حکمت عملی کی تاثیر متاثر ہوسکتی ہے۔

حکمت عملی کی اصلاح کی سمت

  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")


مزید