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

اعلی درجے کی ٹائم فریم فبونیکی ریٹریسیشن ہائی لو بریکآؤٹ ٹریڈنگ سسٹم کے ساتھ

مصنف:چاؤ ژانگ، تاریخ: 2024-11-28 15:01:25
ٹیگز:HTFFIBOHLایم اےبی بیآر ایس آئی

img

جائزہ

یہ حکمت عملی ایک جدید تجارتی نظام ہے جو متعدد تکنیکی تجزیہ کے اوزار کو جوڑتا ہے ، بنیادی طور پر تجارتی سگنل پیدا کرنے کے لئے اعلی ٹائم فریم فبونیکی ریٹریکشن لیولز اور قیمت کے اعلی کم بریک آؤٹ حالات پر مبنی ہے۔ یہ حکمت عملی متحرک طور پر اعلی ٹائم فریم قیمت کے اعداد و شمار کا حساب لگاتی ہے ، فبونیکی ریٹریکشن لیولز اور اپنی مرضی کے مطابق قیمت بریک آؤٹ حالات کو یکجا کرکے ایک مکمل تجارتی فیصلہ سازی کا نظام تشکیل دیتی ہے۔ یہ نقطہ نظر مجموعی مارکیٹ کے رجحانات اور قلیل مدتی قیمت بریک آؤٹ دونوں پر غور کرتا ہے ، جو مارکیٹ کے موڑ کے مقامات پر ممکنہ تجارتی مواقع کو حاصل کرنے کے قابل ہے۔

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

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

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

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

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

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

حکمت عملی کی اصلاح کی ہدایات

  1. اتار چڑھاؤ فلٹرنگ شامل کریں: کم اتار چڑھاؤ کے ادوار کو فلٹر کرنے کے لئے اے ٹی آر یا بولنگر بینڈوڈتھ جیسے اشارے شامل کرنے کی سفارش کی جاتی ہے۔
  2. رجحان فلٹرنگ کو مربوط کریں: مجموعی رجحان کی سمت کی تصدیق کے لئے چلتی اوسط نظام شامل کرسکتے ہیں۔
  3. انٹری ٹائمنگ کو بہتر بنائیں: RSI جیسے رفتار کے اشارے کو شامل کرکے انٹری ٹائمنگ کو بہتر بنا سکتے ہیں۔
  4. متحرک پیرامیٹر ایڈجسٹمنٹ: مارکیٹ کے حالات کی بنیاد پر پیرامیٹرز کو خود بخود ایڈجسٹ کرنے کے لئے موافقت پذیر میکانزم متعارف کروائیں۔
  5. بہتر رسک کنٹرول: متحرک سٹاپ نقصان اور منافع ہدف کی ترتیبات شامل کریں۔

خلاصہ

یہ ایک اچھی طرح سے ڈیزائن کیا گیا تجارتی نظام ہے جو متعدد کلاسیکی تکنیکی تجزیہ ٹولز کو جوڑ کر نظریاتی طور پر ٹھوس اور عملی تجارتی حکمت عملی تیار کرتا ہے۔ حکمت عملی کی سب سے بڑی خصوصیت یہ ہے کہ یہ مختلف مارکیٹ کے ماحول میں موافقت کے ل sufficient کافی لچک برقرار رکھتے ہوئے کثیر جہتی تجزیہ کے ذریعہ زیادہ قابل اعتماد تجارتی سگنل فراہم کرنے کی صلاحیت رکھتی ہے۔ اگرچہ کچھ موروثی خطرات ہیں ، لیکن تجویز کردہ اصلاح کی سمتوں کے ذریعے حکمت عملی کے استحکام اور قابل اعتماد کو مزید بڑھا سکتا ہے۔ پیرامیٹر کی اصلاح اور حکمت عملی کی بہتری میں وقت خرچ کرنے کے خواہاں تاجروں کے لئے ، یہ ایک بہترین بنیادی فریم ورک ہے۔


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Fibonacci Levels Strategy with High/Low Criteria", overlay = true)

