وسائل لوڈ ہو رہے ہیں... لوڈنگ...

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

مصنف:چاؤ ژانگ، تاریخ: 2024-03-08 15:12:42
ٹیگز:

img

جائزہ

یہ حکمت عملی اسٹوکاسٹک آسکیلیٹر کے کراس اوور سگنلز کا استعمال خرید و فروخت کے عمل کو متحرک کرنے کے لئے کرتی ہے۔ جب %K لائن %D لائن سے اوپر کراس کرتی ہے اور %K قیمت 20 سے کم ہوتی ہے تو ، یہ ایک لمبی پوزیشن کھولتی ہے۔ جب %K لائن %D لائن سے نیچے کراس کرتی ہے اور %K قیمت 80 سے زیادہ ہوتی ہے تو ، یہ ایک مختصر پوزیشن کھولتی ہے۔ اس کے علاوہ ، حکمت عملی کے سیٹ پوزیشنوں کو سنبھالنے اور نقصانات کی توسیع کو روکنے کے لئے منافع اور اسٹاپ نقصان کے فاصلے لیتے ہیں۔ مزید برآں ، یہ حکمت عملی پوزیشنوں کو بند کرنے کے لئے منطقی شرائط بھی طے کرتی ہے۔ جب اسٹوکاسٹک آسکیلیٹر افتتاحی سگنل کے برعکس کراس اوور سگنل دکھاتا ہے تو ، یہ اسی لمبی یا مختصر پوزیشن کو بند کردے گا یہاں تک کہ اگر منافع یا اسٹاپ نقصان کی قیمت نہیں پہنچ گئی ہے۔

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

  1. 14 پیریڈ اسٹوکاسٹک آسکیلیٹر کی %K اور %D اقدار کا حساب لگائیں اور انہیں سادہ حرکت پذیر اوسط کا استعمال کرتے ہوئے ہموار کریں۔
  2. اس بات کا تعین کریں کہ کیا %K لائن اور %D لائن نے عبور کیا ہے:
    • جب %K لائن %D لائن کے اوپر عبور کرتی ہے اور %K قدر 20 سے کم ہوتی ہے تو یہ خریدنے کا سگنل ٹرگر کرتا ہے اور ایک طویل پوزیشن کھولتا ہے۔
    • جب %K لائن %D لائن سے نیچے کراس کرتی ہے اور %K کی قدر 80 سے اوپر ہوتی ہے تو ، یہ فروخت سگنل کو متحرک کرتا ہے اور مختصر پوزیشن کھولتا ہے۔
  3. کھلی پوزیشنوں کا انتظام کرنے کے لئے منافع لینے اور سٹاپ نقصان کے فاصلے (ٹیکس میں) مقرر کریں:
    • لمبی پوزیشنوں کے لئے ، منافع لینے کی قیمت ٹی پی ٹکس کو اندراج کی قیمت سے اوپر اور اسٹاپ نقصان کی قیمت ایس ایل ٹکس کو اندراج کی قیمت سے نیچے مقرر کریں۔
    • مختصر پوزیشنوں کے لئے ، منافع لینے کی قیمت ٹی پی ٹکس کو اندراج کی قیمت سے نیچے اور اسٹاپ نقصان کی قیمت ایس ایل ٹکس کو اندراج کی قیمت سے اوپر مقرر کریں۔
    • جب قیمت منافع لینے یا سٹاپ نقصان کی قیمت تک پہنچ جاتی ہے، تو متعلقہ پوزیشن بند کر دیں۔
  4. پوزیشنوں کو بند کرنے کے لئے منطقی حالات مقرر کریں:
    • جب %K لائن %D لائن سے نیچے کراس کرتی ہے اور %K کی قدر 80 سے کم یا برابر ہوتی ہے تو ، تمام طویل پوزیشنیں بند کردیں۔
    • جب %K لائن %D لائن کے اوپر عبور کرتی ہے اور %K کی قدر 20 سے زیادہ یا برابر ہوتی ہے تو تمام مختصر پوزیشنیں بند کردیں۔

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

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

خطرے کا تجزیہ

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

اصلاح کی سمت

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

خلاصہ

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


/*backtest
start: 2024-02-29 00:00:00
end: 2024-03-07 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("How to force strategies fire exit alerts not reversals", initial_capital = 1000, slippage=1, commission_type = strategy.commission.cash_per_contract, commission_value = 0.0001, overlay=true) 
// disclaimer: this content is purely educational, especially please don't pay attention to backtest results on any timeframe/ticker

// Entries logic: based on Stochastic crossover
k = ta.sma(ta.stoch(close, high, low, 14), 3)
d = ta.sma(k, 3)
crossover = ta.crossover(k,d)
crossunder = ta.crossunder(k,d)

if (crossover and k < 20)
	strategy.entry("Buy", strategy.long, alert_message="buy")
if (crossunder and k > 80)
	strategy.entry("Sell", strategy.short, alert_message="sell")

// StopLoss / TakeProfit exits:
SL = input.int(600, title="StopLoss Distance from entry price (in Ticks)")
TP = input.int(1200, title="TakeProfit Distance from entry price (in Ticks)")
strategy.exit("xl", from_entry="Buy", loss=SL, profit=TP, alert_message="closebuy")
strategy.exit("xs", from_entry="Sell", loss=SL, profit=TP, alert_message="closesell")

// logical conditions exits:
if (crossunder and k <= 80)
	strategy.close("Buy", alert_message="closebuy")
if (crossover and k >= 20)
	strategy.close("Sell", alert_message="closesell")

مزید