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


تخلیق کی تاریخ: 2024-01-29 11:54:10 آخر میں ترمیم کریں: 2024-01-29 11:54:10
کاپی: 0 کلکس کی تعداد: 608
1
پر توجہ دیں
1617
پیروکار

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

جائزہ

ڈبل مساوی اشارے کی بے ترتیب حکمت عملی ایک ایسی حکمت عملی ہے جو تجارت کے مواقع تلاش کرنے کے لئے مساوی اشارے اور بے ترتیب اشارے کے امتزاج کا استعمال کرنے کی کوشش کرتی ہے۔ یہ تیز EMA پر سست SMA کو عبور کرتے وقت ایک تجارتی سگنل پیدا کرتا ہے ، اور اس کے ساتھ ساتھ اس بات کا تعین کرنے کے لئے کہ آیا اس سے زیادہ خرید و فروخت ہے یا نہیں ، اس کے لئے بے ترتیب اشارے کے K ویلیو کا استعمال کرتا ہے۔

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

یہ حکمت عملی بنیادی طور پر دو تکنیکی اشارے پر مبنی ہے:

  1. میڈین لائن: تین مختلف پیرامیٹرز کی میڈین لائن کا حساب لگایا جاتا ہے ، تیز EMA ، سست SMA ، اور سست VWMA ، جب تیز EMA اوپر سے گزرتا ہے یا سست SMA سے گزرتا ہے تو ٹریڈنگ سگنل پیدا ہوتا ہے۔

  2. بے ترتیب اشارے:٪ K کی قیمت کا حساب لگائیں ، جب اس نے مقررہ اوور بائڈ زون یا اوور سیل زون کی حد سے تجاوز کیا تو ، یہ سمجھا جاتا ہے کہ مارکیٹ میں واپسی ہوسکتی ہے ، جس سے کچھ اوسط ٹریڈنگ سگنل کو خارج کیا جاسکتا ہے۔

اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کے نتیجے میں ، اس کی حکمت عملی کے بارے میں مزید معلومات حاصل کی جاسکتی ہیں۔

  1. جب فاسٹ ای ایم اے پر سستے ایس ایم اے کو پار کریں اور٪ K قیمت اوور سیل زون کی حد سے کم ہو تو زیادہ بنائیں۔ جب فاسٹ ای ایم اے کے نیچے سستے ایس ایم اے کو پار کریں اور٪ K قیمت اوور سیل زون کی حد سے زیادہ ہو تو خالی کریں۔

  2. کھلی کثیر پوزیشنوں کے لئے ، اگر K کی قیمت دوبارہ اوور سیل زون میں داخل ہو ، یا قیمت اسٹاپ نقصان کی حد سے تجاوز کر جائے تو ، اس کا خاتمہ ہوگا۔ کھلی کھلی پوزیشنوں کے لئے ، اگر K کی قیمت دوبارہ اوور خرید زون میں داخل ہو ، یا قیمت اسٹاپ نقصان کی حد سے تجاوز کر جائے تو ، اس کا خاتمہ ہوگا۔

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

طاقت کا تجزیہ

اس حکمت عملی کے کچھ اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

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

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

اس کا طریقہ کار:

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

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

//@version=4
strategy("TVIX MEAN REV V2 TREND", overlay=true)
length = input(16, minval=1)
OverBought = input(80)
OverSold = input(20)
TradeLong = input (true)
TradeShort = input (true)

OverBoughtClose = input(80)
OverSoldClose = input(20)

smoothK = 3
smoothD = 3
trail_points = input(50)

k = sma(stoch(close, high, low, length), smoothK)
d = sma(k, smoothD)
k2 = sma(stoch(close, high, low, length), smoothK)
d2 = sma(k, smoothD)


// === GENERAL INPUTS ===
// short Ema
maFastSource = input(defval=close, title="Fast EMA Source")
maFastLength = input(defval=1, title="Fast EMA Period", minval=1)
// long Sma
maSlowSource = input(defval=close, title="Slow SMA Source")
maSlowLength = input(defval=100, title="Slow SMA Period", minval=1)
// longer Sma
maSlowerSource = input(defval=close, title="Slower SMA Source")
maSlowerLength = input(defval=30, title="Slower SMA Period", minval=1)

//ATR Stop Loss Indicator by Keith Larson
atrDays = input(7, "ATR Days Lookback")
theAtr = atr(atrDays)
atrModifier = input(5.0, "ATR Modifier")
//plot(atr * atrModifier, title="ATR")

LstopLoss = close - (theAtr * atrModifier)
SstopLoss = close + (theAtr * atrModifier)



// === SERIES SETUP ===
/// a couple of ma's..
maFast = ema(maFastSource, maFastLength)
maSlow = sma(maSlowSource, maSlowLength)
maSlower = vwma(maSlowerSource, maSlowerLength)
rsi = rsi(maSlowerSource, maSlowerLength)

// === PLOTTING ===
fast = plot(maFast, title="Fast MA", color=color.red, linewidth=2, style=plot.style_line, transp=30)
slow = plot(maSlow, title="Slow MA", color=color.green, linewidth=2, style=plot.style_line, transp=30)
slower = plot(maSlower, title="Slower MA", color=color.teal, linewidth=2, style=plot.style_line, transp=30)


// === LOGIC === Basic - simply switches from long to short and vice-versa with each fast-slow MA cross
LongFilter = maFast > maSlow
ShortFilter = maSlow > maFast




BUY=crossover(k, d) and k < OverSold
SELL=crossunder(k, d) and k > OverBought

SELLCLOSE=crossover(k, d) and k < OverSoldClose
BUYCLOSE=crossunder(k, d) and k > OverBoughtClose

Open = open


if not na(k) and not na(d)
    if crossover(k, d) and k < OverSold and LongFilter and TradeLong
        strategy.entry("$", strategy.long, limit = Open, comment="Long")
    
    strategy.close("$",when = crossunder(k, d) and k > OverBoughtClose or open < LstopLoss  )
    ///strategy.close("$",when = open < LstopLoss  )
    
if not na(k) and not na(d)
    if crossunder(k, d) and k > OverBought and ShortFilter and TradeShort
        strategy.entry("$1", strategy.short, limit = Open, comment="S")
        
    strategy.close ("$1", when = crossover(k, d) and k < OverSoldClose or open > SstopLoss  )
    ///strategy.close ("$1", when = open < SstopLoss)