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


تخلیق کی تاریخ: 2023-11-02 16:40:26 آخر میں ترمیم کریں: 2023-11-02 16:40:26
کاپی: 1 کلکس کی تعداد: 333
1
پر توجہ دیں
1141
پیروکار

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

جائزہ

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

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

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

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

اسٹریٹجک فوائد

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

  1. حکمت عملی سادہ، براہ راست، سمجھنے اور لاگو کرنے میں آسان ہے۔

  2. قیمتوں کے رجحانات میں تیزی سے موڑ کا پتہ لگانے اور پوزیشن کو بروقت ایڈجسٹ کرنے کے لئے۔

  3. آپشنز کو روکنے کے لئے ایک اختیار فراہم کیا جاتا ہے جو آپ کی ذاتی خطرے کی ترجیحات کے مطابق ترتیب دیا جاسکتا ہے۔

  4. ٹرانزیکشن سگنل واضح طور پر تیار کیے جاتے ہیں اور اکثر جعلی سگنل نہیں ہوتے ہیں۔

  5. کم ترتیب کے پیرامیٹرز اور استعمال میں آسان۔

  6. آپ کو صرف زیادہ یا صرف خالی کرنے کے لئے لچکدار ترتیب دے سکتے ہیں.

اسٹریٹجک رسک

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

  1. ٹوٹ پھوٹ کا اشارہ جھوٹا ہوسکتا ہے اور یہ جاری نہیں رہ سکتا۔

  2. اس کے علاوہ، یہ بھی ممکن ہے کہ ایک طویل لائن کے رجحانات کو یاد کرنے کے لئے وقفے کی مدت کی غلط ترتیب.

  3. اس کے بعد ، آپ کو ایک بار پھر آپ کے ٹریڈنگ اکاؤنٹ کو کھولنے کی ضرورت ہوگی ، لیکن آپ کو اس کی ضرورت نہیں ہے۔

  4. کچھ تاخیر کے ساتھ ، آپ بہتر حصوں سے محروم ہوسکتے ہیں۔

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

  6. صرف بریک پوائنٹس کی بنیاد پر ٹریڈنگ کے نتیجے میں آمدنی کی غیر یقینی صورتحال ہوتی ہے۔

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

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

  1. ٹرانزیکشن حجم کے اشارے کے ساتھ مل کر ، جعلی توڑ سے بچیں۔ مثال کے طور پر ، جب ٹرانزیکشن حجم بڑھ جاتا ہے تو یہ ظاہر ہوتا ہے کہ ٹرانزیکشن ممکنہ طور پر حقیقی اور موثر ہے۔

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

  3. ایک ریٹرننگ فریکوئینسی مقرر کی جاسکتی ہے ، جس کی مزید تصدیق کے لئے ایک بریک پوائنٹ ہونے کے بعد کی جاسکتی ہے ، تاکہ جعلی بریک سے بچا جاسکے۔

  4. مزید سمت اشارے حاصل کرنے کے لئے ، آپ انڈیکس منتقل اوسط کے اوزار جیسے بولنگر چینل کو توڑنے کی بنیاد پر شامل کرسکتے ہیں۔

  5. RSI ، MACD اور دیگر اشارے کے ساتھ مل کر ، آپ کو زیادہ سے زیادہ معاون تجارتی سگنل مل سکتے ہیں ، جس سے آپ کے فیصلوں کی درستگی میں اضافہ ہوتا ہے۔

  6. اسٹاپ نقصان کی روک تھام کی حکمت عملی کو بہتر بنائیں تاکہ وہ مارکیٹ میں اتار چڑھاؤ کے ل better بہتر طور پر ڈھال سکیں ، جبکہ خطرے پر قابو پالیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-10-02 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=3
strategy(title = "Noro's Brakeout Strategy v2.0", shorttitle = "Brakeout str 2.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
capital = input(100, defval = 100, minval = 1, maxval = 10000, title = "Capital, %")
len = input(4, defval = 4, minval = 1, maxval = 1000, title = "Length")
bod = input(false, defval = false, title = "Body mode")
rev = input(false, defval = false, title = "Revers")
showlines = input(true, defval = true, title = "Show Lines?")
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Extremums
min = bod ? min(open, close) : low
max = bod ? max(open, close) : high
upex = highest(max, len) + syminfo.mintick * 10
dnex = lowest(min, len) - syminfo.mintick * 10
col = showlines ? blue : na
plot(upex, color = col, linewidth = 2)
plot(dnex, color = col, linewidth = 2)

//Trading
lot = 0.0
lot := strategy.position_size != strategy.position_size[1] ? strategy.equity / close * capital / 100 : lot[1]

if (not na(close[len])) and rev == false
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, stop = upex)
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, stop = dnex)
    
if (not na(close[len])) and rev == true
    strategy.entry("Long", strategy.long, needlong == false ? 0 : lot, limit = dnex)
    strategy.entry("Short", strategy.short, needshort == false ? 0 : lot, limit = upex)

if time > timestamp(toyear, tomonth, today, 23, 59)
    strategy.close_all()