او بی وی اور سی سی آئی اشارے پر مبنی رجحان کی پیروی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-21 14:05:12
ٹیگز:

img

جائزہ

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

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

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

انٹری سگنلز کے لئے، اگر آخری مدت کے OBV قدر سبز ہے (سرمایہ کاری کی آمد) اور CCI حد سے اوپر ہے (ایک بیل مارکیٹ میں) ، جبکہ OBV لائن اس کے EMA لائن سے اوپر کراس کرتی ہے، تو خرید سگنل پیدا ہوتا ہے.

باہر نکلنے کے اشارے کے لئے، اگر آخری مدت کے OBV کی قیمت سرخ ہے (سرمایہ دارانہ بہاؤ) اور CCI حد سے نیچے ہے (بہار کی مارکیٹ میں) ، جبکہ OBV لائن اس کے EMA لائن سے نیچے گزرتی ہے، تو فروخت کا اشارہ پیدا ہوتا ہے.

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

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

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

  1. مارکیٹ کیپٹل فلو اور رجحان کی سمت کا تعین کرنے کے لئے او بی وی کا استعمال کرتے ہوئے ، قلیل مدتی مارکیٹ شور مداخلت سے بچنا۔

  2. فلٹرنگ کے لئے CCI اشارے کا فائدہ اٹھانا، تجارتی سگنل کو زیادہ قابل اعتماد بنانا۔

  3. اعلی معیار کے کنکریٹ ٹریڈنگ پوائنٹس پیدا کرنے کے لئے ای ایم اے کراس اوورز کا استعمال کرنا۔

  4. قوانین واضح اور سادہ ہیں، سمجھنے اور لاگو کرنے میں آسان ہیں۔

خطرے کا تجزیہ

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

  1. او بی وی اور سی سی آئی اشارے غلط سگنل پیدا کرنے کا امکان۔

  2. بار بار ٹریڈنگ سگنل، آسانی سے زیادہ ٹریڈنگ؛

  3. retraces کے دوران پھنس سکتا ہے؛

  4. ناقص پیرامیٹر کی ترتیب کی وجہ سے خراب حکمت عملی کی کارکردگی.

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

اصلاح کی ہدایات

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

  1. مختلف پیرامیٹرز کے اثرات کا اندازہ کریں اور پیرامیٹرز کا بہترین مجموعہ تلاش کریں۔

  2. زیادہ سے زیادہ تجارت سے بچنے کے لیے تجارتی تعدد کی حد مقرر کریں۔

  3. ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان کا طریقہ کار شامل کریں؛

  4. سگنل کے معیار کو بہتر بنانے کے لئے فلٹرز کے طور پر دیگر اشارے شامل کریں؛

  5. ٹریڈنگ سگنلز کو زیادہ قابل اعتماد بنانے کے لئے انٹری اور ایگزٹ منطق کو بہتر بنائیں۔

خلاصہ

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


/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//author: SudeepBisht
//@version=3
strategy("SB_CCI coded OBV Strategy", overlay=true)

src = close
length = input(20, minval=1, title="CCI Length")
threshold=input(0, title="CCI threshold for OBV coding")
lengthema=input(13, title="EMA length")
obv(src) => 
    cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)
    
o=obv(src)
c=cci(src, length)
col=c>=threshold?green:red
chk=col==green?1:0
ema_line=ema(o,lengthema)

//plot(o, color=c>=threshold?green:red, title="OBV_CCI coded", linewidth=2)
//plot(ema(o,lengthema), color=orange, linewidth=2)


if (not na(ema_line))
    if (crossover(o, ema_line) and chk[1]==1)
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (crossunder(o, ema_line) and chk[1]==0)
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")


مزید