مومنٹم بریک آؤٹ کی حکمت عملی کے بعد رجحان

مصنف:چاؤ ژانگ، تاریخ: 2024-01-05 13:38:18
ٹیگز:

img

جائزہ

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

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

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

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

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

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

اہم فوائد کا خلاصہ مندرجہ ذیل ہے:

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

خطرے کا تجزیہ

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

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

اس کے خلاف اقدامات یہ ہیں:

  1. سپر رجحان اشارے کے پیرامیٹرز کو بہتر بنائیں تاکہ فیصلہ زیادہ درست ہو۔
  2. تجارتی حجم اور پیسہ کے بہاؤ جیسے اشارے کو ملا کر شمعدان کے جسم کی طاقت کا فیصلہ کریں۔
  3. واحد نقصان کو کنٹرول کرنے کے لئے متحرک سٹاپ نقصان شامل کریں.

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

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

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

خلاصہ

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


/*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"}]
*/

//Noro
//2018

//@version=2
strategy("Noro's SuperTrend Strategy v1.0", shorttitle = "ST str 1.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 = "Lot, %")
cloud = input(25, defval = 25, minval = 5, maxval = 50, title = "cloud, % of ATR")
Factor = input(title = "Super Trend", defval = 3, minval = 1, maxval = 100)
ATR = input(title = "ATR", defval = 7, minval = 1,maxval = 100)
centr = input(true, defval = true, title = "need center of ATR?")
border = input(false, defval = false, title = "need border?")
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")

//Super Trend ATR 1
src = close
Up=hl2-(Factor*atr(ATR))
Dn=hl2+(Factor*atr(ATR))
TUp=close[1]>TUp[1]? max(Up,TUp[1]) : Up
TDown=close[1]<TDown[1]? min(Dn,TDown[1]) : Dn
Trend = close > TDown[1] ? 1: close< TUp[1]? -1: nz(Trend[1],1)
Tsl1 = Trend==1? TUp: TDown
Tsl2 = Trend==1? TDown: TUp
limit = (Tsl1 - Tsl2) / 100 * cloud
upcloud = Tsl1 - limit
dncloud = Tsl2 + limit

//Cloud
linecolor = Trend == 1 ? green : red
centercolor = centr == true ? blue : na
cloudcolor = Trend == 1 ? green : red
cline = (Tsl1 + Tsl2) / 2
P1 = plot(Tsl1, color = border == false ? na : linecolor , style = line , linewidth = 1,title = "SuperTrend ATR-1")
P2 = plot(Tsl2, color = border == false ? na : linecolor , style = line , linewidth = 1,title = "SuperTrend ATR-2")
P3 = plot(cline, color = centercolor , style = line , linewidth = 1,title = "SuperTrend Center")
P4 = plot(upcloud, color = border == false ? na : linecolor , style = line , linewidth = 1,title = "SuperTrend Center+1")
P5 = plot(dncloud, color = border == false ? na : linecolor , style = line , linewidth = 1,title = "SuperTrend Center-1")
fill(P1, P4, color = linecolor == red ? red : lime, transp = 50)
fill(P2, P5, color = linecolor == red ? red : lime, transp = 50)

//Signals
up = Trend == 1 and close < open //and low < cline 
dn = Trend == -1 and close > open //and high > cline

//Trading
size = strategy.position_size
lot = 0.0
lot := size == 0 ? strategy.equity / close * capital / 100 : lot[1]
if up
    strategy.entry("Long", strategy.long, needlong ? lot : 0)

if dn
    strategy.entry("Short", strategy.short, needshort ? lot : 0)


مزید