حکمت عملی کے بعد چلنے والا اوسط رجحان


تخلیق کی تاریخ: 2023-11-06 10:34:19 آخر میں ترمیم کریں: 2023-11-06 10:34:19
کاپی: 0 کلکس کی تعداد: 721
1
پر توجہ دیں
1617
پیروکار

حکمت عملی کے بعد چلنے والا اوسط رجحان

جائزہ

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

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

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

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

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

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

طاقت کا تجزیہ

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

  1. ای ایم اے اور ایچ ایم اے کا استعمال کرتے ہوئے رجحانات کی سمت کا تعین کرنے کے لئے ، مختلف دورانیہ کی اوسط سے فائدہ اٹھانا ، اور فیصلہ کی درستگی کو بہتر بنانا۔

  2. رجحان کی بنیاد پر تجارت ، چھوٹی چھوٹی اتار چڑھاؤ کے ساتھ پوزیشنوں کو تبدیل کرنے سے ، غیر ضروری تجارت کو کم کیا جاسکتا ہے۔

  3. Heikin-Ashi آپشن غلط سگنل کو فلٹر کرتا ہے اور مارکیٹ میں آنے کے وقت کو بہتر بناتا ہے۔

  4. موبائل اسٹاپ نقصان کی حکمت عملی کا استعمال کرتے ہوئے ، آپ کو ایک ہی تجارت میں زیادہ سے زیادہ نقصان کو مؤثر طریقے سے کنٹرول کرنے کی اجازت دیتا ہے۔

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

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

  1. رجحانات کی پیروی کرنے کی حکمت عملی کے طور پر ، مجموعی طور پر مارکیٹ میں خراب کارکردگی کا مظاہرہ کرنا۔

  2. اس کے نتیجے میں ، ایک بار جب رجحان کا رخ موڑ لیا جاتا ہے تو ، اس سے زیادہ نقصان ہوسکتا ہے۔

  3. نقصانات کو روکنے کے لئے غیر مناسب طریقے سے سیٹ کرنا غیر ضروری نقصانات کا سبب بن سکتا ہے اور نقصانات کو بڑھا سکتا ہے.

  4. پیرامیٹرز کی غلط ترتیب بھی اکثر یا مکمل طور پر غیر فعال تجارت کا سبب بن سکتی ہے.

  5. ای ایم اے اور ایچ ایم اے کی مدت کی ترتیبات کو مختلف اقسام اور ادوار کے لئے بہتر بنانے کی ضرورت ہے۔

  6. ہیکن-اشی کے پاس جعلی انکوائری کے خطرات کو مکمل طور پر فلٹر کرنے کی صلاحیت نہیں ہے۔

اصلاح کی سمت

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

  1. زیادہ سے زیادہ اشارے کے مجموعے کے فیصلے کے رجحانات کا استعمال کرتے ہوئے، جیسے MACD، KDJ وغیرہ، فیصلے کی درستگی کو بہتر بنانے کے لئے.

  2. مزید فلٹرنگ شرائط شامل کریں ، جیسے ٹرانزیکشن ، اے ٹی آر اور دیگر اشارے ، جعلی توڑنے کے امکانات کو کم کریں۔

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

  4. اسٹاپ نقصان کی حد کی ترتیبات کو بہتر بنائیں تاکہ اسٹاپ نقصان کو زیادہ معقول بنایا جاسکے اور بہت زیادہ نرمی یا بہت زیادہ سختی سے بچا جاسکے۔

  5. منافع کو روکنے کے لئے منافع کی حفاظت کے افعال کو شامل کرنے پر غور کریں ، جیسے کہ متحرک اسٹاپ ، جزوی اسٹاپ ، وغیرہ۔

  6. مختلف متبادل ہولڈنگ لاگت کے حساب کے طریقوں کی جانچ ، ہولڈنگ لاگت کے حساب کو بہتر بنائیں۔

خلاصہ کریں۔

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

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

//@version=5
strategy("𝐉𝐔𝐈𝐂𝐘 𝐓𝐑𝐄𝐍𝐃", overlay=true, initial_capital=1000, default_qty_type=strategy.percent_of_equity, default_qty_value=15)

//Heikin Ashi Option
ha = input(true, title = "Heikin Ashi Source")
src = ha ? request.security(ticker.heikinashi(syminfo.tickerid), timeframe.period, close, barmerge.gaps_off, barmerge.lookahead_off) : close
usestoploss = input(true, title="Stop Loss")

//EMA
len1 = input.int(9, minval=1, title="EMA Length")
ema = ta.ema(src, len1)
emaline = plot(ema, title="EMA", color=color.blue, linewidth=2)

//HMA
len2 = input.int(69, minval=1, title="HMA Length")
hma = ta.wma(2*ta.wma(src, len2/2)-ta.wma(src, len2), math.floor(math.sqrt(len2)))
hmaline = plot(hma, title="HMA", color=color.purple, linewidth=2)
fillcolor = hma < ema ? color.blue : color.purple
fill(emaline, hmaline, title="EMA Fill", color=color.new(fillcolor, 80), editable=true)

//Stop Loss Conditions
stoplosspercent = input.float(title="Stop Loss (%)", defval=-6.5, minval=-50, maxval=0, step=.1) / 100
stoploss = strategy.position_avg_price * (1 + stoplosspercent)
stop = stoploss > close and stoploss[1] < close[1] and strategy.position_size > 0 and usestoploss

//Buy Sell Conditions
buy = hma < ema
sell = hma > ema

//Trades and Alerts
if buy
	strategy.entry("Long Position", strategy.long, comment="BUY")
//	alert("{\n\"message_type\": \"bot\",\n\"bot_id\": 6477543,\n\"email_token\": \"9b842a1b-9cb4-48ac-9ed4-524c98557e5f\",\n\"delay_seconds\": 0\n}", alert.freq_once_per_bar)
if sell and strategy.openprofit > 0
	strategy.close("Long Position", comment="SELL")
//	alert("{\n\"action\": \"close_at_market_price\",\n\"message_type\": \"bot\",\n\"bot_id\": 6477543,\n\"email_token\": \"9b842a1b-9cb4-48ac-9ed4-524c98557e5f\",\n\"delay_seconds\": 0\n}", alert.freq_once_per_bar)
if stop
    strategy.close("Long Position", comment="STOP")
//    alert("{\n\"action\": \"close_at_market_price\",\n\"message_type\": \"bot\",\n\"bot_id\": 6477543,\n\"email_token\": \"9b842a1b-9cb4-48ac-9ed4-524c98557e5f\",\n\"delay_seconds\": 0\n}", alert.freq_once_per_bar)

//Alternate Labels
var pos = 0
if buy and pos <= 0
    pos := 1
if sell and pos >= 0
    pos := -1
buylabel  = pos ==  1 and (pos !=  1)[1]
selllabel = pos == -1 and (pos != -1)[1]

//Plot Labels
plotshape(buylabel,  style=shape.labelup,   location=location.belowbar, color=color.blue,   text="BUY",  textcolor=color.white, size=size.tiny)
plotshape(selllabel, style=shape.labeldown, location=location.abovebar, color=color.purple, text="SELL", textcolor=color.white, size=size.tiny)
plotshape(stop,      style=shape.labeldown, location=location.abovebar, color=color.yellow, text="STOP", textcolor=color.white, size=size.tiny)