آر ایس آئی موونگ ایوریج کراس اوور حکمت عملی


تخلیق کی تاریخ: 2023-10-25 11:46:49 آخر میں ترمیم کریں: 2023-10-25 11:46:49
کاپی: 2 کلکس کی تعداد: 1164
1
پر توجہ دیں
1617
پیروکار

آر ایس آئی موونگ ایوریج کراس اوور حکمت عملی

جائزہ

یہ حکمت عملی RSI اشارے کے ساتھ مل کر رجحان کی سمت کا تعین کرنے ، خریدنے اور فروخت کرنے کے لئے ایکویریم کراسنگ کے اصول کا استعمال کرتی ہے۔

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

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

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

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

  1. قیمتوں میں تیز، درمیانی اور سست لائنوں کا استعمال
  2. RSI پر سیٹ کردہ اوور سیل لائن

فروخت کی شرائط:

  1. تیز لائن کے نیچے سے درمیانی لائن
  2. RSI کے تحت درمیانی لائن سیٹ

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

طاقت کا تجزیہ

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

RSI اشارے کی ترتیب بھی اس حکمت عملی کو اوورلوڈ اوور سیل علاقوں میں داخل ہونے اور باہر نکلنے کے بہترین مواقع پر قبضہ کرنے کی اجازت دیتی ہے۔

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

خطرے کا تجزیہ

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

یہ حکمت عملی زلزلے کے دوران غلط سگنل پیدا کرنے کے لئے استعمال کیا جاتا ہے، اور اس طرح نقصان کا سبب بن سکتا ہے.

آر ایس آئی پیرامیٹرز کی ترتیب کو مختلف مارکیٹوں کے مطابق ایڈجسٹ کرنے کی ضرورت ہے ، اگر پیرامیٹرز کی ترتیب غلط ہو تو ، یہ کھوئے ہوئے مواقع یا غلط سگنل پیدا کرنے کا سبب بن سکتا ہے۔

اصلاح کی سمت

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

  2. مارکیٹ میں داخل ہونے سے پہلے، آپ کو ایک بریک کے لئے انتظار کر سکتے ہیں یا پھر ایک بار پھر ایک بار پھر داخل ہونے کے لئے، سگنل کو مزید تصدیق کرنے کے لئے.

  3. انٹری ہٹ ریٹ کو بہتر بنانے کے لئے متعدد اشارے کے اشارے کو دوسرے اشارے ، جیسے MACD ، برن بینڈ ، وغیرہ کے ساتھ جوڑا جاسکتا ہے۔

  4. حکمت عملی کو زیادہ قابل اطلاق بنانے کے لئے بہتر بنانے کے پیرامیٹرز کو مشین لرننگ الگورتھم کا استعمال کرکے معاونت کی جاسکتی ہے۔

  5. جب رجحان غیر یقینی ہو تو ، اسٹاپ نقصان کی حکمت عملی کو شامل کرنے پر غور کیا جاسکتا ہے۔

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © chadsadachai

//@version=5
strategy("EMA Cross V1", overlay= true)

//rsi
length = input.int(title = "Rsi Lenght" , defval=26 , minval=1, maxval=50)
overS = input.int(title = "Rsi OVS line" , defval=30 , minval=1, maxval=40)
overB = input.int(title = "Rsi OVB line" , defval=70 , minval=1, maxval=100)
mLine = input.int(title = "Rsi Medium line" , defval=42 , minval=1, maxval=60)
price = close
vrsi = ta.rsi(price, length)
co = vrsi >= mLine and vrsi < overB 
cu = ta.crossunder(vrsi, overB)
//ema
F = input.int(title = "EMA Fast" , defval=17 , minval=1, maxval=50)
M = input.int(title = "EMA Medium" , defval=35, minval=1, maxval=100)
S = input.int(title = "EMA Slow" , defval=142, minval=1, maxval=200)
emaF = ta.ema(price , F)
emaM = ta.ema(price , M)
emaS = ta.ema(price , S)

//plot
plot(emaF , color = color.green , linewidth=1)
plot(emaM , color = color.yellow , linewidth=1)
plot(emaS , color = color.red , linewidth=1)

//Time Stamp
start = timestamp(input.int(title = "Start Year" , defval=2011 , minval=2011, maxval=2025), input.int(title = "Start Month" , defval=1 , minval=1, maxval=12), input.int(title = "Start Day" , defval=1 , minval=1, maxval=31), 0, 0)
end = timestamp(input.int(title = "End Year" , defval=2025 , minval=2011, maxval=2025), input.int(title = "End Month" , defval=1 , minval=1, maxval=12), input.int(title = "End Day" , defval=1 , minval=1, maxval=31), 0, 0)
// years = input.int(title = "Year" , defval=2018 , minval=2011, maxval=2025)
// months = input.int(title = "Month" , defval=1 , minval=1, maxval=12)
// days = input.int(title = "Day" , defval=1 , minval=1, maxval=31)

//longCondition Default
// longCondition1 = EMA_Fast >= EMA_Slow and EMA_Fast >= EMA_Medium//ta.crossover(EMA_Fast, EMA_Slow)  EMA_Fast > EMA_Slow and EMA_Medium > EMA_Slow
// longCondition3 = price >= EMA_Medium and price > EMA_Slow
// longCondition2 = vrsi >= overSold and vrsi <= overBought 

//longCondition & shortCondition ETHUSD
// 1.price > emaF > emaM > emaS
// 2.rsi overcross overS
longC1 = price > emaF and price > emaM and price > emaS 
// longC1 = ta.crossover(emaF, emaM)
longC2 = if longC1
    co
// shortC1 = EMA_Fast < EMA_Medium //and EMA_Fast < EMA_Slow and EMA_Medium < EMA_Slow //and cu
// shortC2 = overBought > vrsi //and vrsi < overBought //overSold < vrsi and vrsi < mediumLine

// exitLong Condition
// 1.price < emaF < emaM < emaS
// 2.rsi overcross mediumLine
exitLong1 = ta.crossunder(emaF, emaM) //or emaF < emaM//and price < emaM and price < emaF
exitLong2 = ta.crossunder(vrsi,mLine)
//exitLong3 = price < emaM
//strategy.entry
if time >=start and time <=end
    strategy.entry("Buy", strategy.long , when = longC1 and longC2)

// if(exitLong1 or exitLong2)
strategy.close("Buy" , when = exitLong1 or exitLong2)
    
// exitShort1 = EMA_Fast > EMA_Medium
// //exitShort2 = ta.crossover(vrsi , mediumLine) 
// exitShort2 = ta.crossunder (vrsi,mediumLine)
// strategy.close("Short" , when = exitShort1 or exitShort2)
// //shortCondition = cu


// //if (shortCondition1 and shortCondition2)
//     //strategy.entry("My Short Entry Id", strategy.short)