ڈبل فریکٹل بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-30 15:53:27
ٹیگز:

img

جائزہ

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

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

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

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

فوائد

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

خطرات

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

بہتری

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

  1. غلط الٹ سے بچنے کے لیے حجم جیسے فلٹرز شامل کرنا۔

  2. اعلی درجے کے ڈبل فریکٹلز کا پتہ لگانے اور بڑے رجحان موڑ کو پکڑنے کے لئے پیرامیٹرز کو ایڈجسٹ کرنا.

  3. خراب تجارتوں سے ہونے والے نقصانات کو کم کرنے کے لئے اسٹاپ نقصان کو منتقل کرنا۔

نتیجہ

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


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

//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ceyhun

strategy("Fractal Breakout Strategy", overlay=true)

FUp = high[4] < high[2] and high[3] < high[2] and high[1] < high[2] and high < high[2] or 
   high[5] < high[2] and high[4] < high[2] and high[3] <= high[2] and 
   high[1] < high[2] and high < high[2] or 
   high[6] < high[2] and high[5] < high[2] and high[4] <= high[2] and 
   high[3] <= high[2] and high[1] < high[2] and high < high[2] or 
   high[7] < high[2] and high[6] < high[2] and high[5] <= high[2] and 
   high[4] <= high[2] and high[3] <= high[2] and high[1] < high[2] and 
   high < high[2] or 
   high[8] < high[2] and high[7] < high[2] and high[6] <= high[2] and 
   high[5] <= high[2] and high[4] <= high[2] and high[3] <= high[2] and 
   high[1] < high[2] and high < high[2]
FractalUp = valuewhen(FUp, high[2], 1)
plot(FractalUp, color=#0000FF,title="FractalUp")

FDown = low[4] > low[2] and low[3] > low[2] and low[1] > low[2] and low > low[2] or 
   low[5] > low[2] and low[4] > low[2] and low[3] >= low[2] and low[1] > low[2] and 
   low > low[2] or 
   low[6] > low[2] and low[5] > low[2] and low[4] >= low[2] and low[3] >= low[2] and 
   low[1] > low[2] and low > low[2] or 
   low[7] > low[2] and low[6] > low[2] and low[5] >= low[2] and low[4] >= low[2] and 
   low[3] >= low[2] and low[1] > low[2] and low > low[2] or 
   low[8] > low[2] and low[7] > low[2] and low[6] >= low[2] and low[5] >= low[2] and 
   low[4] >= low[2] and low[3] >= low[2] and low[1] > low[2] and low > low[2]
FractalDown = valuewhen(FDown, low[2], 1)
plot(FractalDown, color=#FF0000,title="FractalDown")

if crossover(close, FractalUp)
    strategy.entry("Long", strategy.long, comment="Long")

if crossunder(close, FractalDown)
    strategy.entry("Short", strategy.short, comment="Short")


مزید