فبونیکی چینل پر مبنی K-لائن ریورسل حکمت عملی


تخلیق کی تاریخ: 2023-11-21 17:24:17 آخر میں ترمیم کریں: 2023-11-21 17:24:17
کاپی: 0 کلکس کی تعداد: 700
1
پر توجہ دیں
1617
پیروکار

فبونیکی چینل پر مبنی K-لائن ریورسل حکمت عملی

جائزہ

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

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

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

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

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

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

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

حکمت عملی کا تجزیہ

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

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

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

  3. داخلے اور باہر نکلنے کے مقامات کو واضح طور پر پہچانا جاسکتا ہے۔

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

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

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

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

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

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

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

  4. کثیر ٹائم فریم تجزیہ ہمیشہ کام نہیں کرتا۔

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

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

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

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

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

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

  3. ٹریڈنگ سگنل کو قیمت کی شکل ، حجم یا دیگر اشارے کے ساتھ جوڑ کر داخلے کی تصدیق۔

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

  5. داخلہ اور باہر نکلنے کے قواعد کے لئے بیک اپ کو بہتر بنائیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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()