اس حکمت عملی کا نام
یہ حکمت عملی بنیادی طور پر حرکت پذیر اوسط کے نظریے پر مبنی ہے۔ حرکت پذیر اوسط تکنیکی تجزیہ میں عام طور پر استعمال ہونے والا تجزیاتی آلہ ہے۔ یہ قلیل مدتی قیمتوں میں اتار چڑھاؤ
یہ حکمت عملی مختلف پیرامیٹرز کے ساتھ دو ای ایم اے اوسط مقرر کرکے اس اصول کا استعمال کرتی ہے ، ایک قلیل مدتی کو تیز لائن اور ایک طویل مدتی کو سست لائن کے طور پر۔ حکمت عملی میں تبادلوں کی لائن اور بیس لائن کا حساب لگانے کے لئے 9 اور 26 کی لمبائی کے ساتھ ای ایم اے مقرر کیے جاتے ہیں۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے تو ، طویل عرصے تک ، ایک تیزی کا اشارہ ہوتا ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے نیچے عبور کرتا ہے تو ، مختصر مدت میں ، یہ اشارہ ہوتا ہے کہ قلیل مدتی قیمت طویل مدتی قیمت سے کم ہے ، ایک bearish اشارہ۔
اس طرح، اس حکمت عملی میں قیمتوں کے قلیل مدتی رجحان کے مواقع کو پکڑنے کے لئے تیز رفتار اور سست ای ایم اے کے اختتام کے ذریعے قیمتوں کے ممکنہ الٹ پوائنٹس کا جائزہ لیا جاتا ہے.
واپسی اور آگے کی تجارت سے متعدد چھوٹے نقصانات کا شکار
مناسب طریقے سے سٹاپ نقصان کی حد کو نرم کر سکتے ہیں، پوزیشن میں داخل ہونے سے پہلے واضح الٹ سگنل کے لئے انتظار کریں
کم لیکویڈیٹی اسٹاک کے لئے ، قیمتوں میں فرق یا متضاد قیمتیں ہوسکتی ہیں پیرامیٹرز کو بہتر بنایا جا سکتا ہے، چلتی اوسط سائیکل پیرامیٹرز کو ایڈجسٹ، بہتر پیرامیٹرز کے ساتھ تجارت
ضمنی طور پر ہلچل مارکیٹوں میں غلط سگنل حاصل کرنے کے لئے آسان ہے پوزیشنوں میں داخل ہونے سے پہلے تصدیق کے لئے دیگر اشارے کے ساتھ مل کر کر سکتے ہیں
صرف سادہ حرکت پذیر اوسط اشارے کے ساتھ پیچیدہ مارکیٹ کے حالات کو سنبھالنے کی محدود صلاحیت اہم نکات پر بہتر فیصلہ سازی کے لئے دیگر تکنیکی اشارے متعارف کروا سکتے ہیں
اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بھی مزید بہتر بنایا جاسکتا ہے:
اضافی / کم کرنے کے ساتھ پوزیشن کے خطرے کو کنٹرول کرنے کے لئے پوزیشن سائزنگ میکانزم شامل کریں
فی تجارت نقصان کو مؤثر طریقے سے کنٹرول کرنے کے لئے سٹاپ نقصان کا طریقہ کار شامل کریں
تجارتی حجم، حجم کے اشارے شامل کریں تاکہ غلط قیمتوں میں خرابی سے بچنے کے لئے
ماڈل کی پیشن گوئی شامل کریں ، مشین لرننگ وغیرہ کا استعمال کریں تاکہ قیمتوں میں ردوبدل کا امکان پیش کیا جاسکے ، فیصلوں کو بہتر بنایا جاسکے
پیشہ ورانہ تاجر فیصلہ سازی منطق اور اعلی الٹ امکان پوائنٹس پر سگنل کا انتخاب کرنے کے لئے گہری سیکھنے کا استعمال کریں
یہ ایک قلیل مدتی اوسط ریورس حکمت عملی ہے جو حرکت پذیر اوسط اشارے پر مبنی ہے۔ اپنی مرضی کے مطابق پیرامیٹرز اچھی لچک فراہم کرتے ہیں۔ اگرچہ سادہ اشارے کا استعمال کرتے ہوئے ، اس کو پیرامیٹر ٹوننگ کے ذریعہ مارکیٹ کے ماحول میں اچھی طرح سے اپنایا جاسکتا ہے۔ اس حکمت عملی کا مقصد قلیل مدتی قیمتوں میں الٹ جانے سے ثالثی کے مواقع حاصل کرنا ہے۔ پوزیشن سائزنگ ، اسٹاپ نقصان وغیرہ جیسے میکانزم متعارف کرانے سے استحکام کو بہتر بنانے کے لئے خطرات کا مؤثر طریقے سے انتظام کیا جاسکتا ہے۔ کارکردگی کو بہتر بنانے کے لئے زیادہ جدید تکنیکی اشارے اور مشین لرننگ کے طریقوں کو بھی استعمال کیا جاسکتا ہے۔
/*backtest start: 2023-01-16 00:00:00 end: 2024-01-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Juiced Ichimoku Strat", overlay=true) USE_TRADESESSION = input(title='Use Trading Session?', type=bool, defval=true) trade_session = input(title='Trade Session:', defval='0800-1600', confirm=false) istradingsession = not USE_TRADESESSION ? false : not na(time('1', trade_session)) bgcolor(istradingsession?gray:na) varLo = input(title="Fast (Conversion) Line", defval=9, minval=1, maxval=99999) varHi = input(title="Slow (Base) Line", defval=26, minval=1, maxval=99999) emafreq = input(title="Ema on price frequency", defval=2, minval=1, maxval=99999) a = lowest(varLo) b = highest(varLo) c = (a + b ) / 2 d = lowest(varHi) e = highest(varHi) f = (d + e) / 2 //g = ((c + f) / 2)[varHi] //h = ((highest(varHi * 2) + lowest(varHi * 2)) / 2)[varHi] z = ema(close, emafreq) bgcolor(z > c and z > f ? green : z < c and z < f ? red : yellow, transp=70) plot(z, title="ema on Price", color=black) plot(c, title="Fast (Conversion) Line", color=green) plot(f, title="Slow (Base) Line", color=red) long = z > c and z > f and (USE_TRADESESSION ? istradingsession : true) short = z < c and z < f and (USE_TRADESESSION ? istradingsession : true) //exit = z < c and z > f or z > c and z < f closelong = z < c and z > f or z > c and z < f and (USE_TRADESESSION ? istradingsession : true) if (closelong) strategy.close("Long") closeshort = z < c and z > f or z > c and z < f and (USE_TRADESESSION ? istradingsession : true) if (closeshort) strategy.close("Short") strategy.entry("long", strategy.long, when=long) strategy.entry("short", strategy.short, when=short)