وسائل لوڈ ہو رہے ہیں... لوڈنگ...

بہتر سوئنگ ہائی/لو بریک آؤٹ حکمت عملی کے ساتھ بولش اور بیرش نگلنگ پیٹرن

مصنف:چاؤ ژانگ، تاریخ: 2024-05-17 15:05:29
ٹیگز:ای ایم اےRR

img

جائزہ

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

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

  1. سوئنگ اونچائیوں اور اونچائیوں کا حساب لگانا: موجودہ اونچائی اور اونچائیوں کا پچھلے دو ادوار کی اونچائیوں اور اونچائیوں کے ساتھ موازنہ کرکے ، حکمت عملی کا تعین ہوتا ہے کہ آیا ایک نیا سوئنگ اونچائی یا اونچائی تشکیل دی گئی ہے۔
  2. تیزی اور bearish engulfing پیٹرن کی نشاندہی کرنا: جب اختتامی قیمت پچھلی مدت کی افتتاحی قیمت سے زیادہ ہو اور موجودہ موم بتی ایک تیزی والی موم بتی ہو ، جبکہ پچھلی مدت ایک bearish موم بتی ہو۔ اس کے برعکس ، جب اختتامی قیمت پچھلی مدت کی افتتاحی قیمت سے کم ہو ، اور موجودہ موم بتی ایک bearish موم بتی ہو ، جبکہ پچھلی مدت ایک bearish موم بتی ہو تو ایک bearish engulfing پیٹرن کی نشاندہی کی جاتی ہے۔
  3. تجارتی سگنل تیار کرنا: جب ایک تیزی سے گھسنے والا نمونہ ہوتا ہے ، اور قیمت سوئنگ ہائی سے اوپر ٹوٹ جاتی ہے تو ، ایک لمبا سگنل تیار کیا جاتا ہے۔ جب ایک bearish گھسنے والا نمونہ ہوتا ہے ، اور قیمت سوئنگ کم سے نیچے ٹوٹ جاتی ہے ، تو ایک مختصر سگنل تیار کیا جاتا ہے۔
  4. ٹیک منافع اور سٹاپ نقصان کا تعین: ٹیک منافع اور سٹاپ نقصان کی سطح کا حساب پہلے سے طے شدہ رسک ریورڈ ریشو کی بنیاد پر کیا جاتا ہے اور یہ تجارت کے عملدرآمد کے وقت مقرر کی جاتی ہے۔

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

  1. قیمت کی کارروائی اور موم بتی کے نمونوں کو جوڑنا: حکمت عملی نہ صرف اہم سطحوں پر قیمتوں میں توڑ پر غور کرتی ہے بلکہ تجارتی سگنلز کی وشوسنییتا کو بڑھانے کے لئے تیزی اور bearish engulfing پیٹرن کو بھی شامل کرتی ہے۔
  2. خطرے کا انتظام: پہلے سے طے شدہ خطرے کے منافع کے تناسب کی بنیاد پر منافع اور سٹاپ نقصان کی سطح کا تعین کرکے ، حکمت عملی انفرادی تجارت کے خطرے کے تعرض کو کنٹرول کرنے میں مدد دیتی ہے اور مجموعی طور پر خطرے کے انتظام کو بہتر بناتی ہے۔
  3. مختلف مارکیٹ کے حالات کے مطابق ڈھالنے کی صلاحیت: حکمت عملی میں طویل اور مختصر دونوں سمتوں پر غور کیا جاتا ہے ، جس سے اسے مارکیٹ کے مختلف رجحانات میں تجارتی مواقع تلاش کرنے کی اجازت ملتی ہے۔

خطرے کا تجزیہ

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

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

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

خلاصہ

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


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Markoline007

//@version=5
strategy("Improved Swing High/Low Breakout Strategy", overlay=true)

// Define input variables
length = input(14, title="Swing Length")
multiplier = input(3, title="Multiplier")
risk_reward_ratio = input(1.6, title="Risk-Reward Ratio")
target_multiplier = input(2, title="Target Multiplier")

// Calculate swing highs and swing lows
var float lastHigh = na
var float lastLow = na
var bool isHigh = na
var bool isLow = na

if high[1] < high and high[2] < high[1]
    lastHigh := high[1]
    isHigh := true
    isLow := false
else if low[1] > low and low[2] > low[1]
    lastLow := low[1]
    isLow := true
    isHigh := false
else
    isHigh := false
    isLow := false

// Define buy and sell conditions
buySignal = close > lastHigh and close > open and close[1] < open[1] // Bullish engulfing
sellSignal = close < lastLow and close < open and close[1] > open[1] // Bearish engulfing

// Calculate stop and target levels
stopLevel = close
targetLevel = close + (close - stopLevel) * risk_reward_ratio

// Execute buy and sell trades
if buySignal
    strategy.entry("Buy", strategy.long)
    strategy.exit("TP/SL", "Buy", profit=targetLevel, loss=stopLevel)
if sellSignal
    strategy.entry("Sell", strategy.short)
    strategy.exit("TP/SL", "Sell", profit=targetLevel, loss=stopLevel)




متعلقہ

مزید