سینٹر آف گریویٹی بیک ٹیسٹنگ ٹریڈنگ حکمت عملی ایک ٹریڈنگ حکمت عملی ہے جو حرکت پذیر اوسط پر مبنی ہے۔ یہ قیمت کے
حکمت عملی لکیری رجعت فنکشن کے ذریعے کشش ثقل کے مرکز کی پوزیشن کا حساب لگاتی ہے۔ خاص طور پر ، یہ لمبائی کی مدت کے دوران اختتامی قیمت کی لکیری رجعت کی قیمت کا حساب لگاتی ہے ، جو قیمت کا
یہ ایک بہت ہی سادہ بریکآؤٹ حکمت عملی ہے جس کے مندرجہ ذیل اہم فوائد ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
خطرات کو بینڈ ، لمبائی وغیرہ جیسے پیرامیٹرز کو ایڈجسٹ کرکے کنٹرول کیا جاسکتا ہے۔ زیادہ سے زیادہ نقصان کو محدود کرنے کے لئے اسٹاپ نقصان بھی طے کیا جاسکتا ہے۔
حکمت عملی کو مندرجہ ذیل طریقوں سے مزید بہتر بنایا جاسکتا ہے:
سینٹر آف گریویٹی بیک ٹسٹنگ ٹریڈنگ حکمت عملی ایک سادہ بریک آؤٹ حکمت عملی ہے۔ اس میں واضح منطق ، اچھی عملی صلاحیت ، اور لچکدار پیرامیٹر کی ترتیبات ہیں۔ اسی وقت ، کچھ خطرات بھی ہیں جن کو مناسب طریقے سے بہتر بنانے اور کنٹرول کرنے کی ضرورت ہے۔ یہ حکمت عملی براہ راست تجارت اور اصلاح کے لئے ایک بنیادی حکمت عملی کے طور پر موزوں ہے ، اور یہ سیکھنے کے لئے بھی بہت موزوں ہے۔
/*backtest start: 2023-11-11 00:00:00 end: 2023-12-11 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 15/03/2018 // The indicator is based on moving averages. On the basis of these, the // "center" of the price is calculated, and price channels are also constructed, // which act as corridors for the asset quotations. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Center Of Gravity Backtest", shorttitle="CFO", overlay = true) Length = input(20, minval=1) m = input(5, minval=0) Percent = input(1, minval=0) SignalLine = input(1, minval=1, maxval = 2, title = "Trade from line (1 or 2)") reverse = input(false, title="Trade reverse") xLG = linreg(close, Length, m) xLG1r = xLG + ((close * Percent) / 100) xLG1s = xLG - ((close * Percent) / 100) xLG2r = xLG + ((close * Percent) / 100) * 2 xLG2s = xLG - ((close * Percent) / 100) * 2 xSignalR = iff(SignalLine == 1, xLG1r, xLG2r) xSignalS = iff(SignalLine == 1, xLG1s, xLG2s) pos = iff(close > xSignalR, 1, iff(close < xSignalS, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xLG, color=blue, title="CFO") plot(xLG1r, color=green, title="LG1r") plot(xLG2r, color=green, title="LG2r") plot(xLG1s, color=red, title="LG1s") plot(xLG2s, color=red, title="LG2s")