یہ حکمت عملی ایک دستی خرید اور فروخت الرٹ ٹول ہے جو خرید قیمت ، فروخت قیمت اور دیگر پیرامیٹرز مرتب کرسکتا ہے۔ جب قیمت حالات کو متحرک کرتی ہے تو ، یہ خرید یا فروخت الرٹ جاری کرے گی۔
یہ حکمت عملی ایک غیر خودکار دستی تجارتی ٹول ہے۔ یہ صارفین کو پہلے سے طے شدہ قیمتوں پر خریدنے اور فروخت کرنے کے لئے
حکمت عملی کو آسانی سے ٹیسٹ کیا جا سکتا ہے سائیکل کی قیمت کو تبدیل کرنے اور قیمت مقرر کرنے کی طرف سے.
اس طرح، صارفین انتباہ کی معلومات کی بنیاد پر دستی طور پر تجارتی موقع کا تعین کرسکتے ہیں، جس میں خودکار آرڈر کی جگہ کی ضرورت نہیں ہے، جو زیادہ لچکدار ہے.
خطرات کو کم کرنے کے لئے نقصانات کو محدود کرنے کے لئے اسٹاپ نقصان کا استعمال کرنے کی سفارش کی جاتی ہے۔ اہم لمحات میں مارکیٹ پر گہری توجہ دیں اور بروقت طریقے سے کام کریں؛ اور پیرامیٹرز کو بہتر بنانے کے لئے کثیر راؤنڈ ٹیسٹنگ کریں۔
ان اصلاحات کے ساتھ، آلہ دستی ٹریڈنگ کی کارکردگی کو بہتر بنانے کے لئے زیادہ صارف دوست اور ذہین ہوسکتا ہے.
دستی تجارت میں معاونت کرنے کے آلے کے طور پر ، اس حکمت عملی کا سب سے بڑا فائدہ لچکدار آپریشن ہے ، جو صارفین کو خودکار تجارتی حکمت عملیوں کے مقابلے میں ، اپنے فیصلے کی بنیاد پر تجارتی مواقع کا مکمل طور پر تعین کرنے کی اجازت دیتا ہے۔ اسی وقت ، یہ صارفین کو مختلف تجارتی حکمت عملیوں کی آسانی سے جانچ کرنے ، تجارتی نظریات کی تصدیق کرنے اور متعدد مقاصد کی خدمت کرنے کے لئے پیرامیٹر سیٹنگ کے افعال بھی فراہم کرتا ہے۔ یقینا ، ایک آلے کے طور پر ، اس سے صارفین کو مستقل طور پر بہتر بنانے اور بہتر بنانے کی بھی ضرورت ہوتی ہے تاکہ یہ زیادہ پیچیدہ تجارتی ضروریات کے مطابق ڈھال سکے اور زیادہ کردار ادا کرے۔
/*backtest start: 2024-01-21 00:00:00 end: 2024-02-20 00:00:00 period: 1h basePeriod: 15m 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/ // © MGTG title_name = 'Manual Buy & Sell Alerts' //@version=5 strategy( title=title_name, overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding=1, commission_type=strategy.commission.percent, commission_value=0.1) // Period sTime = input(timestamp("2020-01-01"), "Start", group="Period", inline='1') eTime = input(timestamp("2030-01-01"), "End", group="Period", inline='2') inDateRange = true // Bot Set-up buy_type = input.string('stop', 'Buy Type', group='Buy&Sell', inline='1', options=['stop', 'limit']) buy_price = input.float(49000, 'Buy Price', group='Buy&Sell', inline='1') target_price = input.float(51000, 'Target Price', group='Buy&Sell', inline='2') stop_price = input.float(47000, 'Stop Price', group='Buy&Sell', inline='2') avg_price = strategy.position_avg_price division = 1 // Alert message AlertLong=input.string("Buy message", "Buy Alert Message", group='Alert set-up', inline='1') AlertExit=input.string("Sell message", "Sell Alert Message", group='Alert set-up', inline='1') plot(buy_price, 'Buy Price', color=color.new(#009688, 0), style=plot.style_linebr, offset=1) plot(target_price, 'Take Profit', color=color.new(color.orange, 0), style=plot.style_linebr, offset=1) plot(stop_price, 'Safety', color=color.new(color.aqua, 0), style=plot.style_linebr, offset=1) posSize = strategy.equity / close strategy.exit("sell", "buy", limit=target_price, stop=stop_price, alert_message=AlertExit) longCondition = inDateRange and strategy.position_size == 0 if longCondition and buy_type == 'stop' strategy.entry("buy", strategy.long, qty=posSize, stop=buy_price, when=close < buy_price, comment="buy_STOP", alert_message=AlertLong) if longCondition and buy_type == 'limit' strategy.entry("buy", strategy.long, qty=posSize, limit=buy_price, when=close > buy_price, comment="buy_LIMIT", alert_message=AlertLong)