اشارے پر مبنی سٹاپ نقصان اور منافع لینے کی حکمت عملی


تخلیق کی تاریخ: 2023-11-10 11:28:06 آخر میں ترمیم کریں: 2023-11-10 11:28:06
کاپی: 1 کلکس کی تعداد: 728
1
پر توجہ دیں
1617
پیروکار

اشارے پر مبنی سٹاپ نقصان اور منافع لینے کی حکمت عملی

جائزہ

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

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

اس حکمت عملی کی بنیادی منطق یہ ہے:

  1. ٹریڈنگ سگنل کے طور پر 3 سائیکل SMA کا استعمال کرتے ہوئے ، جب SMA اوپر 0 پر ہوتا ہے تو زیادہ ہوتا ہے ، اور جب SMA نیچے 0 پر ہوتا ہے تو خالی ہوتا ہے۔

  2. ایک بار جب آپ لاگ ان ہو جاتے ہیں تو ، آپ کو اپنے اسٹاپ نقصان اور اسٹاپ آؤٹ تناسب کو اپنی مرضی کے مطابق کرنے کی سہولت مل جاتی ہے۔

  3. لاگ ان قیمت اور صارف کی ترتیب کے تناسب کے مطابق خود کار طریقے سے سٹاپ نقصان کی حد مقرر کریں؛

  4. داخلہ کی قیمت اور صارف کی ترتیب کے تناسب کے مطابق خود کار طریقے سے روکنے والی لائنوں کی ترتیب؛

  5. جب قیمت اسٹاپ لائن کو چھوتی ہے تو خود کار طریقے سے اسٹاپ ہوجاتا ہے۔ جب قیمت اسٹاپ لائن کو چھوتی ہے تو خود کار طریقے سے اسٹاپ ہوجاتا ہے۔

  6. اسٹاپ آف آرڈر کو خود بخود منسوخ کریں جب پوزیشن صاف ہوجائے۔

خاص طور پر ، حکمت عملی SMA فنکشن کے ذریعہ 3 دوروں کی ایک منتقل اوسط کا حساب لگاتی ہے اور اس کی قیمت کو ما متغیر کو تفویض کرتی ہے۔

اس کے بعد کثیر سر انٹری لائن long کا حساب لگائیں ، جس کی قیمت ma ہے اور اس میں ma کا فیصد ہے۔ lo.lo صارف کے قابل ترمیم پیرامیٹرز ہیں ، جو انٹری لائن کی نقل و حرکت کی نمائندگی کرتے ہیں۔

جب ma اوپر 0 پہنتا ہے تو ، اس کا مطلب ہے کہ زیادہ کام کرنا شروع کردیں ، اور اسٹریٹجی.انٹری فنکشن کے ذریعہ زیادہ کام کریں ، جس کی لاگ ان قیمت طویل ہے۔

اسی وقت ، اسٹاپ نقصان اور اسٹاپ قیمت طے کریں۔ اسٹاپ نقصان کی قیمت داخلہ قیمت کے لئے کم سے کم ہےsl٪.sl صارف کے قابل ترتیب پیرامیٹرز ہیں ، جو اسٹاپ نقصان کی شرح کی نمائندگی کرتے ہیں۔ اسٹاپ نقصان کی قیمت داخلہ قیمت کے لئے شامل ہےtp٪.tp صارف کے قابل ترتیب پیرامیٹرز ہیں ، جو اسٹاپ نقصان کی شرح کی نمائندگی کرتے ہیں۔

اسٹریٹجی.انٹری فنکشن کے ذریعہ اسٹاپ اور اسٹاپ آرڈر ترتیب دیں۔ جب قیمت اسٹاپ لائن کو چھوتی ہے تو خود بخود اسٹاپ ہوجاتا ہے۔ جب قیمت اسٹاپ لائن کو چھوتی ہے تو خود بخود اسٹاپ ہوجاتا ہے۔

اسٹریٹجی منسوخ کریں فنکشن کے ذریعہ اسٹاپ آف آرڈر کو خود بخود منسوخ کریں۔

اسٹریٹجک فوائد

اس حکمت عملی کے درج ذیل فوائد ہیں:

  1. اعلی درجے کی آٹومیشن ، بغیر کسی انسانی مداخلت کے ، خود کار طریقے سے تجارت کے لئے موزوں ہے۔

  2. اپنی مرضی کے مطابق سٹاپ نقصان کی روک تھام کا تناسب، خطرے کو کنٹرول؛

  3. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ:

  4. اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ، اس کے علاوہ.

  5. حکمت عملی کی منطق واضح اور سادہ ہے اور اس پر عملدرآمد کو سمجھنے میں آسان ہے۔

