شفٹ ان اینڈ آؤٹ اسٹریٹجی V2.0


تخلیق کی تاریخ: 2023-09-21 15:21:40 آخر میں ترمیم کریں: 2023-09-21 15:21:40
کاپی: 0 کلکس کی تعداد: 636
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

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

  1. ایک K لائن کی بندش کی قیمت پر فیصد منتقل قیمت کا حساب لگائیں۔

  2. نیچے کی طرف منتقل ہونے والی قیمت خریدنے کی لائن کے طور پر اور اوپر کی طرف منتقل ہونے والی قیمت فروخت کی لائن کے طور پر استعمال ہوتی ہے۔

  3. جب قیمت خریدنے کی لائن کو چھوتی ہے تو زیادہ پوزیشن کھولیں۔

  4. جب قیمت بیچنے والی لائن کو چھوتی ہے تو فلیٹ پوزیشن۔

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

  • موبائل سٹاپ نقصان، کوئی دستی آپریشن کی ضرورت ہے
  • اپنی مرضی کے مطابق نقل و حرکت تناسب، اصلاح پیرامیٹرز
  • صرف زیادہ کام کریں، کم ٹرانزیکشن کریں
  • محدود ٹرانزیکشن وقت کی حد

اسٹریٹجک رسک

  • ٹرینڈ کے اختتام کا اندازہ لگانے میں ناکامی
  • ٹائم لیگ میں موجود ہیں، ممکنہ طور پر ایک تیز رفتار تبدیلی سے محروم ہیں

اصلاح کی سمت

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

خلاصہ کریں۔

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

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

//Noro
//2019

//@version=3
strategy(title = "Noro's ShiftEx Strategy v2.0", shorttitle = "ShiftEx 2.0", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)

//Settings
buy = input(-10.0, title = "Buy, src-%")
sell = input(0.0, title = "Sell, src+%")
buysrc = input(low, title = "Source for buy")
sellsrc = input(ohlc4, title = "Source for sell")
offset = input(true)
fromyear = input(1900, defval = 1900, minval = 1900, maxval = 2100, title = "From Year")
toyear = input(2100, defval = 2100, minval = 1900, maxval = 2100, title = "To Year")
frommonth = input(01, defval = 01, minval = 01, maxval = 12, title = "From Month")
tomonth = input(12, defval = 12, minval = 01, maxval = 12, title = "To Month")
fromday = input(01, defval = 01, minval = 01, maxval = 31, title = "From day")
today = input(31, defval = 31, minval = 01, maxval = 31, title = "To day")

//Levels
bar = close > open ? 1 : close < open ? -1 : 0
mult = 1 / syminfo.mintick
lb = bar == -1 ? buysrc + ((buysrc / 100) * (buy * 1)) : buysrc + ((buysrc / 100) * (buy * 2))
levelbuy = round(lb * mult) / mult
ls = sellsrc + ((sellsrc / 100) * sell)
levelsell = round(ls * mult) / mult

//Lines
os = offset ? 1 : 0
plot(levelbuy, offset = os, linewidth = 2, color = lime, title = "Buy")
plot(levelsell, offset = os, linewidth = 2, color = blue, title = "Sell")

//Trading
if low[1] > 0
    strategy.entry("long", strategy.long, limit = levelbuy, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))
    strategy.entry("close", strategy.short, 0, limit = levelsell, when = (time > timestamp(fromyear, frommonth, fromday, 00, 00) and time < timestamp(toyear, tomonth, today, 23, 59)))