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


تخلیق کی تاریخ: 2024-02-02 17:17:38 آخر میں ترمیم کریں: 2024-02-02 17:17:38
کاپی: 0 کلکس کی تعداد: 698
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

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

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

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

body=close-open  
range=high-low
abody=abs(body)
ratio=abody/range
data=(abs(open - close) <= (high - low) * Doji)

اگر abs{open-close) <= (high-low)*ڈوجی پیرامیٹر ، ڈوجی اسٹار شکل کے طور پر فیصلہ کیا جاتا ہے ، اس وقت رکنے والی ٹوکری رکھی جاتی ہے۔ رکنے والی ٹوکری کی پوزیشن مندرجہ ذیل ہے:

longDist= longcandle[1] and range[1]>range? high: max(high,high[1]) 
shortDist= longcandle[1] and range[1]>range? low: min(low,low[1])

اگر پچھلا K لائن ادارہ بڑا ہے تو ، اسٹاپ خریدیں جو ڈوجی اسٹار کی اونچائی اور پچھلے K لائن کی اونچائی کے درمیان ہے۔ اگر پچھلا K لائن ادارہ چھوٹا ہے تو ، اسٹاپ خریدیں جو ڈوجی اسٹار کی اونچائی ہے۔

کھیل کے قوانین کے دو اختیارات ہیں:

  1. فکسڈ اسٹاپ نقصان کے ساتھ کھیلنا
strategy.exit("exit buy","buy stop",loss=SL, profit=TP, when=Use_SL_TP) 
  1. ڈوجی اسٹار کی سب سے کم قیمت کے ساتھ اسٹاپ نقصان کے طور پر کھیلنا
strategy.close("buy stop",when=not Use_SL_TP and close<dojilow)

طاقت کا تجزیہ

یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:

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

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

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

اصلاح کی سمت

اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//This is a simple strategy based on Doji star candlestick
//It places two orders: buy stop at doji star high or previous candle high and sell stop at doji star low or previous candle low.
//This strategy works very well with high time frames like Weekly TF because it eliminates the noise in doji formation.
//

strategy("Doji strategy W", overlay=true, calc_on_every_tick=true, pyramiding=0,default_qty_type=strategy.percent_of_equity,default_qty_value=100,currency=currency.USD)

//INPUTS
//MinDistance=input(100,'Minimum distance in ticks')
Use_SL_TP=input(true,'Use stop loss and take profit?')
TP=input(200,'Take Profit in ticks')
SL=input(200,'Stop Loss in tiks')
Doji = input(0.05, minval=0.01, title="Doji size", step=0.01)

//VARIABILI
body=close-open
range=high-low
abody=abs(body)
ratio=abody/range
longcandle= (ratio>0.6)

//Doji
data=(abs(open - close) <= (high - low) * Doji)
plotchar(data, title="Doji", text='Doji', color=black)
longDist= longcandle[1] and range[1]>range? high: max(high,high[1])
shortDist= longcandle[1] and range[1]>range? low: min(low,low[1])
dojilow=data==1?low:na
dojihigh=data==1?high:na

goStar=data==1?true:false
//////////////////////////////////////////////////////////////////

//STRATEGY

strategy.order("buy stop",true,stop=longDist,  oca_name="Dojy Entry",when=goStar)
strategy.order("sell stop",false,stop=shortDist, oca_name="Dojy Entry",when=goStar)

strategy.exit("exit buy","buy stop",loss=SL, profit=TP, when=Use_SL_TP)
strategy.exit("exit sell","sell stop",loss=SL,profit=TP, when=Use_SL_TP)

strategy.close("buy stop",when=not Use_SL_TP and close<dojilow)
strategy.exit("exit buy","buy stop",profit=TP, when=not Use_SL_TP)
strategy.close("sell stop",when=not Use_SL_TP and close>dojihigh)
strategy.exit("exit sell","sell stop",profit=TP, when=not Use_SL_TP)