یہ ایک ذہین تجارتی حکمت عملی کا نظام ہے جو ایکسپونینشل موونگ ایوریج (ای ایم اے) پر مبنی ہے۔ یہ حکمت عملی مارکیٹ کے رجحانات اور تجارتی مواقع کی نشاندہی کرنے کے لئے قلیل مدتی اور طویل مدتی ای ایم اے کے مابین کراس اوور سگنل کا استعمال کرتی ہے ، جس میں قیمت-ای ایم اے تعلقات کے ساتھ مل کر استعمال ہوتا ہے۔ یہ حکمت عملی اے آئی کی مدد سے تیار کی گئی تھی ، جس سے متحرک قیمت کے رجحانات کے تجزیے کے ذریعے خودکار تجارت حاصل ہوتی ہے۔
حکمت عملی کا بنیادی منطق کئی اہم اجزاء پر مبنی ہے:
یہ ایک اچھی طرح سے منظم رجحان کی پیروی کرنے والی حکمت عملی ہے جس میں واضح منطق ہے۔ ای ایم اے اشارے کے مربوط استعمال کے ذریعے ، یہ مارکیٹ کے رجحان کو موثر انداز میں حاصل کرتا ہے۔ حکمت عملی کی اصلاح کی صلاحیت بنیادی طور پر سگنل فلٹرنگ اور رسک مینجمنٹ کے پہلوؤں میں ہے ، جس میں مسلسل بہتری سے حکمت عملی کے استحکام اور منافع میں ممکنہ طور پر اضافہ ہوتا ہے۔
/*backtest start: 2024-12-19 00:00:00 end: 2024-12-25 08:00:00 period: 45m basePeriod: 45m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © Jerryorange //@version=6 strategy("Smart EMA Algo", overlay=true) // Inputs emaShortLength = input.int(9, title="Short EMA Length", minval=1) emaLongLength = input.int(21, title="Long EMA Length", minval=1) src = input(close, title="Source") // EMA Calculations emaShort = ta.ema(src, emaShortLength) emaLong = ta.ema(src, emaLongLength) // Market Direction isUptrend = emaShort > emaLong isDowntrend = emaShort < emaLong // Entry Conditions longCondition = isUptrend and ta.crossover(close, emaShort) shortCondition = isDowntrend and ta.crossunder(close, emaShort) // Exit Conditions exitLong = ta.crossunder(close, emaShort) exitShort = ta.crossover(close, emaShort) // Strategy Logic if (longCondition) strategy.entry("Buy", strategy.long) if (shortCondition) strategy.entry("Sell", strategy.short) if (exitLong) strategy.close("Buy") if (exitShort) strategy.close("Sell") // Plot EMAs plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA")