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

فبونیکی ریٹریکشن ریورسنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-07 15:15:26
ٹیگز:

img

جائزہ

فبونیکی ریٹریکشن ریورسنگ حکمت عملی فبونیکی ریٹریکشن کی سطحوں اور رشتہ دار طاقت انڈیکس (آر ایس آئی) اشارے پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ یہ حکمت عملی فبونیکی چینل تھیوری اور اوور بُک / اوور سیل اشارے کو یکجا کرتی ہے تاکہ قلیل مدتی سائیکلوں میں منافع حاصل کرنے کے لئے بڑے رجحان کے خلاف ریورسنگ تجارت کی جاسکے۔

حکمت عملی منطق

حکمت عملی سب سے پہلے 0.618 فبونیکی سطحوں کی بنیاد پر دو اہم قیمت زونوں کا حساب لگاتی ہے۔ 0.618 گنا اعلی نقطہ اور 0.618 گنا کم نقطہ۔ جب قیمتیں ان علاقوں کے قریب آتی ہیں تو ، ہمارا خیال ہے کہ الٹ پڑسکتی ہے۔

اس کے علاوہ ، یہ حکمت عملی اوور بک / اوور سیلڈ حالات کا تعین کرنے کے لئے آر ایس آئی اشارے کا بھی استعمال کرتی ہے۔ 30 سے نیچے آر ایس آئی اوور سیلڈ حیثیت کی نشاندہی کرتا ہے جبکہ 70 سے اوپر آر ایس آئی اوور بک حالت کا اشارہ کرتا ہے۔ ان کا مطلب یہ بھی ہے کہ قیمتوں میں ممکنہ الٹ پھیر ہے۔

دونوں شرائط کو ملا کر خریدنے کا سگنل اس وقت ٹرگر ہوتا ہے جب: 0.618 گنا کم نقطہ سے اوپر قریب ٹوٹ جاتا ہے اور RSI 30 سے نیچے ہوتا ہے۔ فروخت کا سگنل اس وقت ٹرگر ہوتا ہے جب: 0.618 گنا اعلی نقطہ سے نیچے قریب ٹوٹ جاتا ہے اور RSI 70 سے اوپر جاتا ہے۔

خریدنے کے اشارے پر ، حکمت عملی مارکیٹ کی قیمت پر طویل ہوگی۔ فروخت کے اشارے پر ، یہ مارکیٹ کی قیمت پر مختصر ہوگی۔ نیز ، منافع اور اسٹاپ نقصان کی سطحیں مقرر کی جاتی ہیں تاکہ جب قیمت ایک خاص فیصد (منافع حاصل کریں) کے موافق چلتی ہے یا ایک خاص فیصد (اسٹاپ نقصان) کے منفی طور پر چلتی ہے تو پوزیشن بند ہوجائے گی۔

پیشہ

اس حکمت عملی میں رجحان اور الٹ کے دونوں منظرنامے کو یکجا کیا گیا ہے ، جس میں قلیل مدتی ریٹریکشن سے فائدہ اٹھاتے ہوئے اہم رجحانات کو مدنظر رکھا گیا ہے۔ اہم فوائد یہ ہیں:

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

خطرات

کچھ خطرات کے بارے میں آگاہ ہونا ضروری ہے:

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

اصلاح

اسٹریٹیجی کو مزید بہتر بنایا جاسکتا ہے:

  1. حقیقی مارکیٹ میں بہتر فٹ ہونے کے لئے فبونیکی زون رینج اور آر ایس آئی اوور بکٹ / اوور سیلڈ لائنز جیسے کلیدی پیرامیٹرز کی جانچ اور ایڈجسٹ کرنے کے لئے مزید تاریخی ڈیٹا اکٹھا کریں۔

  2. مضبوط سگنل پیدا کرنے کے لئے مزید اشارے شامل کریں، جیسے موم بتی کے پیٹرن، حجم کی تبدیلی وغیرہ.

  3. مختلف تجارتی آلات کی خصوصیات کے مطابق پیرامیٹرز یا قواعد کو ایڈجسٹ کریں۔

  4. ریئل ٹائم ٹریل قیمت میں متحرک سٹاپ نقصان میکانزم شامل کریں۔

