
ایک متحرک اوسط واپسی کی حکمت عملی ایک مقدار کی تجارت کی حکمت عملی ہے جو اسٹاک کی قیمتوں میں منتقل ہونے والی اوسط کی کراسنگ کی پیروی کرتی ہے تاکہ یہ معلوم کیا جاسکے کہ آیا واپسی کا موقع موجود ہے یا نہیں ، اور اگر موجود ہے تو ، اس کا ریورس آپریشن کیا جائے۔ یہ حکمت عملی فبونیکی واپسی کی مدد سے واپسی کی حکمت عملی کا استعمال کرتی ہے ، جس میں مارکیٹ میں داخل ہونے کے مقامات اور اسٹاپ نقصانات کی رکاوٹیں مرتب کی جاتی ہیں ، تاکہ قلیل مدتی قیمتوں میں واپسی کی گرفت کو حاصل کیا جاسکے۔
یہ حکمت عملی بنیادی طور پر دو متحرک اوسط پر مبنی ہے: 14 دن کی ای ایم اے اور 56 دن کی ایس ایم اے۔ جب 14 دن کی ای ایم اے نیچے سے 56 دن کی ایس ایم اے کو عبور کرتی ہے تو اس سے خریدنے کا اشارہ ہوتا ہے۔ اس کے بعد ، کوڈ 20 دن پیچھے کی طرف جاتا ہے تاکہ ایک کم نقطہ کی حمایت کی جاسکے ، اور پھر فبونیکی ریٹرن لائن کو 1.272 گنا ریٹرن لائن کے ساتھ انٹری کے طور پر اور 0.618 گنا ریٹرن لائن کے طور پر باہر نکلنے کے لئے تیار کیا جائے۔ اس طرح ، حکمت عملی ایک انٹری پوائنٹ قائم کرتی ہے جب گولڈ فورک ہوتا ہے اور اگر قیمت واقعی 0.618 ریٹرن لائن تک پہنچ جاتی ہے تو ، اس کو روک دیا جاتا ہے۔
اس حکمت عملی میں مندرجہ ذیل اہم اقدامات شامل ہیں:
یہ حکمت عملی کا بنیادی عمل اور کام کرنے کا اصول ہے۔ یہ حکمت عملی اس موقع کو فائدہ اٹھانے کے لئے تیار کی گئی ہے جب قیمتوں میں ایک مختصر الٹ پلٹ ہوتی ہے۔
یہ حکمت عملی مندرجہ ذیل فوائد کی حامل ہے:
مجموعی طور پر ، یہ حکمت عملی مختصر لائن الٹ تجارت کرنے کے لئے موزوں ہے ، جب مارکیٹ میں کچھ واپسی ہوتی ہے تو اس طرح کے مواقع کا فائدہ اٹھایا جاسکتا ہے۔ حکمت عملی کا نفاذ بھی نسبتا simple آسان اور براہ راست ہے۔
اگرچہ اس طرح کی حرکت پذیر اوسط کی حکمت عملی کے اپنے فوائد ہیں ، لیکن اس میں کچھ خطرات بھی شامل ہیں جن کے بارے میں آگاہ رہنا چاہئے:
مذکورہ بالا خطرات کے ل we ، ہم ایک چھوٹا سا اسٹاپ نقصان کا وقت ترتیب دے سکتے ہیں ، اور انفرادی نقصان کو سختی سے کنٹرول کرسکتے ہیں۔ اسی وقت ، واپسی کی لکیروں کی حد کو بہتر بنائیں ، اور معقول ہدف منافع طے کریں ، اور اس طرح کچھ خطرات سے بچیں۔
اس حکمت عملی میں بہت ساری اصلاحات کی گنجائش موجود ہے ، جن میں سے کچھ یہ ہیں:
2۔ خطرے کو بہتر طور پر کنٹرول کرنے کے لئے نقصانات کے طریقہ کار میں اضافہ، جس میں متعدد نقصانات یا متحرک نقصانات کا استعمال کیا جا سکتا ہے۔
دوسرے اشارے FILTER کے ساتھ مل کر ، غیر مناسب مارکیٹ کے حالات میں تجارت سے بچنے کے لئے؛
مناسب پوزیشن سائز اور خطرے کی چوٹیوں کے ساتھ فنڈز کے انتظام کو بہتر بنائیں۔
اس حکمت عملی کو جانچنے اور پیرامیٹرز کو بہتر بنانے کے ذریعہ مزید بہتر بنایا جاسکتا ہے ، جس سے زیادہ مستحکم تجارتی کارکردگی حاصل ہوسکتی ہے۔
حرکت پذیر اوسط واپسی کی حکمت عملی ایک بہت ہی عملی شارٹ لائن ٹریڈنگ حکمت عملی ہے۔ یہ قلیل مدت میں قیمتوں میں آنے والے الٹ کے مواقع کو پکڑ سکتی ہے ، اور پہلے سے طے شدہ داخلے اور اسٹاپ نقصان کے مقامات کے ذریعہ تجارت کر سکتی ہے۔ حکمت عملی کا نظریہ واضح اور آسان ہے ، اسے سمجھنے اور اس پر عمل درآمد کرنا آسان ہے۔ اس کے ساتھ ہی کچھ تجارتی خطرات بھی موجود ہیں ، جن کو پیرامیٹرز کی اصلاح ، رسک کنٹرول وغیرہ کے ذریعہ مزید بہتر بنانے کی ضرورت ہے۔ مجموعی طور پر ، یہ ایک ایسی مقدار کی حکمت عملی ہے جو گہری تحقیق اور اطلاق کے قابل ہے۔
/*backtest
start: 2022-12-12 00:00:00
end: 2023-12-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MAC Pullback", overlay=true)
// Setting up timeperiod for testing
startPeriodYear = input(2014, "Backtest Start Year")
startPeriodMonth = input(1, "Backtest Start Month")
startPeriodDay = input(2, "Backtest Start Day")
testPeriodStart = timestamp(startPeriodYear, startPeriodMonth, startPeriodDay, 0, 0)
stopPeriodYear = input(2035, "Backtest Stop Year")
stopPeriodMonth = input(12, "Backtest Stop Month")
stopPeriodDay = input(30, "Backtest Stop Day")
testPeriodStop = timestamp(stopPeriodYear, stopPeriodMonth, stopPeriodDay, 0, 0)
// Moving Averages
ema14 = ema(close, 14)
ema28 = ema(close, 28)
sma56 = sma(close, 56)
// Plot
plot(ema14, title="ema14", linewidth=2, color=green)
plot(ema28, title="ema28", linewidth=2, color=red)
plot(sma56, title="sma56", linewidth=3, color=blue)
// Strategy
goLong = cross(ema14, sma56) and ema14 > ema28
goShort = cross(ema14, sma56) and ema14 < ema28
// Locate Swing Lows
leftBars = input(20)
rightBars=input(20)
swinglow = pivotlow(close, leftBars, rightBars)
plot(swinglow, style=cross, linewidth=8, color=#00FF00, offset=-rightBars)
if goLong == true and time >= testPeriodStart and time <= testPeriodStop
// We try to make sure that we're catching the first Pullback after the crossover
if ema14[12] < sma56[12]
pivotpoint = lowest(40)[0] //lowest value of the month as our swing low
// We calculate a Fib 1.272 extension (from the previous swing low to
// the crossover long entry's open) and use this as our entry target to short the Pullback
extensiontarget = ((close[1] - pivotpoint) * 1.27) + pivotpoint
shorttarget = ((close[1] - pivotpoint) * 0.618) + pivotpoint
strategy.order("Pullback", strategy.short, 5.0, limit=extensiontarget)
// I would like to use a trailing stop but for know we just hope to get
// filled if the pullback reaches all the way down to the 0.618.
// We also place a tight stop loss since we trying to short an uptrend
strategy.exit("Pullback Exit", "Pullback", limit=shorttarget, loss=400)