خطرات اور حل

اس حکمت عملی کے کچھ خطرات بھی ہیں:

  1. اشارے میں غلط سگنل پیدا کرنے کا خطرہ ہے۔ اس کا حل پیرامیٹرز کو بہتر بنانا ہے تاکہ اشارے کو مستحکم اور قابل اعتماد بنایا جاسکے۔

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

  3. بریک انٹری آسانی سے فٹ ہوجاتی ہے۔ اس کا حل رجحانات ، پیمائش کے اشارے اور دیگر فلٹرنگ انٹری سگنلز کو جوڑنا ہے۔

  4. واپسی زیادہ ہوسکتی ہے۔ حل یہ ہے کہ پوزیشن کے معیار کو کم کیا جائے ، یا نقصان کو روکنے کا سراغ لگایا جائے۔

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

یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔

  1. اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے علاوہ ، اس میں مزید تبدیلیاں کی جاسکتی ہیں۔

  2. داخلہ کی شرائط کو بہتر بنانے کے لئے ، جعلی توڑ سے بچنے کے لئے ، مقدار کی تصدیق کے ساتھ شامل کیا جاسکتا ہے۔

  3. متحرک اسٹاپ ، اسٹاپ ٹریکنگ وغیرہ کے ذریعہ اسٹاپ نقصان کی حکمت عملی کو بہتر بنائیں۔

  4. فنڈ مینجمنٹ کو بہتر بنانا ، پوزیشن کے معیار کو ایڈجسٹ کرنا ، اور انفرادی خطرے کو کم کرنا۔

  5. رجحانات کے ساتھ مل کر ، مزاحمت کی سطح کی حمایت اور دیگر اشارے کو بہتر بنانے کے لئے داخلہ کے وقت کو بہتر بنائیں۔

  6. منافع میں اضافے کے لیے Pyramiding میں شامل ہوں

  7. مخصوص پرجاتیوں کے لئے پیرامیٹرز کو بہتر بنائیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-01 00:00:00
end: 2023-11-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("example for panel signals", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//https://www.tradingview.com/script/m2a04xmb-noro-s-shiftma-tp-sl-strategy/
//Settings
lo = input(-5.0, title = "Long-line, %")
tp = input(5.0, title = "Take-profit")
sl = input(2.0, title = "Stop-loss")

//SMA
ma = sma(ohlc4, 3)
long = ma + ((ma / 100) * lo)

//Orders
avg = strategy.position_avg_price
if ma > 0
    strategy.entry("Long", strategy.long, limit = long)
    strategy.entry("Take", strategy.short, 0, limit = avg + ((avg / 100) * tp))
    strategy.entry("Stop", strategy.short, 0, stop = avg - ((avg / 100) * sl))
    
//Cancel order
if strategy.position_size == 0
    strategy.cancel("Take")
    strategy.cancel("Stop")

//Lines
plot(long, offset = 1, color = color.black, transp = 0)
take = avg != 0 ? avg + ((avg / 100) * tp) : long + ((long / 100) * tp)
stop = avg != 0 ? avg - ((avg / 100) * sl) : long - ((long / 100) * sl)
takelinecolor = avg == avg[1] and avg != 0 ? color.lime : na
stoplinecolor = avg == avg[1] and avg != 0 ? color.red : na
plot(take, offset = 1, color = takelinecolor, linewidth = 3, transp = 0)
plot(stop, offset = 1, color = stoplinecolor, linewidth = 3, transp = 0)
//
disp_panels = input(true, title="Display info panels?")
h=high
info_label_off = input(20, title="Info panel offset")
info_label_size = input(size.large, options=[size.tiny, size.small, size.normal, size.large, size.huge], title="Info panel label size")
info_panel_x = timenow + round(change(time)*info_label_off)
info_panel_y = h

info_title= "-=-=-=-=- Info Panel -=-=-=-=-"
info_div = "\n\n------------------------------"
a = "\n\ Long : " + tostring(long)
b = "\n\ Stop loss : " + tostring(stop)
c = "\n\ TP : " + tostring(take)
// info_text = a+c+b
// info_panel = disp_panels ? label.new(x=info_panel_x, y=info_panel_y, text=info_text, xloc=xloc.bar_time, yloc=yloc.price, color=color.yellow, style=label.style_labelup, textcolor=color.black, size=info_label_size) : na
// label.delete(info_panel[1])