یہ ایک رجحان کی پیروی اور آسان چلتی اوسط پر مبنی الٹ ٹریڈنگ کی حکمت عملی ہے۔ یہ رجحان کی سمت کا تعین کرنے اور خرید و فروخت کے سگنل پیدا کرنے کے لئے 1 دن اور 4 دن کی چلتی اوسط کے کراس اوور کا استعمال کرتا ہے۔
جب 1 دن کا ایم اے 4 دن کے ایم اے سے نیچے عبور کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ جب 1 دن کا ایم اے 4 دن کے ایم اے سے اوپر عبور کرتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ رجحان کے الٹ پوائنٹس کی نشاندہی کرنے کے لئے تیز اور سست حرکت پذیر اوسط کے کراس اوور کا استعمال کرتے ہوئے ، اس کا مقصد منافع حاصل کرنا ہے۔
مارکیٹ میں داخل ہونے کے بعد ، اسٹاپ نقصان اور منافع حاصل کرنے کے نکات طے کیے جاتے ہیں۔ اسٹاپ نقصان انٹری قیمت سے 10 پوائنٹس نیچے طے کیا جاتا ہے۔ منافع حاصل کرنے کی قیمت انٹری قیمت سے 100 پوائنٹس اوپر طے کی جاتی ہے۔ اس سے نقصانات کو محدود کیا جاسکتا ہے اور منافع میں مقفل ہوسکتا ہے۔
خطرات کو پیرامیٹرز کو ایڈجسٹ کرنے ، متحرک رکاوٹوں کی ترتیب ، سگنل کی توثیق کے لئے دیگر اشارے شامل کرنے وغیرہ سے کم کیا جاسکتا ہے۔
یہ ایک عام ڈبل ایم اے الٹ کرنے کی حکمت عملی ہے۔ یہ تیز اور سست ایم اے کراس اوورز کے ذریعہ الٹ جانے کی نشاندہی کرتا ہے ، اسٹاپس کے ساتھ خطرہ کو کنٹرول کرتا ہے ، ابتدائیوں کے لئے سمجھنے میں آسان اور عملی ہے۔ پیرامیٹر ٹیوننگ اور اصلاحات کے ساتھ ، یہ موافقت پذیر ہوسکتا ہے اور فلٹرز کو شامل کرکے اسے مزید بہتر بنایا جاسکتا ہے۔ یہ سیکھنے کے لئے ایک بہت اچھی اسٹارٹر حکمت عملی ہے۔
/*backtest start: 2023-11-19 00:00:00 end: 2023-12-19 00:00:00 period: 1h basePeriod: 15m 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/ // © cesarpieres72 //@version=5 strategy("300% STRATEGY", overlay=true, margin_long=10, margin_short=10) var float lastLongOrderPrice = na var float lastShortOrderPrice = na longCondition = ta.crossover(ta.sma(close, 1), ta.sma(close, 4)) if (longCondition) strategy.entry("Long Entry", strategy.long) // Enter long shortCondition = ta.crossunder(ta.sma(close, 1), ta.sma(close, 4)) if (shortCondition) strategy.entry("Short Entry", strategy.short) // Enter short if (longCondition) lastLongOrderPrice := close if (shortCondition) lastShortOrderPrice := close // Calculate stop loss and take profit based on the last executed order's price stopLossLong = lastLongOrderPrice - 170 // 10 USDT lower than the last long order price takeProfitLong = lastLongOrderPrice + 150 // 100 USDT higher than the last long order price stopLossShort = lastShortOrderPrice + 170 // 10 USDT higher than the last short order price takeProfitShort = lastShortOrderPrice - 150 // 100 USDT lower than the last short order price // Apply stop loss and take profit to long positions strategy.exit("Long Exit", from_entry="Long Entry", stop=stopLossLong, limit=takeProfitLong) // Apply stop loss and take profit to short positions strategy.exit("Short Exit", from_entry="Short Entry", stop=stopLossShort, limit=takeProfitShort)