فبونیکی چینل پر مبنی موم بتیوں کی واپسی کی تجارتی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-21 17:24:17
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی کا بنیادی مقصد ایک چلتی اوسط کی بنیاد پر تین کیلٹنر چینلز کا حساب لگانا ہے ، جو فبونیکی چینلز کی اوپری اور نچلی حدود کا تعین کرنے میں مدد کرتے ہیں۔ استعمال شدہ ڈیفالٹ فبونیکی توسیع کی سطح 1.618, 2.618 اور 4.236 ہیں۔ یہ سطح تاجروں کے لئے معاونت اور مزاحمت کے اہم علاقوں کی نشاندہی کرنے کے لئے حوالہ جات کے طور پر کام کرتی ہیں۔

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

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

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

فوائد کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. قیمتوں کی تبدیلی کے نقطہ نظر کی پیش گوئی کرنے میں مدد کے لئے معاونت اور مزاحمت کے اہم علاقوں کی نشاندہی کرنے کے قابل.

  2. ملٹی ٹائم فریم تجزیہ کے ساتھ مل کر ٹریڈنگ سگنل کی درستگی کو بہتر بناتا ہے۔

  3. واضح طور پر داخلہ اور باہر نکلنے کے مقامات کی شناخت کر سکتے ہیں.

  4. مڈ لائن ڈیلپ کا تجزیہ کرکے مارکیٹ ٹرینڈ کی طاقت اور سمت کا اندازہ لگا سکتا ہے۔

  5. اہم قیمت کی سطح کی نشاندہی کرنے کے لئے فبونیکی تھیوری پر مبنی قدرتی تناسب کا استعمال کرتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات یہ ہیں:

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

  2. فبونیکی توسیع کی سطحوں اور کیلٹنر چینل پیرامیٹرز کی غلط یا ذہنی ترتیبات سگنل کی وشوسنییتا کو متاثر کرسکتی ہیں۔

  3. قیمتیں فبونیکی بینڈ کو توڑ سکتی ہیں اور چلتی رہ سکتی ہیں، جس کے نتیجے میں نقصانات ہو سکتے ہیں۔

  4. کثیر ٹائم فریم تجزیہ ہمیشہ قابل اطلاق نہیں ہوسکتا ہے۔

  5. سگنل زیادہ اتار چڑھاؤ یا کم لیکویڈیٹی والے بازاروں میں کم قابل اعتماد ہوسکتے ہیں۔

ان خطرات کو کم کرنے کے لئے، RSI جیسے دیگر اشارے کے ساتھ سگنل کی توثیق کریں، مختلف مارکیٹ کے حالات کے مطابق پیرامیٹرز کو ایڈجسٹ کریں، ہر تجارت کے خطرے کو کنٹرول کرنے کے لئے سٹاپ نقصانات کا استعمال کریں.

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

اس حکمت عملی کو کئی طریقوں سے بہتر بنایا جا سکتا ہے:

  1. مختلف مارکیٹوں کی شماریاتی خصوصیات کو بہتر بنانے کے لئے حرکت پذیر اوسط اور کیلنر چینلز کو بہتر بنانے کے لئے مختلف اقسام اور پیرامیٹرز کی لمبائی کا تجربہ کریں.

  2. دیگر فبونیکی کلیدی علاقوں جیسے 0.5 یا 0.786 کو فبونیکی بینڈ کے لئے توسیع کے علاقوں کے طور پر ٹیسٹ کریں.

  3. تصدیق کے لئے قیمتوں کے نمونوں، حجم یا دیگر اشارے کے ساتھ انٹری سگنل کو یکجا کریں.

  4. سٹاپ نقصان کی حکمت عملیوں کو بہتر بنائیں تاکہ جب رجحان الٹ جائے تو جلدی سے باہر نکلیں۔

  5. داخلہ اور باہر نکلنے کے قوانین کی بیک ٹیسٹ کی اصلاح.

نتیجہ

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


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

    // ____  __    ___   ________ ___________  ___________ __  ____ ___ 
   // / __ )/ /   /   | / ____/ //_/ ____/   |/_  __<  / // / / __ |__ \
  // / __  / /   / /| |/ /   / ,< / /   / /| | / /  / / // /_/ / / __/ /
 // / /_/ / /___/ ___ / /___/ /| / /___/ ___ |/ /  / /__  __/ /_/ / __/ 
// /_____/_____/_/  |_\____/_/ |_\____/_/  |_/_/  /_/  /_/  \____/____/                                              

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © blackcat1402
//@version=5
strategy('[blackcat] L2 Fibonacci Bands', overlay=true)

// Define the moving average type and length
maType = input.string(title='MA Type', defval='WMA', options=['SMA', 'EMA', 'WMA', 'HMA'])
maLength = input.int(title='MA Length', defval=233, minval=1)
src = input(title='Data Source', defval=hl2)

// Define the Fibonacci expansion levels
fib1 = input.float(title='Fibonacci Level 1', defval=1.618, minval=0)
fib2 = input.float(title='Fibonacci Level 2', defval=2.618, minval=0)
fib3 = input.float(title='Fibonacci Level 3', defval=4.236, minval=0)

// Calculate the moving average
ma = maType == 'SMA' ? ta.sma(src, maLength) : maType == 'EMA' ? ta.ema(src, maLength) : maType == 'WMA' ? ta.wma(src, maLength) : maType == 'HMA' ? ta.hma(src, maLength) : na

// Calculate the Keltner Channels
kcMultiplier = input.int(title='Keltner Channel Multiplier', defval=2, minval=0)
kcLength = input.int(title='Keltner Channel Length', defval=89, minval=1)
kcTrueRange = ta.tr
kcAverageTrueRange = ta.sma(kcTrueRange, kcLength)
kcUpper = ma + kcMultiplier * kcAverageTrueRange
kcLower = ma - kcMultiplier * kcAverageTrueRange

// Calculate the Fibonacci Bands
fbUpper1 = ma + fib1 * (kcUpper - ma)
fbUpper2 = ma + fib2 * (kcUpper - ma)
fbUpper3 = ma + fib3 * (kcUpper - ma)
fbLower1 = ma - fib1 * (ma - kcLower)
fbLower2 = ma - fib2 * (ma - kcLower)
fbLower3 = ma - fib3 * (ma - kcLower)

// Plot the Fibonacci Bands
plot(ma, title='Midband', color=color.new(color.blue, 0), linewidth=2)
plot(fbUpper1, title='Upper Band 1', color=color.new(color.green, 0), linewidth=1)
plot(fbUpper2, title='Upper Band 2', color=color.new(color.green, 0), linewidth=1)
plot(fbUpper3, title='Upper Band 3', color=color.new(color.green, 0), linewidth=1)
plot(fbLower1, title='Lower Band 1', color=color.new(color.red, 0), linewidth=1)
plot(fbLower2, title='Lower Band 2', color=color.new(color.red, 0), linewidth=1)
plot(fbLower3, title='Lower Band 3', color=color.new(color.red, 0), linewidth=1)

// Define the entry and exit conditions
longCondition = ta.crossover(src, fbUpper3) and ta.rsi(src, 14) > 60
shortCondition = ta.crossunder(src, fbLower3) and ta.rsi(src, 14) < 40
exitCondition = ta.crossover(src, ma) or ta.crossunder(src, ma)

// Execute the trades
if longCondition
    strategy.entry('Long', strategy.long)
if shortCondition
    strategy.entry('Short', strategy.short)
if exitCondition
    strategy.close_all()



مزید