موونگ اوسط کراس اوور مقداری حکمت عملی کے نظام کے ساتھ مل کر انکولی بینڈ کی پیش رفت

BB MA SMA
تخلیق کی تاریخ: 2024-11-27 15:55:28 آخر میں ترمیم کریں: 2024-11-27 15:55:28
کاپی: 3 کلکس کی تعداد: 350
1
پر توجہ دیں
1617
پیروکار

موونگ اوسط کراس اوور مقداری حکمت عملی کے نظام کے ساتھ مل کر انکولی بینڈ کی پیش رفت

جائزہ

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

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

حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

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

//@version=5
strategy("BB Breakout with MA 100 Strategy", overlay=true)

// Parameter Bollinger Bands
length = input(20, title="BB Length")
stdDev = input(2.0, title="BB Standard Deviation")

// Hitung Bollinger Bands
basis = ta.sma(close, length)
dev = stdDev * ta.stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev

// Hitung Moving Average 100
ma100 = ta.sma(close, 100)

// Logika untuk sinyal beli dan jual
longCondition = close > upperBB and close[1] <= upperBB[1]
shortCondition = close < lowerBB and close[1] >= lowerBB[1]

// Menentukan ukuran posisi (jumlah lot)
size = strategy.equity / close // Menentukan ukuran posisi berdasarkan ekuitas saat ini

// Eksekusi order
if (longCondition)
    strategy.entry("Long", strategy.long, qty=size)

if (shortCondition)
    strategy.entry("Short", strategy.short, qty=size)

// Menutup posisi ketika kondisi terbalik
if (longCondition and strategy.position_size < 0)
    strategy.close("Short")

if (shortCondition and strategy.position_size > 0)
    strategy.close("Long")

// Plotting
plot(upperBB, color=color.red, title="Upper BB")
plot(lowerBB, color=color.green, title="Lower BB")
plot(basis, color=color.blue, title="Basis BB")
plot(ma100, color=color.orange, title="MA 100")

// Menambahkan informasi ke grafik
bgcolor(longCondition ? color.new(color.green, 90) : na, title="Buy Signal Background")
bgcolor(shortCondition ? color.new(color.red, 90) : na, title="Sell Signal Background")