
یہ حکمت عملی ایک دستی خرید و فروخت کے انتباہ کا آلہ ہے جس میں خرید قیمت، فروخت قیمت وغیرہ جیسے پیرامیٹرز مرتب کیے جاسکتے ہیں۔ جب قیمت کی شرائط کو متحرک کیا جاتا ہے تو خرید یا فروخت کے انتباہ کی یاد دہانی ہوتی ہے۔
یہ حکمت عملی ایک غیر خودکار دستی خرید و فروخت کا آلہ ہے۔ اس سے خرید و فروخت کے لیے صارفین کو پہلے سے طے شدہ قیمتوں پر خرید و فروخت کرنے کے لیے الارم پیدا کیا جا سکتا ہے۔ صارف مندرجہ ذیل چیزیں ترتیب دے سکتا ہے:
اس حکمت عملی کو آسانی سے جانچنے کے لئے ، آپ کو اس کی مدت اور ترتیب کو تبدیل کرنا ہوگا۔
اس طرح، صارفین کو دستی طور پر ٹریڈنگ کے وقت کا فیصلہ کرنے کے لئے انتباہ کی معلومات کی بنیاد پر، خود کار طریقے سے آرڈر کرنے کی ضرورت نہیں، زیادہ لچکدار.
خطرے کو کم کرنے کے لئے ، نقصان کو محدود کرنے کے لئے اسٹاپ نقصان کا استعمال کرنے کی سفارش کی جاتی ہے۔ اہم لمحات میں مارکیٹ پر گہری نظر رکھیں ، بروقت کارروائی کریں۔ متعدد راؤنڈ ٹیسٹ کریں ، پیرامیٹرز کو بہتر بنائیں۔
ان اصلاحات کے ذریعے ، یہ ٹول صارف دوست اور ذہین بنایا جاسکتا ہے ، جس سے دستی لین دین کی کارکردگی کو بہتر بنایا جاسکتا ہے۔
اس حکمت عملی کو دستی تجارت کے معاون کے طور پر استعمال کیا جاتا ہے۔ اس کا سب سے بڑا فائدہ یہ ہے کہ یہ آپریشنل لچکدار ہے ، اور صارف کے فیصلے پر مکمل طور پر تجارت کا وقت طے کرسکتا ہے۔ خود کار طریقے سے تجارت کی حکمت عملی کے مقابلے میں ، اس میں زیادہ کنٹرول ہے۔ اس کے علاوہ ، پیرامیٹرز کی ترتیب کی خصوصیت بھی فراہم کی گئی ہے ، جس سے صارفین کو مختلف تجارتی حکمت عملیوں کی جانچ کرنے میں آسانی ہوتی ہے۔
/*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)