WaveTrend اور CMF پر مبنی رجحان کی پیروی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-16 16:38:03
ٹیگز:

img

جائزہ

یہ حکمت عملی رجحان کی سمت کی نشاندہی کرنے اور رجحانات کی پیروی کرنے کے لئے ویو ٹرینڈ اشارے اور چیکن منی فلو (سی ایم ایف) اشارے کو جوڑتی ہے۔ یہ 15 منٹ کے ٹائم فریم پر چلتی ہے ، قیمت کے رجحان کا تعین کرنے کے لئے ویو ٹرینڈ اور رجحان کی تصدیق کے لئے سی ایم ایف کا استعمال کرتی ہے ، اس طرح انتہائی قلیل مدتی رجحان کی پیروی کو نافذ کرتی ہے۔

حکمت عملی منطق

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

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

یہ حکمت عملی 15 منٹ کے ٹائم فریم پر چلتی ہے۔ یہ پہلے قیمت کے رجحان کی سمت کا تعین کرنے کے لئے ویو ٹرینڈ اشارے کا استعمال کرتی ہے ، پھر اس کی تصدیق کے لئے سی ایم ایف اشارے کا استعمال کرتی ہے ، تاکہ رجحانات کی پیروی کی جاسکے۔ خاص طور پر ، جب ویو ٹرینڈ چینل انڈیکس -60 سے نیچے ہوتا ہے اور سی ایم ایف -0.2 سے کم ہوتا ہے تو ، یہ لمبا ہوجاتا ہے۔ جب ویو ٹرینڈ چینل انڈیکس 60 سے اوپر ہوتا ہے اور سی ایم ایف 0.2 سے زیادہ ہوتا ہے تو ، یہ مختصر ہوجاتا ہے۔ باہر نکلنے کی شرائط بنیادی طور پر سی ایم ایف اشارے پر مبنی ہوتی ہیں - جب سی ایم ایف 0.18 سے زیادہ ہوتا ہے تو یہ لمبی پوزیشن بند کردیتی ہے ، اور جب سی ایم ایف -0.18 سے کم ہوتا ہے تو مختصر پوزیشن بند کردیتی ہے۔

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

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

خطرے کا تجزیہ

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

حل:

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

اصلاح

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

خلاصہ

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


/*backtest
start: 2023-11-08 00:00:00
end: 2023-11-15 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title = "CMF - WaveTrend", shorttitle = "CMF - WaveTrend", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, currency = currency.EUR)

//Chaikin Money Flow

len = input(20, minval=1, title="Length")
mas = input(title="Aggregation", defval="SUM", options=["SUM", "EMA", "WMA"])
e = input(10.0, title="Volume Exponent (0-10 reduces & 10+ increases volume effect)")
p = input(false, title="Show in Percentage")
mvs = input(false, "Factor in Price (Money Volume)")
src=input(hlc3, title="Source for price factor")

trl = min(low,close[1]), trh = max(high,close[1]) // 'true range' fixes issues caused by gaps in price
wv = pow(volume,e/10.0)*(mvs ? src : 1)
ad = (trh==trl ? 0 : (2*close-(trh+trl))/tr(true))*wv
cmf = mas=="SUM" ? sum(ad, len)/sum(wv, len) : mas=="EMA" ? ema(ad, len)/ema(wv, len) : mas=="WMA" ? wma(ad, len)/wma(wv, len) : na
cmf_p  = if p
    50*cmf+50
else
    cmf
b = p ? 50 : 0


//WaveTrend
n1 = input(10, "Channel Length")
n2 = input(21, "Average Length")
obLevel1 = input(60, "Over Bought Level 1")
obLevel2 = input(53, "Over Bought Level 2")
osLevel1 = input(-60, "Over Sold Level 1")
osLevel2 = input(-53, "Over Sold Level 2")
 
ap = hlc3 
esa = ema(ap, n1)
d = ema(abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ema(ci, n2)
 
wt1 = tci
wt2 = sma(wt1,4)
// 


longCondition = wt1 < -60 and cmf < - 0.20
if (longCondition)
 
    strategy.entry("My Long Entry Id", strategy.long)
    
 
shortCondition = wt1 > 60 and cmf > 0.20
if (shortCondition)
 
    strategy.entry("My Short Entry Id", strategy.short)
    
closeLongCondition = cmf_p > 0.18 ? true : false
closeShortCondition = cmf_p < -0.18 ? true : false
    
    
strategy.close("My Long Entry Id", when=(closeLongCondition == true))
strategy.close("My Short Entry Id", when=(closeShortCondition == true))

مزید