فبونیکی ریٹریسیشن مقداری تجارتی حکمت عملی

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

img

جائزہ

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

اصول

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

اس حکمت عملی کا فائدہ فبونیکی ریٹریکشن تھیوری پر ہوتا ہے ، جس میں مشاہدہ کیا گیا ہے کہ فبونیکی ترتیب میں ، کوئی بھی نمبر تقریبا the پچھلے دو نمبروں کے تناسب کے برابر ہوتا ہے ، اور یہ تناسب 0.618 کے قریب ہوتا ہے۔ اس نظریے سے پتہ چلتا ہے کہ قیمتوں میں اضافے یا گرنے کے بعد 0.382 یا 0.618 کی سطح پر واپس آنے پر قیمتوں میں الٹ پڑتا ہے۔ لہذا یہ حکمت عملی اس پیٹرن کا استعمال داخلہ اور باہر نکلنے کے اشاروں کا تعین کرنے کے لئے کرتی ہے۔

فوائد

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

خطرات

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

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

بہتری کے شعبے

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

  1. متحرک طور پر مارکیٹ کے مختلف مراحل کی بنیاد پر فبونیکی کی سطح کو ایڈجسٹ کریں ، جس سے زیادہ لچک کی اجازت ملتی ہے۔

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

  3. خطرات کو بہتر طور پر کنٹرول کرنے کے لئے ٹریلر اسٹاپ ، زون اسٹاپ وغیرہ کے ساتھ اسٹاپ نقصان کے طریقہ کار کو بہتر بنائیں۔

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

نتیجہ

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


/*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"}]
*/

//@version=5
strategy("斐波那契回撤交易策略", overlay=true, initial_capital=10000)

// 参数
length = input(50, title="斐波那契周期长度")
fib1 = input(0.236, title="斐波那契水平1")
fib2 = input(0.382, title="斐波那契水平2")
fib3 = input(0.618, title="斐波那契水平3")

// 计算斐波那契水平
highLevel = ta.highest(high, length)
lowLevel = ta.lowest(low, length)
range1 = highLevel - lowLevel
fibLevel1 = highLevel - range1 * fib1
fibLevel2 = highLevel - range1 * fib2
fibLevel3 = highLevel - range1 * fib3

// 条件
longCondition = ta.crossover(close, fibLevel3)
shortCondition = ta.crossunder(close, fibLevel1)

// 下单
strategy.entry("Buy", strategy.long, when=longCondition)
strategy.close("Buy", when=shortCondition)

// 图表标记
plot(fibLevel1, title="Fib 0.236", color=color.red)
plot(fibLevel2, title="Fib 0.382", color=color.orange)
plot(fibLevel3, title="Fib 0.618", color=color.green)


مزید