محور مومنٹم کی حکمت عملی

ROC RSI
تخلیق کی تاریخ: 2024-04-30 16:39:30 آخر میں ترمیم کریں: 2024-04-30 16:39:30
کاپی: 3 کلکس کی تعداد: 740
1
پر توجہ دیں
1617
پیروکار

محور مومنٹم کی حکمت عملی

جائزہ

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

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

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

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

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

اسٹریٹجک فوائد

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

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

  3. لچکدار: حکمت عملی کو مختلف ٹائم فریموں اور مختلف مارکیٹوں میں لاگو کیا جاسکتا ہے ، اور پیرامیٹرز کو ایڈجسٹ کرکے مختلف مارکیٹ کی خصوصیات اور تجارت کے انداز کو اپنایا جاسکتا ہے۔

اسٹریٹجک رسک

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

  2. مارکیٹ کا خطرہ: یہ حکمت عملی بنیادی طور پر رجحان کے واضح بازاروں پر لاگو ہوتی ہے ، جو ہلچل والے بازاروں میں خراب کارکردگی کا مظاہرہ کرسکتی ہے۔ اس کے علاوہ ، اگر مارکیٹ میں شدید اتار چڑھاؤ یا غیر معمولی واقعات پیش آئیں تو حکمت عملی میں بڑی واپسی ہوسکتی ہے۔

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

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

  1. متحرک ایڈجسٹمنٹ پیرامیٹرز: حکمت عملی کے پیرامیٹرز کو مارکیٹ کے حالات کے مطابق متحرک طور پر ایڈجسٹ کیا جاسکتا ہے ، جیسے کہ مارکیٹ کی رفتار میں تبدیلیوں کے مطابق مارکیٹ میں اتار چڑھاؤ کے دوران حرکت پذیری کے اشارے کو کم کرنا۔

  2. دیگر فلٹرنگ شرائط شامل کریں: سگنل کی وشوسنییتا کو مزید بڑھانے کے لئے دوسرے تکنیکی اشارے یا بنیادی عوامل جیسے ٹریڈنگ حجم ، مارکیٹ کی جذبات وغیرہ کو فلٹرنگ شرائط کے طور پر شامل کرنے پر غور کیا جاسکتا ہے۔

  3. رسک مینجمنٹ کی اصلاح: پوزیشن مینجمنٹ اور اسٹاپ نقصان کی روک تھام کے قواعد کو بہتر بنانے کے ذریعہ حکمت عملی کی رسک کمائی کی خصوصیات کو بہتر بنایا جاسکتا ہے ، جیسے کہ اے ٹی آر (اوسط حقیقی طول و عرض) کا استعمال کرتے ہوئے متحرک اسٹاپ نقصان کی حد طے کریں۔

خلاصہ کریں۔

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

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

//@version=5
strategy("Pivot and Momentum", overlay=true)
//systemedic

// Pivot Hesaplama
highPrev = request.security(syminfo.tickerid, "60", high[1])
lowPrev = request.security(syminfo.tickerid, "60", low[1])
closePrev = request.security(syminfo.tickerid, "60", close[1])

pivotPoint = (highPrev + lowPrev + closePrev) / 3
R1 = 2 * pivotPoint - lowPrev
S1 = 2 * pivotPoint - highPrev

// Stochastic RSI
smoothK = input(3, "Stochastic RSI Smooth K")
smoothD = input(3, "Stochastic RSI Smooth D")
lengthRSI = input(14, "RSI Length")
lengthStoch = input(14, "Stochastic Length")
rsi = ta.rsi(close, lengthRSI)
k = ta.sma(ta.stoch(rsi, rsi, rsi, lengthStoch), smoothK)
d = ta.sma(k, smoothD)

// ROC
rocLength = input(9, "ROC Length")
roc = ta.roc(close, rocLength)

// Alım ve Satım Koşulları
longCondition = close > pivotPoint and ta.crossover(k, d) and roc > 0
shortCondition = close < pivotPoint and ta.crossunder(k, d) and roc < 0

// Pozisyon Kontrolü ve İşlem
if (longCondition)
    strategy.close("short") // Mevcut short pozisyonunu kapat
    strategy.entry("long", strategy.long, comment="Long Pozisyonu")

if (shortCondition)
    strategy.close("long") // Mevcut long pozisyonunu kapat
    strategy.entry("short", strategy.short, comment="Short Pozisyonu")

// Pivot ve Seviyeleri Çiz
plot(pivotPoint, "Pivot", color=color.red)
plot(R1, "R1", color=color.green)
plot(S1, "S1", color=color.blue)