
ڈبل مساوی لہر کی شرح کی پیروی کی حکمت عملی میں سنہری فورک اور اوسط لہر کی شرح کی پیمائش کی حکمت عملی کی دو حکمت عملیوں کو ملا دیا گیا ہے۔ مختلف ادوار کے سادہ متحرک اوسط لہر کی کراسنگ کے حساب سے سنہری فورک کا تعین کیا جاتا ہے ، جبکہ بولنگر لہر کے بینڈ اور ویڈیا اشارے کے ساتھ مل کر مارکیٹ کے رجحانات اور اتار چڑھاؤ کا فیصلہ کیا جاتا ہے ، جس سے رجحانات کا واضح فیصلہ اور اہم نکات پر موثر گرفت حاصل کی جاسکتی ہے۔
اس حکمت عملی کے بنیادی اشارے میں سادہ چلتی اوسط ، بولنگر وایو بینڈ اور وڈیوا اوسط اوسط شامل ہیں۔ حکمت عملی میں تیز رفتار ایس ایم اے اور سست رفتار ایل ایم اے کے مختلف دورانیے کی ترتیب دی گئی ہے ، جس میں تیز رفتار لائن کا سنہری کراس ایک کثیر سگنل کے طور پر کام کرتا ہے ، اور ڈاٹ کراس بیس سگنل کے طور پر کام کرتا ہے۔ اس کے ساتھ ہی ، بولنگر وایو بینڈ پوزیشن رکھنے کے دوران قیمتوں کے ٹوٹنے اور نیچے جانے کا فیصلہ کرتا ہے۔ وڈیوا انڈیکس منتقل اوسط اوسط کے ساتھ مل کر اتار چڑھاؤ کی معلومات ، موجودہ رجحان کی سمت اور طاقت کا فیصلہ کرتا ہے۔
خاص طور پر ، زیادہ کام کرنے والے سگنل کی منطق ایک تیز لائن پر سست لائن کو عبور کرتی ہے ، اور قیمت وڈیا وکر سے زیادہ ہے ، جس سے یہ ظاہر ہوتا ہے کہ رجحان میں اضافہ اور اتار چڑھاؤ میں اضافے کی پیش گوئی کی گئی ہے۔ ایک ہموار پوزیشن سگنل ایک تیز لائن کے نیچے سست لائن کو عبور کرتا ہے یا قیمت وڈیا وکر سے کم ہے ، جس سے یہ ظاہر ہوتا ہے کہ رجحان الٹ جاتا ہے یا اتار چڑھاؤ میں کمی آرہی ہے۔
بائنری میڈین لائن کی اتار چڑھاو کی نگرانی کی حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ مارکیٹ کی حالت کا اندازہ لگانے کے لئے دوہری اشارے کے ساتھ مل کر ، فیصلہ سازی کی درستگی کو بہتر بنایا جاسکتا ہے۔ خاص طور پر ، فوائد اس میں ظاہر ہوتے ہیں:
مجموعی طور پر ، اس حکمت عملی میں رجحانات ، واپسی اور اتار چڑھاؤ کی شرح جیسے متعدد جہتوں کی معلومات کو مربوط کیا گیا ہے ، جس سے مارکیٹ میں تبدیلیوں کا تیزی سے جواب دیا جاسکتا ہے ، جس سے اضافی منافع حاصل کرنے کا امکان بڑھ جاتا ہے۔
اگرچہ اس حکمت عملی کے بہت سے فوائد ہیں ، لیکن اس میں کچھ خطرات بھی ہیں جن کے بارے میں محتاط رہنا ضروری ہے:
مذکورہ بالا خطرات کو کم کرنے کے لئے ، پیرامیٹرز کی ترتیب کو بہتر بنانے ، اشارے کے اشارے کی ترجیح کو واضح کرنے ، سلائڈ پوائنٹ کنٹرول میں اضافہ کرنے اور مختلف مارکیٹ کے ماحول میں حکمت عملی کی استحکام کو متعدد بار جانچنے کی سفارش کی گئی ہے۔
اس حکمت عملی کا بنیادی اصلاحی رخ پیرامیٹرز کی ترتیب اور فلٹرنگ شرائط پر مرکوز ہے ، جو مندرجہ ذیل جہتوں سے کیا جاسکتا ہے۔
پیرامیٹرز کی اصلاح اور قواعد کی اصلاح کے امتزاج سے حکمت عملی کی استحکام اور منافع کی شرح کو مزید بہتر بنایا جاسکتا ہے۔
ڈبل مساوی شرح اتار چڑھاؤ کی پیروی کی حکمت عملی مارکیٹ کی حالت کا فیصلہ کرنے کے لئے متعدد اشارے کا جامع استعمال ، رجحان کی تبدیلی کو پکڑنے کے ساتھ ساتھ قیمت کی اتار چڑھاؤ پر توجہ دینا ، یہ ایک مؤثر حکمت عملی ہے جس میں خطرہ اور منافع کا توازن ہے۔ اس حکمت عملی کو بہتر بنانے کی گنجائش بڑی ہے ، اور اس کی مزید تلاش اور توثیق کے قابل ہے ، اور اس سے توقع کی جاسکتی ہے کہ وہ حقیقی دنیا میں نمایاں اضافی منافع حاصل کرے گا۔
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Combined Golden Cross and Progressive Trend Tracker", shorttitle="GCC-PTT", overlay=true)
// Inputs
fastMA_period = input(50, title="Fast MA Period")
slowMA_period = input(200, title="Slow MA Period")
src = input(close, title="Source")
lengthBB = input(20, title="Bollinger Bands Length")
mult = input(2.0, title="Bollinger Bands Multiplier")
mavType = input.string(title="Moving Average Type", defval="VAR", options=['SMA', 'EMA', 'WMA', 'TMA', 'VAR', 'WWMA', 'ZLEMA', 'TSF'])
// Calculate Moving Averages for Golden Cross
fastMA = ta.sma(src, fastMA_period)
slowMA = ta.sma(src, slowMA_period)
bullish_cross = ta.crossover(fastMA, slowMA)
bearish_cross = ta.crossunder(fastMA, slowMA)
// Progressive Trend Tracker Components (Adjusted for NA assignment issue)
Var_Func(src, length) =>
valpha = 2 / (length + 1)
vud1 = src > src[1] ? src - src[1] : 0
vdd1 = src < src[1] ? src[1] - src : 0
vUD = math.sum(vud1, length)
vDD = math.sum(vdd1, length)
vCMO = (vUD - vDD) / (vUD + vDD)
VAR = 0.0 // Adjusted here, assign an initial value
VAR := ta.ema(src * math.abs(vCMO), length)
VAR
VAR = Var_Func(src, 14) // Example VAR calculation, adjust as needed
// Bollinger Bands for dynamic support and resistance
BBandTop = fastMA + mult * ta.stdev(src, lengthBB)
BBandBot = fastMA - mult * ta.stdev(src, lengthBB)
// Plotting
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")
plot(BBandTop, color=color.green, title="Bollinger Band Top")
plot(BBandBot, color=color.red, title="Bollinger Band Bottom")
plot(VAR, color=color.purple, title="VAR", linewidth=2)
// Strategy Logic (Adjusted for strategy use)
// Long Entry when bullish cross and close above VAR
// Exit when bearish cross or close below VAR
if (bullish_cross and close > VAR)
strategy.entry("CGC_PTT_Long", strategy.long)
if (bearish_cross or close < VAR)
strategy.close("CGC_PTT_Long")