
ایک ٹریڈنگ حکمت عملی جو ایک حرکت پذیر اوسط پر مبنی ہے۔ یہ قیمت کے مرکزی کنارے کا حساب لگاتا ہے ، یعنی مرکزی مرکز کی پوزیشن ، اور قیمتوں کے چینلز کی تعمیر کرتا ہے ، جو اثاثہ کی قیمتوں کے لئے ایک گلیارے کی حیثیت سے ہے۔ یہ حکمت عملی ان پٹ کی ترتیب میں تبدیل کی جاسکتی ہے۔
اس حکمت عملی نے لکیری رجعت فنکشن کے ذریعہ وزن کے مرکز کی پوزیشن کا حساب لگایا ہے۔ خاص طور پر ، اس نے لکیری رجعت کی قیمت کا حساب لگایا ہے جس کی لمبائی لمبائی کی مدت ہے ، یعنی قیمت کی لکیری مرکز کی لکیری ہے۔ پھر اس کی بنیاد پر اوپر اور نیچے کی طرف بڑھنے والے فیصد فیصد کی تعمیر کی گئی ہے۔ قیمت کے چینل پر نیچے کی سرحدیں بالترتیب زیادہ اور کم سگنل کے طور پر کام کرتی ہیں۔ جب قیمت ٹریک کو توڑتی ہے تو ، زیادہ بنائیں۔ جب قیمت ٹریک سے نیچے آتی ہے تو ، خالی کریں۔ سگنل لائن پیرامیٹرز کا استعمال پہلے چینل یا دوسرے چینل پر نیچے کے راستے کو ٹریڈنگ سگنل کے طور پر استعمال کرنے کا انتخاب کرنے کے لئے کیا جاتا ہے۔
یہ ایک بہت ہی سادہ حکمت عملی ہے جس میں مندرجہ ذیل فوائد ہیں:
اس حکمت عملی کے کچھ خطرات بھی ہیں:
بینڈ ، لمبائی وغیرہ جیسے پیرامیٹرز کو ایڈجسٹ کرکے خطرے کو کنٹرول کیا جاسکتا ہے۔ آپ زیادہ سے زیادہ نقصان کو محدود کرنے کے لئے اسٹاپ نقصان بھی ترتیب دے سکتے ہیں۔
اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے:
توجہ مرکوز کی واپسی کی تجارت کی حکمت عملی ایک سادہ توڑنے کی حکمت عملی ہے۔ اس میں واضح سوچ ، مضبوط عملی اور لچکدار پیرامیٹرز کی ترتیب ہے۔ اس کے ساتھ ساتھ کچھ خطرہ بھی موجود ہے ، جس میں مناسب اصلاحی کنٹرول کی ضرورت ہے۔ یہ حکمت عملی بنیادی حکمت عملی کے طور پر عملی جنگ اور اصلاح کے لئے موزوں ہے ، جو ابتدائی سیکھنے کے لئے بھی موزوں ہے۔
/*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")