سینٹر آف گریویٹی بیکٹیسٹ ٹریڈنگ اسٹریٹیجی


تخلیق کی تاریخ: 2023-12-12 16:56:51 آخر میں ترمیم کریں: 2023-12-12 16:56:51
کاپی: 0 کلکس کی تعداد: 677
1
پر توجہ دیں
1621
پیروکار

سینٹر آف گریویٹی بیکٹیسٹ ٹریڈنگ اسٹریٹیجی

جائزہ

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

حکمت عملی کا اصول

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

طاقت کا تجزیہ

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

  1. واضح سوچ اور آسانی سے سمجھنے کے قابل عمل۔
  2. اس کے بعد ، اس نے کہا ، “ہمیں امید ہے کہ ہم اس کے بارے میں مزید معلومات حاصل کریں گے۔”
  3. پیرامیٹرز کی ترتیب لچکدار ہے، پیرامیٹرز کو مختلف مارکیٹ کے حالات کو ایڈجسٹ کرکے ایڈجسٹ کیا جا سکتا ہے.
  4. دو طرفہ آپریشن کے لئے قابل ترتیب ریورس طریقہ کار۔

خطرے کا تجزیہ

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

  1. ریٹرننگ کے عمل میں ممکنہ طور پر زیادہ فٹ ہونے کا خطرہ ہے۔ ریئل سسٹم میں پیرامیٹرز کو دوبارہ بہتر بنانے کی ضرورت ہے۔
  2. اس کے نتیجے میں بڑے پیمانے پر نقصانات کا سامنا کرنا پڑ سکتا ہے۔
  3. آپ کو اپنے فنڈز کے استعمال پر قابو پانے کی ضرورت ہے۔

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

اصلاح کی سمت

اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے:

  1. رجحان اشارے کے ساتھ مل کر فلٹرنگ سگنل کے ساتھ ، الٹا تجارت سے بچیں۔
  2. نقصانات کو روکنے کے لئے مزید اقدامات
  3. پیرامیٹرز کی ترتیب کو بہتر بنائیں اور منافع کی شرح کو بہتر بنائیں
  4. زیادہ پوزیشن کنٹرول اور کم خطرہ۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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")