اسٹوکاسٹک ورٹیکس حکمت عملی ایک ایسی حکمت عملی ہے جو خریدنے کے سگنل پیدا کرتی ہے جب اسٹوکاسٹک آسکیلیٹر کی K لائن D لائن سے اوپر عبور کرتی ہے اور مثبت VI منفی VI سے زیادہ ہوتا ہے۔ اس حکمت عملی میں اسٹوکاسٹک آسکیلیٹر اشارے اور ورٹیکس اشارے کے فوائد کو یکجا کیا جاتا ہے تاکہ اسٹاک کی قیمتوں میں الٹ پڑنے پر مواقع کو پکڑ سکے۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
اسٹوکاسٹک آسکیلیٹر: یہ اشارے دن کی بندش کی قیمت کا موازنہ ایک خاص مدت کے دوران سب سے زیادہ اور سب سے کم قیمتوں سے کرتا ہے تاکہ یہ ظاہر کیا جاسکے کہ آیا مارکیٹ زیادہ فروخت ہوئی ہے یا زیادہ خریدی گئی ہے۔ جب اسٹوکاسٹک آسکیلیٹر کی تیز لائن K سست لائن D کے اوپر سے گزرتی ہے تو ، اسے خرید کا اشارہ سمجھا جاتا ہے۔
ورٹیکس انڈیکیٹر: یہ اشارے ایک خاص مدت میں اتار چڑھاؤ کا موازنہ کرکے مارکیٹ میں گردابی جیسے اوپر یا نیچے کی حرکت کو ظاہر کرتا ہے۔ جب مثبت ورٹیکس انڈیکس منفی ورٹیکس انڈیکس سے زیادہ ہوتا ہے تو ، اس کا مطلب یہ ہے کہ اسٹاک کی قیمت کی بڑھتی ہوئی رفتار نیچے کی رفتار سے زیادہ مضبوط ہے ، لہذا ہم خرید سکتے ہیں۔
اس حکمت عملی کا خریدنے کا اشارہ اسٹوکاسٹک آسکیلیٹر کی سست لائن D کے اوپر تیز لائن K کراسنگ سے آتا ہے ، جس سے اشارہ ہوتا ہے کہ اسٹاک کی قیمت اوور سیلڈ ایریا سے چھلانگ لگتی ہے۔ اور منفی ورٹیکس انڈیکس سے زیادہ مثبت ورٹیکس انڈیکس کا مطلب ہے کہ اسٹاک کی قیمت میں مضبوط اضافے کی رفتار ہے۔ لہذا ان دونوں اشاروں کا امتزاج حتمی خریدنے کا فیصلہ پیدا کرتا ہے۔
اس حکمت عملی کی اہم خصوصیات یہ ہیں:
اسٹاک کی قیمتوں میں تیزی سے اضافے کو بروقت انداز میں پکڑیں۔ ڈی لائن کے اوپر کراسنگ کی لائن قیمت کی تبدیلی کی عکاسی کرتی ہے۔
ورٹیکس انڈیکس جھوٹے بریک آؤٹ سے بچنے کے لئے اوپر کی رفتار کا تعین کرتا ہے.
حکمت عملی کو بہتر بنانے کے لئے سایڈست پیرامیٹرز.
بصری فیصلے کے لیے خریدنے کا اشارہ۔
اسٹوکاسٹک اور ورٹیکس میں بہت زیادہ تاریخی اعداد و شمار کے بغیر اندرونی میکانزم ہیں.
اس حکمت عملی میں کچھ خطرات ہیں:
خریدنے کے سگنل میں غلطیاں ہوسکتی ہیں اور نقصانات سے مکمل طور پر بچ نہیں سکتا۔
نامناسب پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی کو متاثر کر سکتی ہیں.
اشارے کی ناکامی کا امکان اس وقت زیادہ ہوتا ہے جب اسٹاک کی قیمتوں میں تیزی سے اتار چڑھاؤ ہوتا ہے۔
یہ مارکیٹ کے رجحانات کا تعین نہیں کر سکتا ہے اور وہ ریچھ مارکیٹوں میں خریدنے کے سگنل بھی پیدا کرے گا۔
ان خطرات کو پیرامیٹرز کو ایڈجسٹ کرکے ، اسٹاپ نقصان کی ترتیب ، مارکیٹ کے رجحانات وغیرہ پر غور کرکے کم کیا جاسکتا ہے۔ لیکن کوئی بھی مقداری حکمت عملی نقصانات سے مکمل طور پر بچ نہیں سکتی ہے۔ کچھ خطرات اٹھانے کی ضرورت ہے۔
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بھی بہتر بنایا جاسکتا ہے:
اعلی سطح پر پوزیشن کھولنے سے بچنے کے لئے مجموعی رجحان کا تعین کرنے کے لئے دیگر تکنیکی اشارے کو یکجا کریں۔
زیادہ سے زیادہ واحد نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کے طریقہ کار کو بڑھانا.
بہترین پیرامیٹرز تلاش کرنے کے لئے اشارے کے پیرامیٹرز کے مختلف مجموعے کی جانچ کریں۔
غلط مثبت امکانات کو کم کرنے کے لئے افتتاحی حالات میں اضافہ کریں.
تجارتی اخراجات پر غور کریں اور کم سے کم منافع کے اہداف طے کریں۔
یہ اصلاحات حکمت عملیوں کے استحکام کو بہتر بناسکتی ہیں ، نقصانات کو کم کرسکتی ہیں ، اور حکمت عملیوں کی قدر کو زیادہ سے زیادہ کرسکتی ہیں۔
اسٹوکاسٹک ورٹیکس حکمت عملی میں قیمتوں میں ردوبدل کے اشارے اور اوپر کی رفتار کے اشاروں کو مدنظر رکھا جاتا ہے۔ یہ ایک عام ردوبدل کی حکمت عملی ہے۔ جب اسٹاک کی قیمتیں زیادہ فروخت ہونے والے علاقوں سے بحال ہوجاتی ہیں تو وہ مواقع کو استعمال کرتی ہے اور غلط بریک آؤٹ سے بچنے کے لئے ورٹیکس انڈیکس کا استعمال کرتے ہوئے اوپر کی رفتار کا تعین کرتی ہے۔ اس لچکدار ، آسان عمل کی حکمت عملی میں قابو پانے والے خطرات ہیں اور یہ ایک اچھی مقداری حکمت عملی ہے۔ لیکن کوئی بھی حکمت عملی مارکیٹ کے خطرے سے مکمل طور پر بچ نہیں سکتی ہے۔ ہمیں اس کے ساتھ محتاط انداز میں سلوک کرنا چاہئے اور حکمت عملی کی زیادہ سے زیادہ قیمت دریافت کرنے کے لئے ممکنہ اصلاح کی جگہوں پر توجہ دینی چاہئے۔
/*backtest start: 2022-12-14 00:00:00 end: 2023-12-20 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Stochastic and Vortex Strategy", overlay=true) // Stochastic Oscillator settings kPeriod = input(14, title="K Period") dPeriod = input(3, title="D Period") slowing = input(3, title="Slowing") k = sma(stoch(close, high, low, kPeriod), slowing) d = sma(k, dPeriod) // Vortex Indicator settings lengthVI = input(14, title="Vortex Length") tr = max(max(high - low, abs(high - close[1])), abs(low - close[1])) vmPlus = abs(high - low[1]) vmMinus = abs(low - high[1]) viPlus = sum(vmPlus, lengthVI) / sum(tr, lengthVI) viMinus = sum(vmMinus, lengthVI) / sum(tr, lengthVI) // Buy condition buyCondition = crossover(k, d) and viPlus > viMinus if (buyCondition) strategy.entry("Buy", strategy.long) plotshape(series=buyCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plot(k, title="%K", color=color.blue) plot(d, title="%D", color=color.orange) hline(80, "Overbought", color=color.red) hline(20, "Oversold", color=color.green) plot(viPlus, title="VI+", color=color.purple) plot(viMinus, title="VI-", color=color.red)