ہیجنگ اوسیلیشن ریورسنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-20 15:43:18
ٹیگز:

img

جائزہ

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

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

ہیجنگ اوسیلیشن ریورس کی حکمت عملی مندرجہ ذیل فیصلے کے اصولوں پر مبنی ہے:

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

  2. جب اختتامی قیمت بولنگر بینڈز کی نچلی ریل سے نیچے اور لفافہ لائنوں کی نچلی ریل سے بھی نیچے ہوتی ہے تو ، اس سے یہ ظاہر ہوتا ہے کہ قیمتیں اوور سیلڈ ایریا میں ہوسکتی ہیں۔ اس وقت ، اگر ADX 30 سے کم ہے تو ، اس کا مطلب یہ ہے کہ رجحان کی طاقت مضبوط نہیں ہے۔ دریں اثنا ، اگر اسٹوکاسٹکس 50 سے کم ہے تو ، اس کا مطلب یہ ہے کہ یہ اوور سیلڈ ایریا میں ہے۔ اس طرح ، طویل پوزیشنوں پر غور کیا جاسکتا ہے۔

  3. مختصر پوزیشنوں کے لئے اسٹاپ نقصان سے نکلنے کی شرط یہ ہے کہ بندش کی قیمت بولنگر بینڈ کی نچلی ریل سے نیچے ہو یا انولپ لائنز کی نچلی ریل سے نیچے ہو یا اسٹوکاسٹکس 50 سے کم ہو۔

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

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

فوائد کا تجزیہ

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

  1. فیصلے کے لئے متعدد اشارے کا استعمال مؤثر طریقے سے تجارتی سگنلز کی تصدیق کرسکتا ہے اور جھوٹے بریک آؤٹ سے بچ سکتا ہے۔

  2. رجحان کے الٹ پوائنٹس کے ارد گرد ٹریڈنگ میں نسبتا high اعلی کامیابی کی شرح ہے۔

  3. ہیجنگ آپریشن کا طریقہ کار اپنانے سے خطرات کو مؤثر طریقے سے کنٹرول کیا جاسکتا ہے۔

  4. تجارت کی اعلی تعدد قلیل مدتی کارروائیوں کے لئے موزوں ہے۔

  5. آمدنی کا ذریعہ بنیادی طور پر قیمتوں میں اتار چڑھاؤ سے آتا ہے ، جو مکمل طور پر رجحان کی تبدیلی پر منحصر نہیں ہے۔

خطرے کا تجزیہ

اس ہیجنگ اوسیلیشن ریورس کی حکمت عملی میں کچھ خطرات بھی ہیں جن پر توجہ دینے کی ضرورت ہے:

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

  2. کثرت سے تجارت زیادہ سے زیادہ اصلاح کا شکار ہوتی ہے۔

  3. واپسی کے وقت کو درست طریقے سے سمجھنے میں ناکامی بڑے نقصانات کا باعث بن سکتی ہے۔

  4. رجحان کی تبدیلیوں کا امکان ہے جس سے بچنے کی ضرورت ہے۔

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

اصلاح کی ہدایات

یہ ہیجنگ آسکیلیشن ریورسنگ حکمت عملی مندرجہ ذیل سمتوں میں بھی بہتر بنایا جا سکتا ہے:

  1. تجارتی سگنل کے معیار کو بہتر بنانے کے لئے اشارے کے پیرامیٹرز کو بہتر بنائیں۔

  2. رجحان کے خلاف تجارت سے بچنے کے لئے بنیادی عوامل کے فیصلوں میں اضافہ کریں.

  3. کامیابی کی شرح کو بہتر بنانے کے لئے V کے سائز کے الٹ پیٹرن کی شناخت کو شامل کریں.

  4. متحرک طور پر سٹاپ نقصان کی حد کو ایڈجسٹ کریں.

  5. سرمایہ کے انتظام کو بہتر بنائیں تاکہ ایک ہی ٹرانزیکشن کے نقصان کو سختی سے کنٹرول کیا جاسکے۔

خلاصہ

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


/*backtest
start: 2023-12-12 00:00:00
end: 2023-12-19 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99

//@version=5
strategy("Contrarian Scalping Counter Trend",overlay=true)

//bollinger bands
length = input.int(20, minval=1, title="Length BB")
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev BB")
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev


//envelope
len = input.int(20, title="Length Envelope", minval=1)
percent = input(1.0)
exponential = input(false)
envelope = exponential ? ta.ema(src, len) : ta.sma(src, len)
k = percent/100.0
upper_env = envelope * (1 + k)
lower_env = envelope * (1 - k)

//adx
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
	up = ta.change(high)
	down = -ta.change(low)
	plusDM = na(up) ? na : (up > down and up > 0 ? up : 0)
	minusDM = na(down) ? na : (down > up and down > 0 ? down : 0)
	truerange = ta.rma(ta.tr, len)
	plus = fixnan(100 * ta.rma(plusDM, len) / truerange)
	minus = fixnan(100 * ta.rma(minusDM, len) / truerange)
	[plus, minus]
adx(dilen, adxlen) =>
	[plus, minus] = dirmov(dilen)
	sum = plus + minus
	adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)

//stochastic

periodK = input.int(50, title="%K Length", minval=1)
smoothK = input.int(20, title="%K Smoothing", minval=1)
stock = ta.sma(ta.stoch(close, high, low, periodK), smoothK)


short=close> upper and close >upper_env and sig < 30 and stock > 50
long=close< lower and close <lower_env and sig < 30 and stock < 50


short_exit= close < lower or close<lower_env or stock <50
long_exit=close > lower or close>lower_env or stock >50



strategy.entry("short",strategy.short,when=short)
strategy.close("short",when=short_exit)


strategy.entry("long",strategy.long,when=long)
strategy.close('long',when=long_exit)


مزید