وسائل لوڈ ہو رہے ہیں... لوڈنگ...

متعدد اشارے کے ساتھ آسکیلیشن پوزیشننگ کی پیشرفت کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-01 17:49:34
ٹیگز:

img

جائزہ

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

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

  1. STOCH.RSI اسٹوکاسٹک آسکیلیٹر اور رشتہ دار طاقت انڈیکس (RSI) کی طاقت کو یکجا کرتا ہے، جس میں واپسی کے مواقع کا پتہ لگانے کے لئے overbought / oversold کی سطح ظاہر ہوتی ہے۔

  2. RSI اضافی تصدیق کے طور پر overbought/oversold حالات کا جائزہ لیتا ہے۔

  3. دوہری حکمت عملی اسٹاک اور آر ایس آئی کے درمیان کراسورز کا تعین کرتی ہے تاکہ تجارتی سگنل پیدا کیے جائیں۔

  4. سی ایم ولیمز انڈیکیٹر فیصد بینڈوں کا حساب لگاتا ہے۔ بینڈوں سے چھلانگ لگانے سے مارکیٹ میں الٹ پھیر کی نمائندگی ہوتی ہے ، جو اتار چڑھاؤ اور الٹ پھیر کے فیصلے میں مدد کرتی ہے۔

  5. منی فلو انڈیکس (ایم ایف آئی) فنڈز کے بہاؤ کا جائزہ لیتا ہے ، معیار کو بہتر بنانے کے لئے اسٹاک آر ایس آئی اور آر ایس آئی کے ساتھ مل کر سگنلز کی توثیق کرتا ہے۔

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

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

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

  1. متعدد اشارے کا امتزاج تصدیق کے ذریعے سگنل کے معیار کو بہتر بناتا ہے اور جھوٹے سگنل کو کم کرتا ہے۔

  2. STOCH.RSI، RSI اور MFI مؤثر طریقے سے overbought/oversold زونز اور مارکیٹ موڑ پوائنٹس کی نشاندہی.

  3. سی ایم ولیمز مارکیٹ میں اتار چڑھاؤ اور الٹ پلٹ کا اندازہ کرنے میں مدد کے لئے فیصد بینڈ کا حساب لگاتا ہے۔

  4. دوہری حکمت عملی سادہ تجارتی سگنل پیدا کرتی ہے جو پیروی کرنا آسان ہے۔

  5. بہت زیادہ حسب ضرورت، مختلف مارکیٹوں کے مطابق بہت زیادہ پیرامیٹرز کے ساتھ.

خطرے کا تجزیہ

نوٹ کرنے کے لیے کچھ خطرات:

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

  2. پیرامیٹرز کی غلط ترتیب سے سگنل کا معیار خراب ہو سکتا ہے۔ پیرامیٹرز کو ذاتی انداز کے مطابق ہونا چاہیے۔

  3. تبدیلی کے اشارے پیچھے رہ سکتے ہیں۔ مزید اشارے رجحان کی تشخیص میں مدد کرسکتے ہیں۔

  4. تجارت کی اعلی تعدد کی وجہ سے سرمایہ کا ناقص استعمال ہوسکتا ہے۔

حل:

  1. طاقتور ٹرمینلز استعمال کریں اور پیرامیٹرز کو بہتر بنائیں.

  2. زیادہ سے زیادہ ذاتی پیرامیٹرز تلاش کرنے کے لئے وسیع پیمانے پر بیک ٹیسٹ کریں.

  3. رجحانات کا تعین کرنے کے لیے مزید اشارے شامل کریں۔

  4. ہر تجارت میں نقصان کو محدود کرنے کے لئے اسٹاپ نقصان جیسے رسک کنٹرول میکانزم کو بہتر بنائیں۔

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

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

  1. بہترین مجموعہ تلاش کرنے کے لئے اشارے کے پیرامیٹرز کو بہتر بنائیں.

  2. اسٹاک کے انتخاب کو بہتر بنانے کے لیے حجم اور منافع فیکٹر جیسے اشارے شامل کریں۔

  3. مزید ٹرینڈ لائنز، بولنگر بینڈ وغیرہ شامل کریں تاکہ سپورٹ / مزاحمت کی سطح کی پیش گوئی کی جاسکے۔

  4. سٹاپ نقصان شامل کریں، مارکیٹ میں داخل ہونے کے فلٹرز کو خطرے کو کنٹرول کرنے کے لئے.

  5. پیرامیٹرز خصوصیات کی بنیاد پر مختلف مصنوعات اور ٹائم فریم کے لئے مختلف ہوتے ہیں.

