وسائل لوڈ ہو رہے ہیں... لوڈنگ...

دستی خرید اور فروخت انتباہات کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-21 11:02:02
ٹیگز:

img

یہ حکمت عملی ایک دستی خرید اور فروخت الرٹ ٹول ہے جو خرید قیمت ، فروخت قیمت اور دیگر پیرامیٹرز مرتب کرسکتا ہے۔ جب قیمت حالات کو متحرک کرتی ہے تو ، یہ خرید یا فروخت الرٹ جاری کرے گی۔

حکمت عملی کا جائزہ

یہ حکمت عملی ایک غیر خودکار دستی تجارتی ٹول ہے۔ یہ صارفین کو پہلے سے طے شدہ قیمتوں پر خریدنے اور فروخت کرنے کے لئے انتباہات پیدا کرسکتا ہے۔ صارفین مندرجہ ذیل ترتیب دے سکتے ہیں:

  1. وقت کی مدت
  2. انٹری قیمت اور انٹری کی قسم (اسٹاپ نقصان یا حد کی قیمت)
  3. ہدف قیمت
  4. سٹاپ نقصان کی قیمت

حکمت عملی کو آسانی سے ٹیسٹ کیا جا سکتا ہے سائیکل کی قیمت کو تبدیل کرنے اور قیمت مقرر کرنے کی طرف سے.

حکمت عملی کا اصول

  1. صارفین پہلے اس وقت کی مدت مقرر کرتے ہیں جس کے دوران حکمت عملی درست ہے.
  2. اس کے بعد خرید کی قسم کو سٹاپ نقصان یا حد کی قیمت اور مخصوص خرید کی قیمت مقرر کریں.
  3. ہدف کی قیمت اور سٹاپ نقصان کی قیمت مقرر کریں.
  4. جب قیمت خریدنے کی شرط کو متحرک کرتی ہے تو ، خریدنے کا انتباہ جاری کیا جائے گا۔ مثال کے طور پر ، اگر آپ اسٹاپ نقصان کا انتخاب کرتے ہیں تو ، جب قیمت مقررہ خریدنے کی قیمت سے کم ہوتی ہے تو ، خریدنے کا انتباہ جاری کیا جائے گا۔
  5. ہولڈنگ پیریڈ کے دوران اگر ہدف کی قیمت ٹرگر ہو جائے تو فروخت کا انتباہ جاری کیا جائے گا۔ اگر اسٹاپ نقصان کی قیمت ٹرگر ہو جائے تو فروخت کا انتباہ بھی جاری کیا جائے گا۔

اس طرح، صارفین انتباہ کی معلومات کی بنیاد پر دستی طور پر تجارتی موقع کا تعین کرسکتے ہیں، جس میں خودکار آرڈر کی جگہ کی ضرورت نہیں ہے، جو زیادہ لچکدار ہے.

فوائد کا تجزیہ

  1. اس حکمت عملی کا سب سے بڑا فائدہ لچکدار آپریشن ہے۔ صارفین خودکار تجارت کے بجائے اپنے فیصلے کی بنیاد پر خریدنے یا فروخت کرنے کا فیصلہ کرسکتے ہیں ، جو زیادہ کنٹرول فراہم کرتا ہے۔
  2. سٹاپ نقصان اور ہدف کی قیمت مقرر کر کے، بڑے نقصانات سے بچنے کے لئے خطرے کو مؤثر طریقے سے کنٹرول کیا جا سکتا ہے.
  3. خریدنے کی شرائط اور پیرامیٹرز کو بہتر بنانے کے ل adjust ایڈجسٹ کرکے مختلف تجارتی حکمت عملیوں کی جانچ کی جاسکتی ہے۔
  4. دستی تجارت میں معاونت کرنے کے آلے کی حیثیت سے ، یہ ایک بہت بڑا کردار ادا کرسکتا ہے اور تجارت کی کارکردگی کو بہتر بنا سکتا ہے۔

خطرے کا تجزیہ

  1. یہ حکمت عملی صارف کے آپریٹنگ فیصلے پر انحصار کرتی ہے۔ اگر فیصلہ غلط ہے تو ، پھر بھی نقصانات ہوسکتے ہیں۔
  2. تیزی سے بدلتی مارکیٹ میں انتباہی پیغامات میں تاخیر ہو سکتی ہے، جس سے غلط تجارتی فیصلے ہو سکتے ہیں۔
  3. اگر بہت زیادہ توجہ نہ دی جائے اور بروقت آپریشن نہ کیا جائے تو بہترین تجارتی موقع ضائع ہوسکتا ہے۔
  4. غلط پیرامیٹر کی ترتیبات بھی حکمت عملی کی کارکردگی کو متاثر کرسکتے ہیں اور تکرار ٹیسٹنگ اور اصلاح کی ضرورت ہوتی ہے۔

خطرات کو کم کرنے کے لئے نقصانات کو محدود کرنے کے لئے اسٹاپ نقصان کا استعمال کرنے کی سفارش کی جاتی ہے۔ اہم لمحات میں مارکیٹ پر گہری توجہ دیں اور بروقت طریقے سے کام کریں؛ اور پیرامیٹرز کو بہتر بنانے کے لئے کثیر راؤنڈ ٹیسٹنگ کریں۔

اصلاح کی سمت

  1. زیادہ پیچیدہ سٹاپ نقصان کے میکانزم مقرر کیے جا سکتے ہیں، جیسے منتقل سٹاپ نقصان، سوئنگ سٹاپ نقصان وغیرہ.
  2. تجارت کی مزید اقسام شامل کی جاسکتی ہیں، جیسے بریکآؤٹ ٹریڈنگ۔
  3. پوزیشن مینجمنٹ میکانزم شامل کیے جا سکتے ہیں، جیسے پرامڈائزنگ یا پوزیشن کی کمی.
  4. غلط تجارت سے بچنے کے لئے مزید فلٹرنگ حالات شامل کیے جاسکتے ہیں۔
  5. انتباہات ٹیلیگرام یا وی چیٹ پیغامات کے ذریعے آگے بڑھا سکتے ہیں۔
  6. پیرامیٹر کی ترتیبات کو تیز رفتار ایڈجسٹمنٹ اور ٹیسٹنگ کے لئے ٹیمپلیٹس کے طور پر محفوظ کیا جا سکتا ہے.

ان اصلاحات کے ساتھ، آلہ دستی ٹریڈنگ کی کارکردگی کو بہتر بنانے کے لئے زیادہ صارف دوست اور ذہین ہوسکتا ہے.

خلاصہ

دستی تجارت میں معاونت کرنے کے آلے کے طور پر ، اس حکمت عملی کا سب سے بڑا فائدہ لچکدار آپریشن ہے ، جو صارفین کو خودکار تجارتی حکمت عملیوں کے مقابلے میں ، اپنے فیصلے کی بنیاد پر تجارتی مواقع کا مکمل طور پر تعین کرنے کی اجازت دیتا ہے۔ اسی وقت ، یہ صارفین کو مختلف تجارتی حکمت عملیوں کی آسانی سے جانچ کرنے ، تجارتی نظریات کی تصدیق کرنے اور متعدد مقاصد کی خدمت کرنے کے لئے پیرامیٹر سیٹنگ کے افعال بھی فراہم کرتا ہے۔ یقینا ، ایک آلے کے طور پر ، اس سے صارفین کو مستقل طور پر بہتر بنانے اور بہتر بنانے کی بھی ضرورت ہوتی ہے تاکہ یہ زیادہ پیچیدہ تجارتی ضروریات کے مطابق ڈھال سکے اور زیادہ کردار ادا کرے۔


/*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)

مزید