اے ٹی آر اور فبونیکی واپسی کے ذریعہ نقصانات کو روکنے کی حکمت عملی پر مبنی رجحانات کی پیروی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-28 17:09:12
ٹیگز:

基于ATR和斐波那契回撤止损的趋势跟踪策略

جائزہ

یہ حکمت عملی اوسط حقیقی اتار چڑھاؤ کی حد (ATR) اور فبونیکی retracement لائن کے ساتھ مل کر ایک سٹاپ نقصان تحفظ کے ساتھ ایک رجحان ٹریکنگ کی حکمت عملی ڈیزائن کرتا ہے۔ جب قیمت ATR retracement سٹاپ نقصان لائن سے باہر نکلتی ہے تو رجحان ٹریکنگ کی جاتی ہے؛ جبکہ فیبونیکی retracement لائن کا استعمال کرتے ہوئے قیمت کا مقصد مقرر کرنے کے لئے، رجحان ٹریکنگ اور سٹاپ نقصان کو روکنے کے لئے ایک نامیاتی تعاون کو حاصل کرنے کے لئے.

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

  1. اے ٹی آر ویلیو اور اے ٹی آر ریگریڈ سٹاپ نقصان لائن کا حساب لگائیں۔ اے ٹی آر ریگریڈ سٹاپ نقصان لائن اے ٹی آر ویلیو کو ایک فیکٹر (جیسے 3.5) سے ضرب دی گئی ہے۔
  2. تین فبونیکی واپسی لائنوں کو روک تھام کے اہداف کے طور پر شمار کیا گیا۔ فبونیکی واپسی لائن کی پوزیشننگ اے ٹی آر واپسی روک تھام کی لائن سے نئی اونچائیوں / نئی کموں کے درمیان فبونیکی تناسب ہے (جیسے 61.8٪ ، 78.6٪ ، 88.6٪) ۔
  3. جب قیمت اے ٹی آر کی واپسی کی روک تھام کی لائن کو توڑتی ہے تو ، خرید / فروخت کا اشارہ ہوتا ہے ، اور رجحان کی پیروی کی جاتی ہے۔
  4. اس کے علاوہ، اس نے اپنے آپ کو اس طرح کی ایک بڑی تعداد میں لوگوں کے ساتھ مل کر کام کرنے کے لئے تیار کیا ہے.

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

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

اسٹریٹجک خطرات

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

اصلاحی سمت

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

خلاصہ

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


/*backtest
start: 2023-02-21 00:00:00
end: 2024-02-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("ATR TrailStop with Fib Targets", overlay=true)

// Input parameters
atrPeriod = input(5, title="ATR Period")
ATRFactor = input(3.5, title="ATR Factor")
Fib1Level = input(61.8, title="Fib1 Level")
Fib2Level = input(78.6, title="Fib2 Level")
Fib3Level = input(88.6, title="Fib3 Level")

// ATR Calculation
atrValue = ta.atr(atrPeriod)

// ATR TrailStop Calculation
loss = ATRFactor * atrValue
trendUp = close[1] > close[2] ? (close - loss > close[1] ? close - loss : close[1]) : close - loss
trendDown = close[1] < close[2] ? (close + loss < close[1] ? close + loss : close[1]) : close + loss
trend = close > close[2] ? 1 : close < close[2] ? -1 : 0
trailStop = trend == 1 ? trendUp : trendDown

// Fibonacci Levels Calculation
ex = trend > trend[1] ? high : trend < trend[1] ? low : na
fib1 = ex + (trailStop - ex) * Fib1Level / 100
fib2 = ex + (trailStop - ex) * Fib2Level / 100
fib3 = ex + (trailStop - ex) * Fib3Level / 100

// Plotting
plot(trailStop, title="TrailStop", color=color.red)
plot(fib1, title="Fib1", color=color.white)
plot(fib2, title="Fib2", color=color.white)
plot(fib3, title="Fib3", color=color.white)

// Buy and Sell Signals
longCondition = close > trailStop and close[1] <= trailStop
shortCondition = close < trailStop and close[1] >= trailStop

if (longCondition)
    strategy.entry("Long", strategy.long)

if (shortCondition)
    strategy.entry("Short", strategy.short)


مزید معلومات