// Kullanıcıdan yüksek zaman dilimini ve mum bilgilerini al
timeframe = input.timeframe(defval = "D", title = "Higher Time Frame")
currentlast = input.string(defval = "Last", title = "Current or Last HTF Candle", options = ["Current", "Last"])

// Kullanıcıdan en düşük ve en yüksek fiyat bakış sürelerini al
lowestLookback = input(20, "Lowest Price Lookback", tooltip="The strategy will BUY when the price crosses over the lowest it has been in the last X amount of bars")
highestLookback = input(10, "Highest Price Lookback", tooltip="If Take-Profit is not checked, the strategy will SELL when the price crosses under the highest it has been in the last X amount of bars")

// Fibonacci seviyeleri ayarları
level0 = input.float(defval = 0.000, title = "Level 0")
level1 = input.float(defval = 0.236, title = "Level 1")
level2 = input.float(defval = 0.382, title = "Level 2")
level3 = input.float(defval = 0.500, title = "Level 3")
level4 = input.float(defval = 0.618, title = "Level 4")
level5 = input.float(defval = 0.786, title = "Level 5")
level100 = input.float(defval = 1.000, title = "Level 100")

// HTF mumlarını hesapla
newbar = ta.change(time(timeframe)) != 0 
var float htfhigh = high
var float htflow = low
var float htfopen = open
float htfclose = close
var counter = 0

if newbar
    htfhigh := high
    htflow := low
    htfopen := open
    counter := 0
else
    htfhigh := math.max(htfhigh, high)
    htflow := math.min(htflow, low)
    counter += 1

var float open_ = na
var float high_ = na
var float low_ = na
var float close_ = na
if currentlast == "Last" and newbar
    open_ := htfopen[1]
    high_ := htfhigh[1]
    low_ := htflow[1]
    close_ := htfclose[1]
else if currentlast == "Current"
    open_ := htfopen
    high_ := htfhigh
    low_ := htflow
    close_ := htfclose

// Fibonacci seviyelerini hesapla
var float[] fibLevels = array.new_float(6)
array.set(fibLevels, 0, open_ + (high_ - low_) * level0)
array.set(fibLevels, 1, open_ + (high_ - low_) * level1)
array.set(fibLevels, 2, open_ + (high_ - low_) * level2)
array.set(fibLevels, 3, open_ + (high_ - low_) * level3)
array.set(fibLevels, 4, open_ + (high_ - low_) * level4)
array.set(fibLevels, 5, open_ + (high_ - low_) * level5)

// Fibonacci seviyelerini grafik üzerine çiz
plot(array.get(fibLevels, 0), color=color.new(color.blue, 75), title="Fibonacci Level 0")
plot(array.get(fibLevels, 1), color=color.new(color.green, 75), title="Fibonacci Level 1")
plot(array.get(fibLevels, 2), color=color.new(color.red, 75), title="Fibonacci Level 2")
plot(array.get(fibLevels, 3), color=color.new(color.orange, 75), title="Fibonacci Level 3")
plot(array.get(fibLevels, 4), color=color.new(color.teal, 75), title="Fibonacci Level 4")
plot(array.get(fibLevels, 5), color=color.new(color.navy, 75), title="Fibonacci Level 5")

// En düşük ve en yüksek fiyat kriterlerini hesapla
lowcriteria = ta.lowest(low, lowestLookback)[1]
highcriteria = ta.highest(high, highestLookback)[1]

plot(highcriteria, color=color.green, title="Highest Price Criteria")
plot(lowcriteria, color=color.red, title="Lowest Price Criteria")

// Fibonacci seviyeleri ile ticaret sinyalleri oluştur
longCondition = close > lowcriteria and close > array.get(fibLevels, 3) // En düşük kriterin ve Fibonacci seviyesinin üstüne çıkarsa alım
shortCondition = close < highcriteria and close < array.get(fibLevels, 3) // En yüksek kriterin ve Fibonacci seviyesinin altına düşerse satış

if (longCondition)
    strategy.entry("Long", strategy.long)

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


متعلقہ

مزید