← العودة إلى الرئيسية
استراتيجية تداول
💰

استراتيجية متوسط التكلفة بالدولار (DCA)

قلّل مخاطر التوقيت بتوزيع عمليات الشراء على فترة زمنية.

ابدأ الأتمتة مجاناً ←

هل تريد أتمتة هذه الاستراتيجية؟ جرب Invest-Begin مجاناً — دون الحاجة إلى بطاقة ائتمان.

استراتيجية متوسط التكلفة بالدولار (DCA) chart

نظرة عامة

ما هو استراتيجية متوسط التكلفة بالدولار (DCA)؟

متوسط التكلفة بالدولار (DCA) استراتيجية استثمارية يُستثمَر فيها مبلغ ثابت على فترات منتظمة بصرف النظر عن سعر الأصل. وبشراء وحدات أكثر عندما تنخفض الأسعار ووحدات أقل عندما ترتفع، تقلّل هذه الاستراتيجية من أثر التقلب قصير الأجل على متوسط تكلفة الشراء.

وفي سياق العملات الرقمية والتداول الآلي، أصبحت بوتات DCA شائعة للغاية. فبوت DCA يشتري مقدارًا ثابتًا من بيتكوين أو إيثيريوم أو أي أصل آخر يوميًا أو أسبوعيًا أو شهريًا. وبمرور الوقت، إذا ارتفعت قيمة الأصل، حقّق المركز المتراكم عوائد. وتتجاوز الاستراتيجية بذلك التحدي المستحيل المتمثل في توقيت السوق توقيتًا مثاليًا.

وتضيف استراتيجيات DCA المتقدمة محفّزات شرطية: فبدلًا من الشراء وفق جدول ثابت، لا يشتري البوت إلا حين ينخفض السعر بنسبة معينة دون سعر الشراء الأخير. وهذا «DCA الذكي» يركّز عمليات الشراء عند الأسعار الأدنى، فيخفض متوسط التكلفة أكثر. كما أن الجمع بين DCA الذكي وإشارات التشبّع البيعي في RSI (شراء وحدات إضافية عندما يهبط RSI دون 30) يحسّن نقاط الدخول أكثر.

وتكون هذه الاستراتيجية أكثر فاعلية مع الأصول ذات توقعات النمو الإيجابي طويل الأمد والمحتفَظ بها لفترات ممتدة. وهي غير مناسبة للأصول الواقعة في اتجاهات هبوطية مستمرة دون مبرر أساسي للتعافي.

كيف يعمل في Invest-Begin

أتمته الآن

تجدول وحدة DCA في Invest-Begin أوامر شراء متكررة بناءً على فترة يحددها المستخدم (يومية أو أسبوعية أو شهرية) ومبلغ ثابت بالدولار. ويضيف خيار DCA الذكي محفّزًا عند هبوط السعر: إذ تُوضَع عمليات شراء إضافية حين ينخفض السعر بنسبة قابلة للضبط دون سعر التنفيذ الأخير. ويتتبع البوت متوسط تكلفة الشراء وإجمالي المركز المتراكم في لوحة التحكم.

جرب مجاناً ←

كود الاستراتيجية

اختر سكربتًا من الأسفل، وانسخه، واستخدمه مباشرة على الرسم البياني.

Pine Script (TradingView)

هذا مثال استراتيجية Pine Script على TradingView لمفهوم هذه الصفحة. الصقه في Pine Editor داخل TradingView، أضفه إلى الرسم البياني، ثم شغله في Strategy Tester.

//@version=6
strategy("Dollar-Cost Averaging (DCA) Strategy", overlay=true)
dropPct   = input.float(3.0,  "Buy on Drop %")
rsiLen    = input.int(14,     "RSI Length")
rsiOversold = input.int(35,   "RSI Oversold")
r     = ta.rsi(close, rsiLen)
drop  = (close - ta.highest(close, 10)) / ta.highest(close, 10) * 100
// DCA: buy when price drops the configured % OR RSI is oversold
dcaBuy = drop < -dropPct or r < rsiOversold
if dcaBuy and strategy.position_size == 0
    strategy.entry("DCA", strategy.long)
// Take profit at +10% above average cost
if strategy.position_size > 0 and close > strategy.position_avg_price * 1.10
    strategy.close("DCA")
plot(ta.ema(close, 50), "EMA 50", color=color.orange)

ThinkScript (thinkorswim)

هذا مثال استراتيجية ThinkScript على thinkorswim لمفهوم هذه الصفحة. افتح thinkorswim، وأنشئ استراتيجية مخصصة، والصق السكربت، ثم طبّقه على الرسم البياني.

input dropPct = 3.0;
input rsiLength = 14;
input rsiOversold = 35;
def r = RSI(length = rsiLength);
def recentHigh = Highest(close, 10);
def dropPctVal = (close - recentHigh) / recentHigh * 100;
def dcaBuy = dropPctVal < -dropPct or r < rsiOversold;
def tpHit = close > close[1] * 1.10;
AddOrder(OrderType.BUY_AUTO, dcaBuy, close, 1, Color.GREEN, Color.GREEN, "Dollar-Cost Averaging (DCA) Strategy Buy");
AddOrder(OrderType.SELL_AUTO, tpHit, close, 1, Color.RED, Color.RED, "Dollar-Cost Averaging (DCA) Strategy Exit");
plot TrendLine = ExpAverage(close, 50);
TrendLine.SetDefaultColor(Color.ORANGE);

هل أنت مستعد لأتمتة استراتيجية متوسط التكلفة بالدولار (DCA)؟

انضم إلى آلاف المتداولين الذين يستخدمون Invest-Begin لتنفيذ هذه الاستراتيجية تلقائياً على مدار الساعة.

ابدأ مجاناً ←

جميع الاستراتيجيات والإشارات

مواصلة التعلم

استراتيجيات التداول

إشارات ومؤشرات التداول