
یہ حکمت عملی ای ایم اے اشارے کے دو مختلف پیرامیٹرز کے سیٹوں کا حساب کتاب کرکے ایک موثر شارٹ لائن ٹریڈنگ حکمت عملی حاصل کرتی ہے ، اور اس طرح خریدنے کے سگنل کو دو ای ایم اے اشارے کے لئے گولڈ کراسنگ پر سیٹ کیا جاتا ہے ، اور فروخت کے سگنل کو دوسرے دو ای ایم اے اشارے کے لئے ڈیتھ کراسنگ پر سیٹ کیا جاتا ہے۔
اس حکمت عملی میں 4 ای ایم اے اشارے استعمال کیے گئے ہیں ، یعنی 9 دوروں کا ای ایم اے 1 ، 26 دوروں کا ای ایم اے 2 ، 100 دوروں کا ای ایم اے 3 اور 55 دوروں کا ای ایم اے 4۔ جب خریداری کا اشارہ ای ایم اے 1 پر ای ایم اے 2 کو پار کرنے کے لئے مقرر کیا جاتا ہے تو ، اس کا مطلب یہ ہے کہ مختصر ای ایم اے پر طویل ای ایم اے کو پار کرنا ، یہ ایک عام گولڈ کراس سگنل ہے۔ جب فروخت کا اشارہ ای ایم اے 3 کے تحت ای ایم اے 4 کو پار کرنے کے لئے مقرر کیا جاتا ہے تو ، یہ ایک موت کا کراس ہے۔ اس طرح ، سگنل مختصر ای ایم اے اشارے پر سونے کے کراس ہونے پر تیزی سے مارکیٹ میں داخل ہوسکتا ہے ، اور لمبی ای ایم اے اشارے پر موت کے کراس ہونے پر فوری اسٹاپ نقصان اور باہر نکل سکتا ہے ، جس سے مختصر لائن کی تجارت میں بہت زیادہ کارکردگی ہوتی ہے۔
یہ حکمت عملی مجموعی طور پر ایک بہت ہی عمدہ اور موثر شارٹ لائن ٹریڈنگ حکمت عملی ہے۔ اس کی خوبی یہ ہے کہ یہ تیزی سے آگے بڑھتا ہے ، اسکیلپنگ کے لئے موزوں ہے ، اور اس میں منافع کی گنجائش ہے۔ اس کے ساتھ ہی کچھ خطرات بھی موجود ہیں ، جن سے بچنے کے لئے احتیاط کی ضرورت ہے۔ اگر پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کیا جائے ، اور دیگر اشارے سگنل فلٹرنگ میں معاون ہوں تو ، یہ ایک بہت ہی عملی شارٹ لائن ٹریڈنگ حکمت عملی ہوسکتی ہے۔
/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
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)
/// mise en place de ema
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)
//sell = ta.crossunder(EMA1, EMA2)
buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)
/////strategy
strategy.entry ("long", strategy.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")
///// market exit
strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")