اس حکمت عملی کا استعمال کرتے ہوئے ایک سے زیادہ گروپوں کی حرکت پذیری اوسط اور RSI اشارے کے ساتھ مجموعہ تجارت کی جاتی ہے۔ جب تیزی سے EMA کے نیچے سست EMA ہوتا ہے ، اور RSI oversold ظاہر کرتا ہے تو خالی ہوجاتا ہے۔ جب قیمت دوبارہ اوسط لائن کو عبور کرتی ہے تو کھل جاتا ہے۔
ٹرانزیکشن لاجسٹکس:
4 مختلف دورانیوں کے گروپوں کے لئے اشاریہ منتقل اوسط کا حساب لگائیں ، جیسے 9 دن ، 26 دن ، 100 دن اور 55 دن کی اوسط
جب 9 ویں ای ایم اے 26 ویں ای ایم اے سے گزرتا ہے تو ، خالی سگنل پر غور کریں
اس کے علاوہ ، جب RSI اشارے کی حد سے کم ہے (جیسے 40)) ، تو کم کرنے کے سگنل کو چالو کریں ، اور اوورسیڈ باؤنس سے بچیں
انٹری لیکویڈیٹی کے بعد ، جب قیمت 55 دن یا 100 دن کے ای ایم اے میں داخل ہوتی ہے تو خالی پوزیشن
مختلف یکساں دورانیہ مجموعہ، اصلاح پیرامیٹرز مقرر کر سکتے ہیں
اس حکمت عملی سے زیادہ سے زیادہ اوسط لکیری فیصلے کے رجحانات کا فائدہ اٹھایا جاتا ہے ، اور آر ایس آئی اشارے کو جعلی سگنلوں کو فلٹر کرنے میں مدد ملتی ہے ، جس سے اوور سیل پوائنٹس پر خالی ہوجاتا ہے۔
زیادہ درستگی کے لئے کثیر متوازن مجموعہ کا فیصلہ
RSI اشارے اوورسیڈنگ سے بچنے کا خطرہ
مختصر میڈین لائن حکمت عملی ، لمبی میڈین لائن اسٹاپ نقصان ، ریٹرو کنٹرول
مناسب پیرامیٹرز کے لئے بار بار جانچ کی ضرورت ہے
RSI پیرامیٹرز کی ترتیبات کو احتیاط سے جائزہ لینے کی ضرورت ہے
صرف غیر منافع بخش حکمت عملی کے ذریعہ ، آپ بہت سارے مواقع سے محروم ہوسکتے ہیں
اس حکمت عملی میں متعدد اوسط لائنوں کا فائدہ اٹھایا گیا ہے ، جس میں RSI اشارے فلٹرنگ سگنل کے ساتھ مدد کی گئی ہے۔ پیرامیٹرز کی اصلاح اور اسٹاپ نقصان کی ترتیب حکمت عملی کے اثر و رسوخ کے لئے بہت اہم ہے۔ تاہم ، صرف فاریکس ٹریڈنگ بھی ایک بڑی حد ہے۔
/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 3h
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/
// © YukalMoon
//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)
//// input controls
EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)
RSI1 = input.int (title = "RSI", defval = 5, minval = 1, maxval = 20 , step = 1)
/// mise en place de ema
RSI = ta.rsi(close, RSI1)
shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)
plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)
plot(close)
//// trading indicators
EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)
//buy = ta.crossover(EMA1, EMA2) and RSI > 60 and RSI <70
sell = ta.crossunder(EMA1, EMA2) and RSI > 40
//buyexit = ta.crossunder(EMA3, EMA4)
sellexit = ta.crossover(EMA3, EMA4)
/////strategy
strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")
///// market exit
strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")