حکمت عملی کے بعد قیمت کی رفتار


تخلیق کی تاریخ: 2024-01-03 17:32:14 آخر میں ترمیم کریں: 2024-01-03 17:32:14
کاپی: 0 کلکس کی تعداد: 586
1
پر توجہ دیں
1619
پیروکار

حکمت عملی کے بعد قیمت کی رفتار

جائزہ

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

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

اس حکمت عملی کا بنیادی طور پر قیمت کی نقل و حرکت کے اشارے کی بنیاد پر رجحان کی سمت کا فیصلہ کرنا ہے۔ پہلے قیمت کی اوسط لائن اور اوسط قیمت کا حساب لگائیں:

swmaClose = swma(close)  
vwapClose = vwap(close)

اس میں،swmaکھیلوں کی اوسط:vwapاس کے بعد ، آپ کو اس کی قیمتوں کا حساب لگانا ہوگا۔

اس کے بعد قیمت اور اوسط کے مابین بڑے پیمانے پر تعلقات کا موازنہ کیا جاتا ہے تاکہ یہ معلوم کیا جاسکے کہ آیا یہ اوسط لائن اور اوسط قیمت سے گزرتا ہے یا نہیں ، تاکہ یہ فیصلہ کیا جاسکے کہ آیا یہ ایک bullish سگنل ہے:

swmaLong = close > swmaClose
vwapLong = close > vwapClose 

جعلی سگنل کو فلٹر کرنے کے لئے ، ان دو اشارے کو طلب کریں جو پہلے سگنل نہیں دیئے گئے تھے:

triggerLong = vwapLong and not vwapLong[1] and not swmaLong and not swmaLong[1]

اس کے علاوہ، آپ کو یہ بھی دیکھنا ہوگا کہ کیا آپ کے پاس کوئی ٹنڈر ہے:

saveLong = false, saveLong := triggerLong ? true : not vwapLong ? false : saveLong[1]

آخر میں ، جب اوپر جانے کا اشارہ محفوظ کیا جاتا ہے اور قیمت دوبارہ اوسط لائن سے گزر جاتی ہے تو ، ایک کھلی پوزیشن کا اشارہ پیدا ہوتا ہے:

startLong = saveLong and swmaLong

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

اسٹریٹجی میں سٹاپ نقصان کی روک تھام کی ترتیبات بھی شامل ہیں۔ سٹاپ نقصان کی فاصلہ قابل ترتیب ہے ، اور اسٹاپ نقصان کی روک تھام کی ترتیبات ایک خاص ضرب ہیں۔

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

ردعمل:

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

اصلاح کی سمت

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

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

یہ اصلاحات حکمت عملی کی لچک، استحکام اور منافع کو بہتر بناتی ہیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title = "Simple Price Momentum", shorttitle = "SPM", overlay = true, initial_capital = 20000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_value = 0.025)

// How To Create A Simple Trading Strategy With TradingView
// https://docs.google.com/document/d/1fXxCtPuGgTXb-RuBJNbwlfgkeiLTK5060LfTrzRlr5k/view

swmaClose = swma(close)
vwapClose = vwap(close)

swmaLong = close > swmaClose
vwapLong = close > vwapClose

triggerLong = vwapLong and not vwapLong[1] and not swmaLong and not swmaLong[1]
saveLong = false, saveLong := triggerLong ? true : not vwapLong ? false : saveLong[1]

startLong = saveLong and swmaLong
startLong := input(false, "Consecutive Orders") ? startLong : startLong and not startLong[1]

stopLoss = input(250, "Stop Loss", step = 50)
takeProfit = input(10, "Reward/Risk") * stopLoss

strategy.entry("Open Long", strategy.long, when = startLong)
strategy.exit("Exit Long", "Open Long", profit = stopLoss, loss = takeProfit)

// bgcolor(swmaLong ? color.blue : na)
// bgcolor(vwapLong ? color.orange : na)
// bgcolor(triggerLong ? color.purple : na)
// bgcolor(saveLong ? color.yellow : na)
bgcolor(startLong[1] ? color.green : na)