ویوٹرینڈ لارج انڈیکس اوور سیلڈ ریباؤنڈ گرڈ تجارتی حکمت عملی

DCA EMA SMA
تخلیق کی تاریخ: 2024-04-25 17:13:39 آخر میں ترمیم کریں: 2024-04-25 17:13:39
کاپی: 3 کلکس کی تعداد: 898
1
پر توجہ دیں
1617
پیروکار

ویوٹرینڈ لارج انڈیکس اوور سیلڈ ریباؤنڈ گرڈ تجارتی حکمت عملی

جائزہ

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

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

  1. Wavetrend اشارے کی دو لائنوں کا حساب لگائیں ، ایک اصل قیمت ((wt1)) اور ایک ہموار قیمت ((wt2)) ۔
  2. متعدد اوور سیل لیول (oslevel1 ~ 8) اور اوبل لیول (Oblevel1 ~ 5) ۔
  3. جب wt1 اور wt2 دونوں ایک ہی وقت میں کسی اوور سیل سطح سے نیچے ہوں اور wt1 wt2 کے اوپر ہو تو کثیر سر پوزیشن کھولی جائے گی۔ سطح جتنی کم ہو گی ، پوزیشن کھولی جائے گی۔
  4. جب wT1 اور wT2 دونوں اوورلوڈ لیول 1 سے اوپر ہیں اور wT1 wT2 کے نیچے ہے تو ، 70٪ کثیر پوزیشنوں کو ختم کریں۔
  5. ایک گرڈ ٹریڈنگ سسٹم کی تعمیر کے لئے اقدامات 3 اور 4 کو دہرائیں۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
// © And Isaac, all rights reserved. If there is any piracy, please call the police immediately. 

strategy(title='wavetrend',shorttitle='DCA-High win rate quantitative trading')
n1 = input(40,'channel length')
n2 = input(60,'average length')
Oblevel1 = input(40,'over bought level 1')
Oblevel2 = input(50,'over bought level 1')
Oblevel3 = input(70,'over bought level 1')
Oblevel4 = input(80,'over bought level 1')
Oblevel5 = input(100,'over bought level 2')
oslevel1 = input(-40,'over sold level 1')
oslevel2 = input(-45,'over sold level 1')
oslevel3 = input(-50,'over sold level 1')
oslevel4 = input(-55,'over sold level 1')
oslevel5 = input(-65,'over sold level 1')
oslevel6 = input(-75,'over sold level 1')
oslevel7 = input(-85,'over sold level 1')
oslevel8 = input(-100,'over sold level 2')

ap = input(title="source",defval=hlc3)
esa =ta.ema(ap, n1)
d =ta.ema(math.abs(ap - esa),n1)
ci = (ap - esa)/ (0.015 * d)
tci = ta.ema(ci,n2)

wt1 = tci
wt2 = ta.sma(wt1, 4)

plot(0,color=color.new(#787b86, 0 ))
plot(Oblevel1, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel1, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel2, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel3, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel4, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel5, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel6, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel7, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel8, color=color.new(#89ff52, 53), linewidth = 2)
plot(oslevel2, color=color.new(#89ff52, 53), linewidth = 2)
plot(wt1, color=color.new(#ff5252,0))
plot(wt2, color=color.new(#ffffff,0))
plot(wt1 - wt2, color=color.new(#00bcd4, 30),style=plot.style_area)

plot(ta.cross(wt1, wt2) ? wt2 : na, color=color.new(#ff5252,0) , style=plot.style_circles, linewidth=4 )

// barcolor(cross(wt1, wt2) ? (wt2 - wt1 > 0 ? aqua : yellow) : na)
barcolor(ta.cross(wt1, wt2) ? (wt2 - wt1 > 0 ? color.new(#ffffff,0) : color.new(#89ff52, 53)) : na)

/////////////
Long1 = wt2 < oslevel1 and wt1 < oslevel1 and wt1>wt2 and wt2 > oslevel3 and wt1>oslevel3
Long5 = wt2 < oslevel5 and wt1 < oslevel5 and wt1>wt2 and wt2 > oslevel6 and wt1>oslevel6

Long7 = wt2 < oslevel7 and wt1 < oslevel7 and wt1>wt2 and wt2 > oslevel8 and wt1>oslevel8
Long8 = wt2 < oslevel8 and wt1 < oslevel8 and wt1>wt2
LS1 = wt2 > Oblevel1 and wt1 > Oblevel1 and wt1<wt2



if Long1
    strategy.entry("L",strategy.long,comment = "做多1")


if Long5
    strategy.entry("L",strategy.long,comment = "做5")

if Long7
    strategy.entry("L",strategy.long,comment = "做多7")
if Long8
    strategy.entry("L",strategy.long,comment = "做多8")
if LS1
    strategy.close("L", qty_percent = 70,comment = "平多")