اہم خصوصیات:
منافع کا ہدف: حکمت عملی آپ کو انٹری قیمت کے فیصد کے طور پر منافع کا ہدف طے کرنے کی اجازت دیتی ہے۔ یہ ہدف ہر تجارت کے لئے مطلوبہ منافع کی سطح کی نمائندگی کرتا ہے۔
اسٹاپ نقصان: اس حکمت عملی میں لاگ ان کی قیمت کے فیصد کے طور پر اسٹاپ نقصان کی سطح شامل ہے۔ یہ سطح ہر تجارت کے لئے زیادہ سے زیادہ قابل قبول نقصان کی نمائندگی کرتی ہے ، جس سے خطرے کا انتظام کرنے میں مدد ملتی ہے۔
انٹری کی شرط: حکمت عملی ایک مخصوص وقت پر تجارت کو متحرک کرتی ہے۔ اس معاملے میں ، تجارت میں داخل ہونے کی شرط موم بتی کی گھنٹی 16 (4:00 بجے) پر مبنی ہے۔ یہ وقت پر مبنی انٹری کی شرط تجارت کو انجام دینے کے لئے ایک منظم نقطہ نظر فراہم کرتی ہے۔
پوزیشن سائزنگ: حکمت عملی دستیاب ایکویٹی کے ایک مقررہ فیصد کی بنیاد پر پوزیشن سائز کا تعین کرتی ہے۔ یہ نقطہ نظر مسلسل رسک مینجمنٹ کو یقینی بناتا ہے اور ممکنہ پورٹ فولیو تنوع کی اجازت دیتا ہے۔
عملدرآمد:
جب داخلہ کی شرط پوری ہوجاتی ہے ، جس کا اشارہ 16 بجے ہوتا ہے ، تو حکمت عملی strategy.entry فنکشن کا استعمال کرتے ہوئے ایک لمبی پوزیشن شروع کرتی ہے۔strategy.exitفنکشن، منافع لینے کی سطح کے لئے ایک حد آرڈر اور سٹاپ نقصان کی سطح کے لئے ایک سٹاپ آرڈر کے ساتھ.
منافع حاصل کریں اور نقصان کو روکیں:
ٹیک منافع کی سطح کا حساب اندراج کی قیمت میں داخلہ کی قیمت کا ایک فیصد شامل کرکے کیا جاتا ہے۔ یہ تجارت کے لئے منافع کا ہدف پیش کرتا ہے۔ اس کے برعکس ، اسٹاپ نقصان کی سطح کا حساب اندراج کی قیمت سے اندراج کی قیمت کا ایک فیصد گھٹاتے ہوئے کیا جاتا ہے۔ یہ سطح تجارت کے لئے زیادہ سے زیادہ قابل قبول نقصان کی نمائندگی کرتی ہے۔
اس مکینیکل ٹریڈنگ حکمت عملی کا استعمال کرتے ہوئے ، تاجر اپنے تجارتی فیصلوں کے لئے نظم و ضبط اور منظم نقطہ نظر قائم کرسکتے ہیں۔ پہلے سے طے شدہ منافع کا ہدف اور اسٹاپ نقصان کی سطح واضح exit اصول فراہم کرتی ہے ، جس سے خطرہ کو سنبھالنے اور ممکنہ طور پر منافع کو زیادہ سے زیادہ کرنے میں مدد ملتی ہے۔ تاہم ، کسی بھی تجارتی حکمت عملی کو منافع بخش ہونے کی ضمانت نہیں ہے ، اور مارکیٹ کے حالات کا محتاط تجزیہ اور نگرانی ہمیشہ کی سفارش کی جاتی ہے۔
/*backtest start: 2023-08-14 00:00:00 end: 2023-09-13 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Mechanical Trading Strategy", overlay=true) // Define strategy parameters profitTarget = input(0.4, "Profit Target (%)") / 100 stopLoss = input(0.2, "Stop Loss (%)") / 100 // Define strategy variables entryPrice = close takeProfitLevel = entryPrice + (entryPrice * profitTarget) stopLossLevel = entryPrice - (entryPrice * stopLoss) // Entry condition if (hour(time) == 16) // Calculate position size based on available capital and risk tolerance positionSize = strategy.equity * 0.02 // Example: 2% of equity strategy.entry("Buy", strategy.long) strategy.exit("Take Profit", "Buy", limit=takeProfitLevel,stop =stopLossLevel )