
یہ حکمت عملی ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو ایک حرکت پذیر اوسط کے کراس پر مبنی ہے۔ یہ دو مختلف ادوار کی ایک اشاریہ حرکت پذیر اوسط کا استعمال کرتا ہے۔ جب طویل مدتی حرکت پذیر اوسط کو مختصر مدت کی حرکت پذیر اوسط پر عبور کرتے وقت زیادہ کام کیا جاتا ہے ، اور جب طویل مدتی حرکت پذیر اوسط کو مختصر مدت کی حرکت پذیر اوسط کے نیچے عبور کرتے وقت خالی ہوجاتا ہے ، تو یہ ایک عام رجحان کی پیروی کرنے والی حکمت عملی ہے۔
اس حکمت عملی میں 20 اور 50 دوروں کی دو حرکت پذیر اوسط استعمال کی جاتی ہیں۔ پہلے ، ان دو حرکت پذیر اوسطوں کا حساب لگائیں ، اور پھر ان کے کراسنگ پوائنٹس کو بطور تجارتی سگنل تلاش کریں۔ جب 20 دوروں کی حرکت پذیر اوسط 50 دوروں کی حرکت پذیر اوسط سے تجاوز کرتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب 20 دوروں کی حرکت پذیر اوسط 50 دوروں کی حرکت پذیر اوسط سے تجاوز کرتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔ لہذا ، اس حکمت عملی کی بنیادی منطق یہ ہے کہ مارکیٹ کے رجحانات کی سمت کا فیصلہ کرنے کے لئے دو حرکت پذیر اوسطوں کے کراسنگ کی پیروی کریں۔
ٹریڈنگ سگنل پیدا کرنے کے بعد ، حکمت عملی ایک مقررہ اسٹاپ نقصان اور اسٹاپ نقصان کی حد کے مطابق آرڈر دیتی ہے۔ مثال کے طور پر ، خریدنے کے بعد 0.4٪ اسٹاپ اور 0.7٪ اسٹاپ قائم کیا جاتا ہے۔ فروخت کے بعد 0.4٪ اسٹاپ اور 0.7٪ اسٹاپ قائم کیا جاتا ہے۔ اسٹاپ نقصان کی حد قائم کرکے ، ایک ہی تجارت کے خطرات اور منافع کو کنٹرول کریں۔
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
ردعمل:
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
یہ حکمت عملی مجموعی طور پر ایک سادہ اور موثر ٹرینڈ ٹریکنگ حکمت عملی ہے۔ اس میں مارکیٹ کے رجحانات کی تبدیلی کا اندازہ لگانے کے لئے متحرک اوسط کا استعمال کیا گیا ہے اور اس میں اسٹاپ نقصان کا خطرہ کنٹرول کیا گیا ہے۔ یہ حکمت عملی ان سرمایہ کاروں کے لئے موزوں ہے جن کی رجحانات کا اندازہ لگانے کی ضرورت نہیں ہے۔ پیرامیٹرز اور ماڈل کو مزید بہتر بنانے کے ذریعہ حکمت عملی کا بہتر اثر حاصل کیا جاسکتا ہے۔
]
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 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/
// © danielfepardo
//@version=5
strategy("QUANT", overlay=true)
lenght1 = input(20)
lenght2 = input(50)
ema1 = ta.ema(close, lenght1)
ema2 = ta.ema(close, lenght2)
plot(ema1, color=color.black)
plot(ema2, color=color.red)
long = ta.crossover(ema1, ema2)
SL = 0.004
TP = 0.007
if long == true
strategy.entry("Compra Call", strategy.long)
longstop=strategy.position_avg_price*(1-SL)
longprofit=strategy.position_avg_price*(1+TP)
strategy.exit("Venta Call", stop=longstop, limit=longprofit)
short = ta.crossover(ema2, ema1)
if short == true
strategy.entry("Compra Put", strategy.short)
shortstop=strategy.position_avg_price*(1+SL)
shortprofit=strategy.position_avg_price*(1-TP)
strategy.exit("Venta Put", stop=shortstop, limit=shortprofit)