گلیلیو موونگ ایوریج کراس اوور حکمت عملی


تخلیق کی تاریخ: 2023-12-18 12:07:07 آخر میں ترمیم کریں: 2023-12-18 12:07:07
کاپی: 0 کلکس کی تعداد: 362
1
پر توجہ دیں
1220
پیروکار

گلیلیو موونگ ایوریج کراس اوور حکمت عملی

جائزہ

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

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

گلیلیو اوسط لائن کراسنگ حکمت عملی کا مرکز ایک اشاریہ منتقل اوسط (ای ایم اے) ہے۔ ای ایم اے ایک حرکت پذیر اوسط الگورتھم ہے جس میں حالیہ قیمتوں کو زیادہ اہمیت دینے کا رجحان ہے۔ اس کے حساب کتاب کا فارمولا یہ ہے:

EMA آج = (آج کے اختتامی قیمت × smoothness) + (کل EMA × ((1- smoothness))

ان میں سے ، ہموار مستقل نمبر α = ((2/ ((پائیڈل نمبر + 1))

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

  1. جب قیمت اوپر سے نیچے کی طرف سے ای ایم اے سے نیچے گرتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے ، مختصر لائن آپریشن ہوتا ہے۔

  2. جب قیمت نیچے کی طرف سے ای ایم اے کو توڑ دیتی ہے تو ، ایک خریدنے کا اشارہ پیدا ہوتا ہے ، جس میں ایک سے زیادہ کارروائی ہوتی ہے۔

یہ حکمت عملی EMA لائنوں کے ساتھ ساتھ خرید و فروخت کے اشارے کے تیر کو بھی نشان زد کرتی ہے۔

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

اصلاح کی سمت

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

  1. دوسرے اشارے کے ساتھ مل کر ، ایک جامع حکمت عملی تیار کریں ، جعلی سگنل سے بچیں ، استحکام میں اضافہ کریں۔ مثال کے طور پر ، حجم ، رجحان اشارے وغیرہ شامل کریں۔

  2. اسٹاپ نقصان کی حکمت عملی میں اضافہ کریں ، متحرک اسٹاپ یا فیصد اسٹاپ قائم کریں ، اور انفرادی نقصان کو کنٹرول کریں۔

  3. ای ایم اے مختلف پیرامیٹرز کے اثرات کی جانچ کریں ، بہترین پیرامیٹرز کا مجموعہ منتخب کریں۔ آپ دوسرے قسم کے چلتی اوسط کی بھی جانچ کرسکتے ہیں۔

  4. قیمتوں میں ردوبدل کے بعد دوبارہ داخل ہونے کے لئے دوبارہ داخل ہونے کے طریقہ کار میں شمولیت کا جائزہ لینے کے لئے ، منافع کی شرح میں اضافہ کریں۔

خلاصہ کریں۔

گلیلیو مساوی لائن کراسنگ حکمت عملی ایک سادہ عملی تجارتی حکمت عملی ہے ، جس کی سوچ واضح ہے ، کام کرنا آسان ہے ، اور یہ ابتدائیوں کے لئے مناسب ہے۔ مسلسل اصلاح اور بہتری کے ساتھ ، یقین ہے کہ اس کی تاثیر بہتر اور بہتر ہوگی ، اس کی سفارش کی جاتی ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © armigoldman

//@version=3
strategy(title="Galileo Galilei", shorttitle="Galileo Galilei", overlay=true, initial_capital = 100000, default_qty_type=strategy.cash, default_qty_value = 100000)
len = input(11, minval=1, title="Length")
src = input(open, title="Source")
out = ema(src, len)
plot(out, title="EMA", color=yellow)
//last8h = highest(close, 8)
//lastl8 = lowest(close, 8)

//plot(last8h, color=red, linewidth=2)
//plot(lastl8, color=green, linewidth=2)

////////////////////////////////////////////////////////////////////////////////
// BACKTESTING RANGE

// From Date Inputs
fromDay = input(defval=1, title="From Day", minval=1, maxval=31)
fromMonth = input(defval=1, title="From Month", minval=1, maxval=12)
fromYear = input(defval=2020, title="From Year", minval=1970)

// To Date Inputs
toDay = input(defval=1, title="To Day", minval=1, maxval=31)
toMonth = input(defval=12, title="To Month", minval=1, maxval=12)
toYear = input(defval=2021, title="To Year", minval=1970)

// Calculate start/end date and time condition
startDate = timestamp(fromYear, fromMonth, fromDay, 00, 00)
finishDate = timestamp(toYear, toMonth, toDay, 00, 00)
time_cond = true


bearish = cross(close, out) == 1 and close[1] > close
bullish = cross(close, out) == 1 and close[1] < close

plotshape(bearish, color=white, style=shape.arrowdown, text="BEAR", location=location.abovebar)
plotshape(bullish, color=white, style=shape.arrowup, text="BULL", location=location.belowbar)

buy = if cross(close, out) == 1 and close[1] < close
    strategy.entry("BUY", strategy.long, when=time_cond)
        //strategy.close_all(when=bearish)
        // strategy.exit("exit", "Long", profit =, loss = 35)


sell = if cross(close, out) == 1 and close[1] > close
    strategy.entry("SELL", strategy.short, when=time_cond)
        //sell = if bearish
        //strategy.close_all(when=bullish)
        // strategy.exit("exit", "Long", profit = bullish, loss = 100)

profit = strategy.netprofit
if not time_cond
    strategy.close_all()

//plotshape(true, style=shape.triangleup, location=location.abovebar)