نتیجہ

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


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


     //////////////////////////////////////////////////////////////////////////
    ////  STOCHASTIC_RSI+RSI+DOUBLE_STRATEGY+CM_WILLIAMS_VIX_FIX+MFI  ////////
   //////////////////////////////////////////////////////////////////////////


//  This is a simple combination of integrated and published scripts, useful 
//  if you don't have a PRO account and want to bypass the 3 indicators limit. 
//  It includes:
//  1) Stoch.RSI
//  2) Relative strenght index (RSI)
//  3) Stochastic + RSI, Double Strategy (by ChartArt)
//  4) CM_Williams_Vix_Fix Finds Market Bottoms (by ChrisMoody)
//  5) Monetary Flow Index (MFI)
//  For more details about 3) and 4) check the original scripts.


//@version=3
// @author GianlucaBezziccheri

strategy(title="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI", shorttitle="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI")


///STOCH.RSI///
smoothK = input(3, minval=1, title="Stochastic %K Smoothing")
smoothD = input(3, minval=1, title="Stochastic %K Moving Average")
lengthRSI = input(14, minval=1, title="RSI Lenght")
lengthStoch = input(14, minval=1, title="Stochastic Lenght")
RSIprice = close
rsi1 = rsi(RSIprice, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color=blue, linewidth=2)
plot(d, color=silver, linewidth=2)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=78)


///RSI///
up = rma(max(change(RSIprice), 0), lengthRSI)
down = rma(-min(change(RSIprice), 0), lengthRSI)
rsi2 = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi2, color=fuchsia, linewidth=2)
band0 = hline(70)
band1 = hline(30)
fill(band0, band1, color=purple, transp=100)


///OVERBOUGHT-OVERSOLD STRATEGY///
StochOverBought = input(80, title="Stochastic RSI overbought")
StochOverSold = input(20, title="Stochastic RSI oversold")
ks = sma(stoch(close, high, low, lengthStoch), smoothK)
ds = sma(k, smoothD)
RSIOverBought = input( 70  , title="RSI overbought")
RSIOverSold = input( 30  , title="RSI oversold")
vrsi = rsi(RSIprice, lengthRSI)
if (not na(ks) and not na(ds))
    if (crossover(ks,ds) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="LONG")
if (crossunder(ks,ds) and ks > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="SHORT")
 
 
///CM WILLIAMS VIX FIX///
pd = input(22, title="LookBack Period Standard Deviation High")
bbl = input(20, title="Bollinger Band Length")
mult = input(2.0    , minval=1, maxval=5, title="Bollinger Band Standard Devaition Up")
lb = input(50  , title="Look Back Period Percentile High")
ph = input(.85, title="Highest Percentile - 0.90=90%, 0.95=95%, 0.99=99%")
pl = input(1.01, title="Lowest Percentile - 1.10=90%, 1.05=95%, 1.01=99%")
hp = input(false, title="Show High Range (Based on Percentile and LookBack Period)?")
sd = input(false, title="Show Standard Deviation Line?")
wvf = ((highest(close, pd)-low)/(highest(close, pd)))*100
sDev = mult * stdev(wvf, bbl)
midLine = sma(wvf, bbl)
lowerBand = midLine - sDev
upperBand = midLine + sDev
rangeHigh = (highest(wvf, lb)) * ph
rangeLow = (lowest(wvf, lb)) * pl
col = wvf >= upperBand or wvf >= rangeHigh ? lime : gray
plot(hp and rangeHigh ? rangeHigh : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(hp and rangeLow ? rangeLow : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(wvf, title="Williams Vix Fix", style=columns, linewidth = 4, color=col, transp=85)
plot(sd and upperBand ? upperBand : na, title="Upper Band", style=line, linewidth = 3, color=aqua)


///MONETARY FLOW INDEX
length4 = input(title="MFI Length", defval=14, minval=1, maxval=2000)
src4 = hlc3
upper4 = sum(volume * (change(src4) <= 0 ? 0 : src4), length4)
lower4 = sum(volume * (change(src4) >= 0 ? 0 : src4), length4)
mf4 = rsi(upper4, lower4)
plot(mf4, color=yellow, style=line, linewidth=2, title="Monetary Flow Index")
overbought=hline(70, title="MFI Overbought", color=yellow)
oversold=hline(30, title="MFI Oversold", color=yellow)
fill(overbought, oversold, color=#9915ff, transp=100)

مزید