دوہری ٹریک پیش رفت کی حکمت عملی


تخلیق کی تاریخ: 2023-09-19 16:27:12 آخر میں ترمیم کریں: 2023-09-19 16:27:12
کاپی: 0 کلکس کی تعداد: 644
1
پر توجہ دیں
1617
پیروکار

جائزہ

دوہری ٹریک توڑنے کی حکمت عملی کھولنے کی قیمت اور پچھلے دن کی اتار چڑھاؤ کی حد پر مبنی ہے ، جو اوپر کی ٹریک کو توڑنے کے لئے زیادہ اور نیچے کی ٹریک کو توڑنے کے لئے خالی ہے۔ یہ حکمت عملی ٹرینڈ ٹریڈنگ کے مواقع کو پکڑنے کے لئے تیار کی گئی ہے۔

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

  1. حالیہ N جڑ K لائن کی اعلی ترین قیمت HH اور کم ترین قیمت LL کا حساب لگائیں۔

  2. پچھلے دن کی اعلی ترین اختتامی قیمت HC اور کم سے کم اختتامی قیمت LC کو شمار کریں۔

  3. پچھلے دن کی اتار چڑھاؤ کی حد حد HH-LC اور HC-LL میں بڑی قیمت ہے۔

  4. ٹریک اپ BuyLine کے لئے افتتاحی قیمت کے علاوہ k1*Range。

  5. نیچے کی ٹریک SellLine کے لئے افتتاحی قیمت کے لئے کم k2*Range。

  6. جب اختتامی قیمت اوپر سے گزرتی ہے تو زیادہ کریں۔ جب اختتامی قیمت نیچے سے گزرتی ہے تو خالی کریں۔

طاقت کا تجزیہ

اس حکمت عملی کے اہم فوائد:

  1. ٹریڈنگ کے مواقع کو پکڑنے کے لئے ٹریڈنگ کے مواقع کو توڑنے کے لئے کھولنے کی قیمتوں کے قریب.

  2. اوپر اور نیچے کی ٹریک تاریخی اتار چڑھاو کی بنیاد پر خود کار طریقے سے ترتیب دی گئی ہے ، جس سے ذہنیت سے گریز کیا گیا ہے۔

  3. k قدر اپنی مرضی کے مطابق ہے، مختلف قسم کے مختلف قسم کے لئے.

  4. بریک فارم واضح ہے، سگنل کی معیار زیادہ ہے.

  5. رجحانات کی مختلف سطحوں کو پکڑنے کے لئے پوزیشن کی مدت کو لچکدار بنائیں۔

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات:

  1. ٹرینوں کے اوپر اور نیچے کی مناسب حد کا تعین نہیں کیا جاسکتا ہے ، اور اس میں زیادہ سے زیادہ اصلاح کا خطرہ ہے۔

  2. ایک جعلی بریک ہوسکتی ہے ، روکنے کے نقصان کی ضرورت ہے۔

  3. فکسڈ ہولڈنگ ٹائم متحرک طور پر ردعمل نہیں دے سکتا۔

  4. مختصر ریٹرننگ کی مدت، ممکنہ طور پر موڑ کی مطابقت.

  5. اس کے علاوہ ، اس نے کہا کہ اس کی وجہ یہ ہے کہ اس کی وجہ سے اس کی وجہ سے اس کی وجہ سے اس کی وجہ سے ہے.

اس کا حل کیا ہے؟

  1. اعداد و شمار کی بازیابی کے دائرہ کار کو بڑھانے کے لئے k قدر پیرامیٹرز کو بہتر بنائیں۔

  2. معقول اسٹاپ نقصان کی پوزیشن قائم کریں اور انفرادی نقصان پر قابو پالیں۔

  3. رجحانات کا اندازہ لگانے اور منفی تجارت سے بچنے کے لئے.

  4. اس دن تک اپنے ذخائر کی مدت کو کم کرنے پر غور کریں۔

  5. لیبارٹری کی توثیق، مرحلہ وار پوزیشنوں کو بڑھانا.

اصلاح کی سمت

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

  1. متحرک ایڈجسٹمنٹ اوپر اور نیچے ریل پیرامیٹرز k اقدار

  2. ٹرانزیکشن حجم جیسے اشارے کے ساتھ ٹرانزیکشن سگنل کی تصدیق

  3. موبائل سٹاپ نقصان کے تحفظ کے منافع میں اضافہ۔

  4. اس کے بعد ، آپ کو ایک بار پھر اس کی جانچ پڑتال کرنی ہوگی۔

  5. رجحانات اور حدود کو الگ کریں اور حکمت عملی کو توڑ دیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Dual Thrust Strategy",overlay=true,initial_capital=1000)
k1=input(0.67,type=float,step=0.01)
k2=input(0.62,type=float,step=0.01)
TimeFrame=input('240')
len=input(20)
HH=security(syminfo.tickerid,TimeFrame,highest(high,len),barmerge.lookahead_off)
LC=security(syminfo.tickerid,TimeFrame,lowest(close,len),barmerge.lookahead_off)
HC=security(syminfo.tickerid,TimeFrame,highest(close,len),barmerge.lookahead_off)
LL=security(syminfo.tickerid,TimeFrame,lowest(low,len),barmerge.lookahead_off)
Range=max(HH-LC,HC-LL)
BuyLine=security(syminfo.tickerid,"D",open,barmerge.lookahead_off)+k1*Range
SellLine=security(syminfo.tickerid,"D",open,barmerge.lookahead_off)-k2*Range
plot(BuyLine,color=blue,linewidth=2,offset=1,transp=70)
plot(SellLine,color=red,linewidth=2,offset=1,transp=70)


LongCondition=crossover(close,BuyLine)
ShortCondition=crossunder(close,SellLine)
strategy.entry("enter long",true,1,when=LongCondition)
strategy.entry("enter short",false,1,when=ShortCondition)
plotshape(LongCondition and strategy.position_size<0?low:na,style=shape.labelup,location=location.absolute,color=blue,text="Long",textcolor=white,size=size.small)
plotshape(ShortCondition and strategy.position_size>0?high:na,style=shape.labeldown,location=location.absolute,color=red,text="Short",textcolor=white,size=size.small)
alertcondition(LongCondition and strategy.position_size<0,title='Long_DT')
alertcondition(ShortCondition and strategy.position_size>0,title='Short_DT')