حرکت پذیر اوسط دولن بریک تھرو HODL حکمت عملی


تخلیق کی تاریخ: 2023-09-12 16:02:24 آخر میں ترمیم کریں: 2023-09-12 16:02:24
کاپی: 0 کلکس کی تعداد: 612
1
پر توجہ دیں
1617
پیروکار

یہ حکمت عملی قیمتوں اور طویل مدتی اوسط لائنوں (جیسے 200 دن کی لائن) کے مابین تعلقات کو دیکھ کر ، اوسط لائن کو توڑنے پر زیادہ پوزیشنیں لگاتی ہے ، اور اوسط لائن کو گرنے پر کم پوزیشنیں ، طویل لائن لرزنے والی توڑنے والی آپریشن کی حکمت عملی میں شامل ہے۔ اس حکمت عملی کا مقصد طویل عرصے تک انعقاد کا حصول اور تجارت کی کم تعدد ہے۔

حکمت عملی:

  1. ایک طویل دورانیے کے لئے ایک منتقل اوسط کا حساب لگائیں، عام طور پر 200 دن لائن.

  2. جب بند ہونے والی قیمت نیچے سے اس اوسط لائن کو توڑ دیتی ہے تو ، خریدنے کے لئے ایک سے زیادہ آپریشن کریں۔

  3. جب اختتامی قیمت اوپر سے اس اوسط لائن سے نیچے آجائے تو ، بیعانہ فروخت کرنے کا آپریشن کیا جاتا ہے۔

  4. اس کے بعد ، آپ کو ایک بار پھر اسٹاپ نقصان کا سامنا کرنا پڑتا ہے۔

اس حکمت عملی کے فوائد:

  1. لمبی لائن اوسط لائن قیمتوں میں لمبی لائن رجحانات کو مؤثر طریقے سے پہچان سکتی ہے۔

  2. اسٹاک کی قیمتوں میں تیزی سے تبدیلی کو پکڑنے کے لئے بریک ٹریڈنگ کا طریقہ۔

  3. ٹرانزیکشن کی کثرت کو کم کرنے سے ٹرانزیکشن کی لاگت اور خطرے کو کم کرنے میں مدد ملتی ہے۔

اس حکمت عملی کے خطرات:

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

  2. اس کے نتیجے میں ، آپ کو اس طرح کے خطرات کا سامنا کرنا پڑتا ہے ، لیکن آپ کو ان خطرات سے بچنے کی ضرورت نہیں ہے۔

  3. بار بار چھوٹے زلزلے کے نتیجے میں چھوٹے نقصانات کا سامنا کرنا پڑتا ہے۔

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

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

//@version=3
strategy("HODLBot", default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_every_tick=true, overlay=true)
    
//// Time limits 
testStartYear = input(2017, "Backtest Start Year")
testStartMonth = input(01, "Backtest Start Month")
testStartDay = input(01, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2029, "Backtest Stop Year")
testStopMonth = input(1, "Backtest Stop Month")
testStopDay = input(1, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

testPeriod() => true

maPeriod = input(200, "MA Period")
smoothing = input(defval="EMA", options=["EMA", "SMA"])

ma(smoothing, src, length) => 
    if smoothing == "EMA"
        ema(src, length)
    else
        if smoothing == "SMA"
            sma(src, length)
        
//// Main ////

movingAverage = ma(smoothing, close, maPeriod)

plot(movingAverage, color=orange, style = line, linewidth = 4)
 
// very simple, price over MA? Buy and HODL 
if (testPeriod() and close > movingAverage)
    strategy.entry("HODL", strategy.long)

// Price under, close long
if (testPeriod() and close < movingAverage)
    strategy.close("HODL")