متحرک SMMA اور SMA کراس اوور حکمت عملی


تخلیق کی تاریخ: 2024-02-02 11:38:08 آخر میں ترمیم کریں: 2024-02-02 11:38:08
کاپی: 0 کلکس کی تعداد: 788
1
پر توجہ دیں
1617
پیروکار

متحرک SMMA اور SMA کراس اوور حکمت عملی

جائزہ

اس حکمت عملی میں خرید و فروخت کے وقت کا تعین کرنے کے لئے 50 سیکنڈ کی ہموار حرکت پذیر اوسط ((SMMA) اور 20 سیکنڈ کی سادہ حرکت پذیر اوسط ((SMA) کے کراس سگنل کا استعمال کیا گیا ہے۔ جب ایک تیز رفتار SMA اوپر کی طرف سے ایک سست رفتار SMA کو توڑتا ہے تو خریدنے کا اشارہ ہوتا ہے۔ جب ایک ایس ایم اے نیچے کی طرف سے ایس ایم ایم اے کو توڑتا ہے تو فروخت کا اشارہ ہوتا ہے۔ اس کے علاوہ ، حکمت عملی میں منافع کو لاک کرنے اور خطرے کو کنٹرول کرنے کے لئے فکسڈ اسٹاپ اور متحرک اسٹاپ نقصان کی پیش گوئی کی گئی ہے۔

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

  1. حساب لگائیں اور 50 سائیکل ایس ایم اے اور 20 سائیکل ایس ایم اے کو ڈرائنگ کریں۔
  2. جب ایس ایم اے نیچے سے اوپر کی طرف سے ایس ایم ایم اے کو توڑتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ اس کے برعکس ، جب ایس ایم اے اوپر سے نیچے کی طرف سے ایس ایم ایم اے کو توڑتا ہے تو ، فروخت کا اشارہ ہوتا ہے۔
  3. خرید و فروخت کے سگنل کے دوران “خرید” اور “فروخت” پوزیشن قائم کریں۔
  4. ہر پوزیشن کے لئے مقررہ 150 پوائنٹس کی روک تھام کی پوزیشن مقرر کی گئی تھی.
  5. سگنل پیدا کرنے کے لئے اگلے K لائن کی بندش کی قیمت پر متحرک سٹاپ نقصان کا تعین کریں۔
  6. اگر قیمت اسٹاپ لیول کو چھوتی ہے تو اسٹاپ؛ اگر اسٹاپ نقصان کی سطح کو چھوتی ہے تو اسٹاپ۔

طاقت کا تجزیہ

  1. ڈبل اور یکساں حکمت عملی آسان کام کرنے کے لئے، اصول سادہ اور سمجھنے کے لئے آسان ہے.
  2. SMMA ایک بہتری ہے جو رجحانات کو بہتر طور پر پکڑنے کے لئے استعمال کیا جاتا ہے.
  3. ایس ایم اے اور ایس ایم ایم اے کے مختلف ادوار کے ساتھ مل کر ، ایک ہی وقت میں رجحانات کو پکڑنے کے لئے ہائپونولک جھٹکے۔
  4. متحرک اسٹاپ کو اپنانے سے اسٹاپ پوزیشن کو مارکیٹ کی تبدیلیوں کے مطابق ایڈجسٹ کیا جاسکتا ہے ، اور خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔
  5. پہلے سے طے شدہ سٹاپ پوزیشن منافع کو وقت پر لاک کرنے میں مدد کرتی ہے۔

خطرے کا تجزیہ

  1. ڈبل یکساں حکمت عملی جھوٹے سگنل پیدا کرنے کے لئے آسان ہے اور بیعانہ کیا جاتا ہے۔ سگنل کو مناسب طریقے سے فلٹر کیا جاسکتا ہے تاکہ زیادہ بار بار تجارت سے بچا جاسکے۔
  2. فکسڈ اسٹاپس کو چھوٹنا آسان ہے۔ آپ موبائل اسٹاپس یا منافع بخش تناسب اسٹاپس کو ترتیب دے سکتے ہیں۔
  3. متحرک اسٹاپ نقصان شدید اتار چڑھاؤ کے دوران بہت قریب ہوسکتا ہے ، لہذا اسٹاپ نقصان کی حد کو مناسب طریقے سے نرمی دی جائے۔
  4. مختلف اقسام اور دورانیہ پیرامیٹرز میں اختلافات پر توجہ دیں۔

اصلاح کی سمت

1۔ مختلف پیرامیٹرز کے امتزاج کی جانچ کی جاسکتی ہے (دورانیہ کی تعداد ، فلٹرنگ کے حالات وغیرہ) بہترین پیرامیٹرز کی تلاش کے لئے۔

2۔ دوسرے عوامل کے ساتھ فلٹر سگنل کو جوڑا جاسکتا ہے ، جیسے کہ ٹرانزیکشن میں اضافہ۔

3۔ آپ پیرامیٹرز کی اصلاح کے ٹولز استعمال کر کے بہترین پیرامیٹرز تلاش کر سکتے ہیں۔

  1. دیگر روک تھام کے طریقوں پر غور کیا جا سکتا ہے، بشمول متحرک روک تھام، تناسب روک تھام؛

  2. متحرک اسٹاپ نقصان کی حد مارکیٹ میں اتار چڑھاؤ کے ساتھ مل کر حساب کی جاسکتی ہے۔

خلاصہ کریں۔

اس حکمت عملی کا مجموعی طور پر کام کرنا آسان ہے ، جس میں ڈبل مساوی لائنوں کے ذریعہ رجحان کی سمت کو پکڑنا ہے۔ منافع کو روکنے اور خطرے ، قابل ذکر خطرے اور منافع کو کنٹرول کرنے کے لئے فکسڈ اسٹاپ اور متحرک اسٹاپ نقصان کا لچکدار استعمال کریں۔ اور اس حکمت عملی کو پیرامیٹرز اور قواعد کو بہتر بنانے کے ذریعہ وسیع تر مارکیٹ کے ماحول میں مزید موافقت کے ل.

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-26 00:00:00
end: 2024-02-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("50 SMMA and 20 SMA Crossover with TP and SL", overlay=true)

// Define 50 SMMA
smma50 = sma(close, 50)

// Define 20 SMA
sma20 = sma(close, 20)

// Plotting the SMMA and SMA
plot(smma50, color=color.blue, title="50 SMMA")
plot(sma20, color=color.red, title="20 SMA")

// Initialize TP and SL variables
tp = 150
var float sl_price = na

// Buy Signal
buySignal = crossover(sma20, smma50)
strategy.entry("Buy", strategy.long, when = buySignal)
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", profit=tp, loss=sl_price)

// Sell Signal
sellSignal = crossunder(sma20, smma50)
strategy.entry("Sell", strategy.short, when = sellSignal)
strategy.exit("Take Profit/Stop Loss", from_entry="Sell", profit=tp, loss=sl_price)

// Update stop loss level on every crossover
if (buySignal or sellSignal)
    sl_price := close[bar_index + 1]

// Plot Stop Loss level
plotshape(series=sl_price != na, title="Stop Loss Level", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)