یہ حکمت عملی قیمتوں میں اتار چڑھاو کی اونچائی اور کم کی نشاندہی کرکے رجحان سازی کے ذریعے تجارت کرتی ہے۔ یہ حکمت عملی رجحان کی پیروی کرنے والی حکمت عملی کی ایک قسم ہے ، جس کا مقصد درمیانی اور لمبی لائن رجحانات سے پیدا ہونے والی قیمتوں میں اتار چڑھاو کو پکڑنا ہے۔
حکمت عملی:
ایک مخصوص دورانیے کے لئے سوئنگ ہائی اور سوئنگ لو کا حساب لگائیں۔
جب قیمت اتار چڑھاؤ کی اونچائی سے زیادہ ہو تو خرید و فروخت کا آپریشن کریں۔
جب قیمت اتار چڑھاؤ کی کم سے کم حد سے نیچے آجائے تو ، فروخت کا آپریشن کریں۔
اسٹاپ نقصان کی پوزیشن کو پچھلے ہلکے نچلے ((کثیر شرط) یا پچھلے ہلکے اعلی ((خالی شرط) کے طور پر مقرر کیا گیا ہے تاکہ خطرے کو کنٹرول کیا جاسکے۔
جب قیمت دوبارہ اسٹاپ نقصان سے نیچے آجائے تو اسٹاپ نقصان پوزیشن سے باہر ہوجاتا ہے۔
اس حکمت عملی کے فوائد میں شامل ہیں:
رجحانات کی نشاندہی کرنے کے لئے سستے پوائنٹس کی نشاندہی کرنا ضروری ہے۔ رجحانات کا کاروبار اعلی جیت کی شرح کے ساتھ کیا جاتا ہے۔
قیمتوں کے رویوں کو تیز کرنے کے لئے، رجحانات کو ٹریک کرنے کے لئے آسان ہے.
سٹاپ نقصان کی پوزیشن کو اہم سپورٹ مزاحمت کی سطح پر رکھا گیا ہے، جو خطرے کو کنٹرول کرتی ہے۔
اس حکمت عملی کے خطرات میں شامل ہیں:
پہچاننے کے لئے جھولنے والے نقطہ اکثر تاخیر کا شکار ہوتا ہے ، اور ممکنہ طور پر بہترین داخلے کے نقطہ نظر سے محروم ہوجاتا ہے۔
اسٹاپ نقصان کا نقطہ بہت قریب ہے ، اور اس کی وجہ سے یہ ہلکی مارکیٹ سے ٹکرانے کا خطرہ ہے۔ اسٹاپ نقصان کی حد کو کم کرنا چاہئے۔
توڑنے کے لئے آسان سر کے اثرات پیدا کرنے کے لئے، آپ کو روکنے کے لئے روکنے کے لئے مقرر کیا جانا چاہئے.
خلاصہ یہ ہے کہ ، سوئنگ پوائنٹ توڑنے کی حکمت عملی وسط لمبی لکیر کے رجحان کی پیروی کرکے ، رجحان ساز توڑنے کی کارروائی کرتی ہے۔ یہ حکمت عملی اعلی جیت کی شرح حاصل کرسکتی ہے ، لیکن اس حکمت عملی کے اثر کو بہتر بنانے کے لئے داخلے کے وقت کے انتخاب اور اسٹاپ نقصان کی ترتیب پر دھیان دینا ضروری ہے۔ سرمایہ کاروں کو اس حکمت عملی کے خطرے کی خصوصیات کو مدنظر رکھنا چاہئے ، اور طویل مدتی مستحکم منافع حاصل کرنے کے لئے مناسب فنڈ مینجمنٹ کا استعمال کرنا چاہئے۔
/*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)