نتیجہ

فبونیکی ریٹریکشن ریورسنگ حکمت عملی خطرے پر قابو پانے کے دوران قلیل مدتی منافع کے ل trend رجحان اور الٹ کے منظرناموں کو متوازن کرتی ہے۔ مزید اصلاحات سے زیادہ منافع مل سکتا ہے۔


/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("FBS Trade", overlay=true)

// Fibonacci seviyeleri
fibonacciLevels = input(0.618, title="Fibonacci Düzeltme Seviyesi")

// RSI ayarları
rsiLength = input(14, title="RSI Periyodu")
overboughtLevel = input(70, title="RSI Satış Sinyali Seviyesi")
oversoldLevel = input(30, title="RSI Alış Sinyali Seviyesi")

// Take Profit ve Stop Loss yüzdesi
takeProfitPercent = input(1, title="Take Profit Yüzdesi") / 100
stopLossPercent = input(1, title="Stop Loss Yüzdesi") / 100

// Fibonacci seviyelerini hesapla
highFibo = high * (1 + fibonacciLevels)
lowFibo = low * (1 - fibonacciLevels)

// RSI hesaplama
rsiValue = ta.rsi(close, rsiLength)

// Alış ve satış koşulları
buyCondition = close > lowFibo and rsiValue < 30
sellCondition = close < highFibo and rsiValue > overboughtLevel

// Take Profit ve Stop Loss seviyeleri
takeProfitLong = strategy.position_avg_price * (1 + takeProfitPercent)
stopLossLong = strategy.position_avg_price * (1 - stopLossPercent)

takeProfitShort = strategy.position_avg_price * (1 - takeProfitPercent)
stopLossShort = strategy.position_avg_price * (1 + stopLossPercent)

// Alış ve satış işlemleri
if (buyCondition)
    strategy.entry("Buy", strategy.long)
if (sellCondition)
    strategy.entry("Sell", strategy.short)

// Take Profit ve Stop Loss seviyeleri
if (strategy.position_size > 0)
    strategy.exit("Take Profit/Close Buy", from_entry="Buy", limit=takeProfitLong, stop=stopLossLong)
if (strategy.position_size < 0)
    strategy.exit("Take Profit/Close Sell", from_entry="Sell", limit=takeProfitShort, stop=stopLossShort)

// Sadece mumları ve buy/sell işlemlerini göster
plot(close, color=color.black, title="Close")

// Destek ve direnç bölgeleri
supportLevel = input(27, title="Fibonacci Destek Seviyesi")
resistanceLevel = input(200, title="Direnç Seviyesi")

hline(supportLevel, "Fibonacci Destek Seviyesi", color=color.green)
hline(resistanceLevel, "Direnç Seviyesi", color=color.red)

// Trend çizgileri
var line trendLine = na
if (ta.crossover(close, highFibo))
    trendLine := line.new(bar_index[1], highFibo[1], bar_index, highFibo, color=color.green, width=2)
if (ta.crossunder(close, lowFibo))
    trendLine := line.new(bar_index[1], lowFibo[1], bar_index, lowFibo, color=color.red, width=2)

// RSI ve Fibo'yu grafiğe çizme
hline(overboughtLevel, "RSI Satış Sinyali", color=color.red, linestyle=hline.style_dashed)
hline(oversoldLevel, "RSI Alış Sinyali", color=color.green, linestyle=hline.style_dashed)
plot(rsiValue, color=color.purple, title="RSI")

// 15 dakikalıkta 3 mumda bir alarm
is15MinBar = ta.change(time('15'), 1)
if (is15MinBar % 3 == 0)
    alert("15 dakikalıkta 3 mum geçti.")


مزید