
یہ حکمت عملی ایک لمبی لکیری فالو اپ حکمت عملی ہے جو سادہ حرکت پذیر اوسط ((SMA) کراسنگ پر مبنی ہے۔ یہ مختلف ادوار کے SMA کا حساب کتاب کرکے ، قلیل مدتی SMA پر طویل مدتی SMA پہنتے وقت خریدنے کا اشارہ پیدا کرتا ہے ، فالو اپ آپریشن کرتا ہے۔ اس کے ساتھ ہی ، یہ داخلے کی قیمت کے ایک خاص تناسب کے مطابق اسٹاپ نقصان کی پوزیشن بھی قائم کرتا ہے ، پوزیشن پر رسک مینجمنٹ کرتا ہے۔
یہ حکمت عملی بنیادی طور پر ایس ایم اے اشارے پر مبنی سنکنرن فورک کراس سگنل پر مبنی ہے جس میں مارکیٹ میں جانے کا وقت طے کیا جاتا ہے۔ خاص طور پر ، یہ 9 ویں اور 21 ویں لائن کے دو مختلف ادوار کے ایس ایم اے کا حساب لگاتا ہے۔ جب مختصر 9 ویں لائن نیچے سے لمبی 21 ویں لائن کو پار کرتی ہے تو ، اس کا مطلب یہ ہے کہ اسٹاک کی قیمتیں پوری طرح سے بڑھتی ہوئی مرحلے میں داخل ہوتی ہیں ، جو تعاقب کے لئے ایک اچھا وقت ہے ، اس وقت حکمت عملی خریدنے کا اشارہ پیدا کرتی ہے ، جو تعاقب کی کارروائی کرتی ہے۔
اس کے علاوہ ، حکمت عملی داخلے کی قیمت کے 1.5٪ اور 1٪ کے تناسب پر اسٹاپ پوزیشن اور اسٹاپ نقصان کی پوزیشن کو متحرک طور پر ترتیب دے گی۔ یعنی ، اسٹاپ پوزیشن داخلے کی قیمت سے 1.5٪ زیادہ ہوگی ، اور اسٹاپ نقصان کی پوزیشن داخلے کی قیمت سے 1٪ کم ہوگی۔ اس طرح ، پوزیشنوں کے ل for نقصان کا خطرہ انتظام کیا جاسکتا ہے۔
یہ حکمت عملی ایس ایم اے کراس پر مبنی ایک درمیانی لمبی لائن کی پیروی کرنے والی حکمت عملی ہے۔ اس میں ایس ایم اے اشارے کا استعمال کیا جاتا ہے تاکہ اس کی نشاندہی کی جاسکے اور اسٹاپ نقصان کو کنٹرول کرنے کا خطرہ ہو۔ یہ آسان اور آسان ہے ، اور ابتدائی تجارت کے لئے موزوں ہے۔ اس کے علاوہ ، کچھ اصلاح کی گنجائش بھی موجود ہے ، جیسے کہ دوسرے اشارے فلٹرنگ سگنل شامل کرنا ، اسٹاپ نقصان کو متحرک طور پر ٹریک کرنا اور مارکیٹ میں اتار چڑھاؤ کے مطابق اسٹاپ نقصان کو ایڈجسٹ کرنا وغیرہ۔ مسلسل اصلاح کے ذریعہ ، حکمت عملی کو زیادہ مستحکم بنایا جاسکتا ہے ، جو زیادہ مارکیٹ کے ماحول کے مطابق ہے۔
/*backtest
start: 2023-01-28 00:00:00
end: 2024-02-03 00:00:00
period: 1d
basePeriod: 1h
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/
// © Masterdata
//@version=5
strategy("Simple MA Crossover Long Strategy v5", overlay=true)
// Define the short and long moving averages
shortMa = ta.sma(close, 9)
longMa = ta.sma(close, 21)
// Plot the moving averages on the chart
plot(shortMa, color=color.green)
plot(longMa, color=color.orange)
// Generate a long entry signal when the short MA crosses over the long MA
longCondition = ta.crossover(shortMa, longMa)
if (longCondition)
strategy.entry("Long", strategy.long)
// Define the take profit and stop loss as a percentage of the entry price
takeProfitPerc = 1.5 / 100 // Take profit at 1.5% above entry price
stopLossPerc = 1.0 / 100 // Stop loss at 1.0% below entry price
// Calculate the take profit and stop loss price levels dynamically
takeProfitLevel = strategy.position_avg_price * (1 + takeProfitPerc)
stopLossLevel = strategy.position_avg_price * (1 - stopLossPerc)
// Set the take profit and stop loss for the trade
if (longCondition)
strategy.exit("Take Profit/Stop Loss", "Long", limit=takeProfitLevel, stop=stopLossLevel)