مرکزِ کشش ثقل کا بیک ٹیسٹنگ ٹریڈنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-12 16:56:51
ٹیگز:

img

جائزہ

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

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

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

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

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

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

خطرے کا تجزیہ

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

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

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

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

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

  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")

مزید