سوئنگ پوائنٹس بریک آؤٹ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-12 14:40:56
ٹیگز:

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

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

  1. ایک مخصوص مدت کے دوران سوئنگ اونچائیوں اور اونچائیوں کی نشاندہی کریں۔

  2. جب قیمت سوئنگ ہائی سے اوپر ٹوٹ جاتی ہے تو طویل سفر کریں۔

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

  4. خطرہ کو کنٹرول کرنے کے لئے پچھلے سوئنگ کم (طویل کے لئے) یا سوئنگ ہائی (مختصر کے لئے) پر اسٹاپ نقصان مقرر کریں۔

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

فوائد:

  1. سوئنگ پوائنٹس مؤثر طریقے سے رجحانات کی نشاندہی کرتے ہیں۔ ٹرینڈ ٹریڈنگ میں اعلی جیت کی شرح ہے۔

  2. سوئنگ پوائنٹس کو توڑنے سے قیمتوں کے رویے میں تیزی آتی ہے، یہ رجحان کی پیروی کے لیے اچھا ہے۔

  3. اہم معاونت/مقاومت کی سطح پر رکاوٹیں خطرے کا انتظام کرتی ہیں۔

خطرات:

  1. سوئنگ پوائنٹس اکثر تاخیر کا شکار ہوتے ہیں، بہترین انٹری ٹائمنگ سے محروم ہونے کا خطرہ ہوتا ہے۔

  2. بہت تنگ ہونے سے روکتا ہے مارکیٹ کے شور سے متاثر ہوتا ہے۔ رینج بڑھانے پر غور کریں۔

  3. بھاگنے والوں کو سر کے جعلی ہونے کا خطرہ ہوتا ہے۔ پیچھے ہٹنے والوں کا دفاع کرنے کے لیے رکنے کی ضرورت ہوتی ہے۔

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


/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Swing Points", overlay=true)


leftBars = input(1)
rightBars=input(1)
sl = pivotlow(low, leftBars, rightBars)
sh = pivothigh(high, leftBars, rightBars)

last_sh=na
last_sh:= sh!=0 ? sh : nz(last_sh[1])

last_sl=na
last_sl:= sl!=0 ? sl : nz(last_sl[1])


EMA = ema(close,55)

longCondition = sh and high > EMA
shortCondition = sl and close < EMA
exitLongCondition = sl < sh[1]
exitShortCondition = sh > sl[1]

if longCondition 
    strategy.entry("swinghigh", strategy.long, stop=last_sh)
    
if shortCondition 
    strategy.entry("swinglow", strategy.short, stop=last_sl)
   
if exitLongCondition
    strategy.exit("stoplong", "swinghigh", stop = last_sl )

if exitShortCondition
    strategy.exit("stopshort", "swinglow", stop = last_sh )
    
plot(EMA,linewidth = 4)

مزید