اس حکمت عملی میں حرکت پذیر اوسط ، رشتہ دار طاقت انڈیکس (آر ایس آئی) ، بولنگر بینڈ اور ایم اے سی ڈی اشارے کو یکجا کیا گیا ہے تاکہ ایک رفتار الٹ کرنے کی حکمت عملی کو نافذ کیا جاسکے جو مارکیٹ کے رجحانات کو ٹریک کرسکے۔ یہ خود بخود خرید و فروخت کے اشاروں کی نشاندہی کرسکتا ہے۔
اس حکمت عملی میں دو حرکت پذیر اوسط استعمال ہوتے ہیں - مختصر مدت کے رجحان کے لئے 50 ادوار اور طویل مدتی رجحان کے لئے 200 ادوار۔ جب 50 ادوار کا ایم اے 200 ادوار سے اوپر ہوتا ہے تو ، یہ ایک اوپر کی طرف بڑھتی ہوئی بیل مارکیٹ کی نشاندہی کرتا ہے۔ جب اس سے نیچے ہوتا ہے تو ، یہ ریچھ مارکیٹ کی نشاندہی کرتا ہے۔
رشتہ دار طاقت انڈیکس (آر ایس آئی) زیادہ خرید / زیادہ فروخت کی شرائط کی نشاندہی کرتا ہے۔ 30 سے نیچے oversold ہے جبکہ 70 سے اوپر overbought ہے۔ یہ حکمت عملی 30/70 کو حد کے طور پر استعمال کرتی ہے۔
بولنگر بینڈ اس بات کا اندازہ لگاتے ہیں کہ کیا قیمتیں اوپری / نچلی بینڈ کے قریب ہیں ، جس سے زیادہ اتار چڑھاؤ ظاہر ہوتا ہے۔ اوپری بینڈ کے قریب قیمتوں میں قلیل مدتی الٹ پڑ سکتی ہے جبکہ نچلی بینڈ میں اچھال پڑ سکتی ہے۔
ایم اے سی ڈی رفتار کی تبدیلیوں کا اشارہ کرتا ہے۔ سگنل لائن کے اوپر ایم اے سی ڈی لائن عبور کرنا اپ ٹرینڈ کی نشاندہی کرتا ہے جبکہ نیچے عبور کرنا ڈاؤن ٹرینڈ کی نشاندہی کرتا ہے۔
خریدنے کے سگنلز کی ضرورت ہوتی ہے کہ 50 دن کی ایم اے 200 دن کی ایم اے سے اوپر کراس کرے، آر ایس آئی 30 oversold سطح سے نیچے، قیمت نیچے بولنگر بینڈ کے قریب اور ایم اے سی ڈی بولش کراس اوور - جو ریورس سے ریورس مارکیٹ سے اشارہ کرتا ہے۔
فروخت کے اشارے اس کے برعکس ہیں - bear trend، overbought levels، upper band اور MACD death cross کی طرف بڑھتے ہوئے، مختصر پوزیشنوں کی حوصلہ افزائی کرتے ہیں۔
یہ حکمت عملی رجحان کی پیروی اور الٹ سگنل کو یکجا کرتی ہے ، جس سے اسے رجحانات کی پیروی کرنے اور الٹ کو پکڑنے کی اجازت ملتی ہے۔ متعدد اشارے کا استعمال قابل اعتماد کو بہتر بناتا ہے اور جھوٹے سگنلز سے بچتا ہے۔ رفتار کی تبدیلیوں کا فیصلہ کرنے سے بروقت الٹ کی نشاندہی کی جاسکتی ہے۔
خالص رجحان کی پیروی کرنے والی حکمت عملیوں کے مقابلے میں ، زیادہ خریدنے / زیادہ فروخت کرنے والے اقدامات زیادہ خریدنے یا کم فروخت کرنے سے گریز کرتے ہیں۔ اس طرح خطرہ محدود ہے۔
اہم خطرہ اشارے میں سگنل ٹائم لیگ ہے ، جس کی وجہ سے غیر مناسب باہر نکلنے کا وقت اور بڑے نقصانات ہوتے ہیں۔ الٹ سگنل صرف کامیابی یا کافی ہونے کی ضمانت کے بغیر امکان کی تجویز کرتے ہیں۔
ہم آہنگی کے اشارے کے ٹھیک ٹھیک پیرامیٹرز اس مسئلے کو کم کرسکتے ہیں۔ اسٹاپ نقصان زیادہ سے زیادہ نقصان کو کنٹرول کرتا ہے۔ الٹ جانے کے بعد پیٹرن کا اندازہ لگانا بھی موزونیت کو یقینی بناتا ہے۔
کچھ بہتر خیالات:
بہتر سگنل ہم وقت سازی کے لئے پیرامیٹرز کو ایڈجسٹ کریں
نقصان کی حدود کو عبور کرنے والی باہر نکلنے والی پوزیشنوں میں اسٹاپ نقصان کا منطق شامل کریں
بولنگر بینڈ کی افادیت کا اندازہ کریں اور دیگر آسکیلیٹرز جیسے KD اور WR کا تجربہ کریں
داخلہ / باہر نکلنے کے وقت کا تعین کرنے کے لئے تاریخی اعداد و شمار پر تربیت یافتہ مشینی سیکھنے کا ماڈل شامل کریں
مزید حوالہ کے لئے جذبات کے اشارے شامل کریں
یہ حکمت عملی مارکیٹ کے رجحانات اور الٹ پھیروں کا تعین کرنے کے لئے متعدد تکنیکی تجزیہ کے اوزار کا فائدہ اٹھاتی ہے۔ رجحان کی پیروی اور الٹ پھیر ٹریڈنگ کو جوڑنے سے قلیل مدتی جھولوں کو پکڑتے ہوئے طویل مدتی چالوں پر سوار ہونے کی اجازت ملتی ہے۔ مناسب پیرامیٹرز اور خطرات کے ساتھ ، یہ اچھے منافع کا وعدہ کرتا ہے۔ مزید اصلاحات ممکنہ طور پر براہ راست کارکردگی کو بہتر بنا سکتی ہیں۔
//@version=5 strategy("Forex and Crypto Trading Strategy", overlay=true) // Parameters short_ema_length = 50 long_ema_length = 200 rsi_length = 14 rsi_overbought = 70 rsi_oversold = 30 bb_length = 20 macd_fast_length = 12 macd_slow_length = 26 macd_signal_smoothing = 9 // Moving Averages short_ema = ta.ema(close, short_ema_length) long_ema = ta.ema(close, long_ema_length) plot(short_ema, color=color.blue, title="Short EMA") plot(long_ema, color=color.red, title="Long EMA") // RSI rsi = ta.rsi(close, rsi_length) // Bollinger Bands [bb_upper, bb_middle, bb_lower] = ta.bb(close, bb_length, 2) // MACD [macd_line, signal_line, _] = ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_smoothing) // Buy and Sell Conditions buy_condition = short_ema > long_ema and rsi < rsi_oversold and close < bb_lower and macd_line > signal_line sell_condition = short_ema < long_ema and rsi > rsi_overbought and close > bb_upper and macd_line < signal_line // Plotting Buy and Sell Signals plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL") // Strategy Execution strategy.entry("Buy", strategy.long, when=buy_condition) strategy.close("Buy", when=sell_condition) strategy.entry("Sell", strategy.short, when=sell_condition) strategy.close("Sell", when=buy_condition)