ملٹی ٹائم پیریڈ حرکت پذیر اوسط تجارتی حکمت عملی


تخلیق کی تاریخ: 2023-10-09 15:05:47 آخر میں ترمیم کریں: 2023-10-09 15:05:47
کاپی: 0 کلکس کی تعداد: 671
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

اس حکمت عملی میں پیرامیٹر ای ایم اے میڈینز کے 4 سیٹوں کا استعمال کیا گیا ہے جن میں 13 ، 21 ، 50 اور 180 ادوار کے ای ایم اے ہیں۔ ای ایم اے میڈینز کی یہ 4 سیٹیں قیمتوں کے رجحانات کا تعین کرنے اور طویل مدتی رجحانات کے نمونے تلاش کرنے کے لئے متعدد ٹائم طول و عرض کی تشکیل کرتی ہیں۔

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

حکمت عملی میں دو اختیارات ہیں ، آپشن 1 یہ ہے کہ طویل مدتی ای ایم اے پر طویل مدتی ای ایم اے پر زیادہ کام کیا جائے ، طویل مدتی ای ایم اے پر طویل مدتی ای ایم اے پر لاپرواہی اختیار کی جائے۔ آپشن 2 یہ ہے کہ طویل مدتی ای ایم اے پر طویل مدتی ای ایم اے پر زیادہ کام کیا جائے ، اور طویل مدتی ای ایم اے کے تحت درمیانی ای ایم اے پر لاپرواہی اختیار کی جائے۔ دونوں اختیارات رجحان کی تصدیق کو زیادہ جامع اندازہ لگاسکتے ہیں۔

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

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

اسٹریٹجک رسک

  • ای ایم اے اوسط پیچھے رہ گیا ہے اور اس میں تیزی سے تبدیلی کی کمی ہوسکتی ہے
  • توانائی کی پیمائش کا اشارہ غلط ہو سکتا ہے
  • کثیر شرائط کے فیصلے سے داخلے غیر یقینی ہیں
  • ٹرانسمیشن کے نقصان کو روکنے کے لئے بہت زیادہ مشینی ہوسکتا ہے

اصلاح کی سمت

  • زیادہ سے زیادہ مجموعے کے پیرامیٹرز کو جانچنے کے لئے ای ایم اے کی مدت ، بہترین پیرامیٹرز تلاش کریں
  • داخلہ کی توثیق کے لیے دیگر اشارے شامل کیے جا سکتے ہیں، جیسے MACD وغیرہ
  • رجحان کے عمل کو ٹریک کرنے کے لئے موبائل سٹاپ استعمال کیا جا سکتا ہے
  • مارکیٹ کے حالات کے مطابق پوزیشن کا تناسب ایڈجسٹ کیا جا سکتا ہے

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-02 00:00:00
end: 2023-10-08 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/
// © SoftKill21

//@version=4
strategy("4x ema + volume", overlay=true,initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent , commission_value=0.1 )

//ema x 4
ema1l=input(13)
ema2l=input(21)
ema3l=input(50)
ema4l=input(180)

ema1=ema(close,ema1l)
ema2=ema(close,ema2l)
ema3=ema(close,ema3l)
ema4=ema(close,ema4l)

long1 = close > ema1 and ema1 > ema2 and ema2> ema3 and ema3 > ema4
long2 = crossover(ema1,ema2) and crossover(ema1,ema3)

short1 = close < ema1 and ema1 < ema2 and ema2< ema3 and ema3 < ema4
short2= crossunder(ema1,ema2) and crossunder(ema1,ema3)


//eom
length = input(14, minval=1)
div = input(10000, title="Divisor", minval=1)
eom = sma(div * change(hl2) * (high - low) / volume, length)


option1=input(true)
option2=input(false)

if(option1)
    strategy.entry("long",1,when=long1 and eom>0)
    strategy.close("long",when=short1 and eom<0)
 
if(option2)
    strategy.entry("long",1,when=long2 and eom>0)
    strategy.close("long",when=short2 and eom<0)