کثیر اشارے متحرک توازن مقداری تجارتی نظام

RSI BB EMA MACD SMA stdev
تخلیق کی تاریخ: 2025-02-18 14:44:29 آخر میں ترمیم کریں: 2025-02-18 14:44:29
کاپی: 0 کلکس کی تعداد: 391
1
پر توجہ دیں
1617
پیروکار

کثیر اشارے متحرک توازن مقداری تجارتی نظام

جائزہ

یہ حکمت عملی ایک متحرک توازن ٹریڈنگ سسٹم ہے جو متعدد تکنیکی اشارے پر مبنی ہے۔ اس میں متعدد تکنیکی تجزیہ ٹولز جیسے نسبتا strong مضبوط اشارے ((RSI) ، برن بینڈ ((BB)) ، اشاریہ حرکت پذیر اوسط ((EMA) ، اور حرکت پذیر اوسط متغیر متغیر اشارے ((MACD) کا استعمال کیا گیا ہے تاکہ اشارے کے مابین باہمی توثیق کے ذریعہ مارکیٹ میں خرید و فروخت کے مواقع کی نشاندہی کی جاسکے۔ حکمت عملی فیصد پوزیشن مینجمنٹ کا استعمال کرتی ہے ، جو ہر تجارت میں 10 فیصد کل اثاثوں کو پہلے سے طے شدہ طور پر ڈالتی ہے۔ اس طرح کی محتاط پوزیشن مینجمنٹ خطرے کو کنٹرول کرنے میں مدد دیتی ہے۔

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

اس حکمت عملی کا بنیادی منطق یہ ہے کہ ٹریڈنگ سگنل کی وشوسنییتا کو متعدد اشارے کی ہم آہنگی سے تصدیق کی جائے۔ خاص طور پر:

  1. 14 سائیکلوں کے RSI اشارے کا استعمال کرتے ہوئے اوورلوڈ اور اوورلوڈ مارکیٹ کی نگرانی کرنا
  2. قیمتوں میں اتار چڑھاو کی حد کو 20 سائیکلوں کے ذریعے طے کرنے کے لئے ، 2 بار معیاری خرابی کے ساتھ برن
  3. 50 اور 200 دوروں کے EMA کا استعمال کرتے ہوئے درمیانی اور طویل مدتی رجحانات کا اندازہ لگانا
  4. MACD ((12، 26، 9) پیرامیٹرز کے مجموعے کا استعمال کرتے ہوئے رجحانات کے موڑ کو پکڑنے کے لئے

خریدنے کا اشارہ مندرجہ ذیل میں سے کم از کم دو شرائط پر پورا اترتا ہے:

  • RSI 30 سے کم کے ساتھ oversold علاقوں
  • قیمتوں نے برین کی پٹریوں کو چھو لیا
  • تیز رفتار EMA پر سست رفتار EMA کے ذریعے
  • MACD لائن کے ذریعے سگنل لائن

فروخت کا اشارہ مندرجہ ذیل میں سے کسی ایک صورت میں ہوتا ہے:

  • RSI 70 سے اوپر کے اوور بیئر زون
  • قیمتوں میں اضافہ برن بینڈ کی ٹریک پر

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

  1. ایک سے زیادہ اشارے سگنل وقفہ کا سبب بن سکتے ہیں۔
  2. غیر مستحکم مارکیٹ میں بہت زیادہ غلط سگنل پیدا کر سکتا ہے۔
  3. فکسڈ پیرامیٹرز کی ترتیبات مارکیٹ کی حالت میں تبدیلی کے مطابق نہیں ہوسکتی ہیں
  4. ٹرانسمیشن کے عوامل کو نظر انداز کرنا جو درستگی کو متاثر کرسکتے ہیں
  5. فنڈز کا انتظام نسبتاً آسان ہے اور اس سے منافع کی شرح پر اثر پڑ سکتا ہے۔

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-19 00:00:00
end: 2025-02-16 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("ETH/USDT Multi-Indicator Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=250)

// Parametri za RSI
rsiPeriod = 14
rsiOversold = 30
rsiOverbought = 70

// Parametri za Bollinger Bands
bbLength = 20
bbStdDev = 2

// Parametri za EMA
emaShort = 50
emaLong = 200

// Parametri za MACD
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)

// RSI izračun
rsi = ta.rsi(close, rsiPeriod)

// Bollinger Bands izračun
basis = ta.sma(close, bbLength)
upperBand = basis + bbStdDev * ta.stdev(close, bbLength)
lowerBand = basis - bbStdDev * ta.stdev(close, bbLength)

// EMA izračun
emaFast = ta.ema(close, emaShort)
emaSlow = ta.ema(close, emaLong)

// Pravilo 1: RSI prelazi iznad 30 nakon preprodatosti
rsiSignal = rsi < rsiOversold

// Pravilo 2: Cena dotakne donju Bollinger traku
bbSignal = close < lowerBand

// Pravilo 3: EMA crossover (zlatni krst)
emaSignal = emaFast > emaSlow

// Pravilo 4: MACD prelazak iznad signalne linije
macdSignal = macdLine > signalLine

// Kombinovani signal za kupovinu (bar dva uslova ispunjena)
buySignal = (rsiSignal and bbSignal) or (emaSignal and macdSignal)

// Pravilo za prodaju (RSI prekupljen ili cena iznad gornje Bollinger trake)
sellSignal = rsi > rsiOverbought or close > upperBand

// Vizualizacija signala
plotshape(series=buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Strategija: Otvaranje i zatvaranje pozicija
if (buySignal)
    strategy.entry("Buy", strategy.long)

if (sellSignal)
    strategy.close("Buy")

// Bollinger Bands vizualizacija
plot(upperBand, color=color.new(color.blue, 50), title="Upper Band")
plot(lowerBand, color=color.new(color.blue, 50), title="Lower Band")
plot(basis, color=color.blue, title="Basis")

// EMA vizualizacija
plot(emaFast, color=color.orange, title="EMA Short")
plot(emaSlow, color=color.red, title="EMA Long")