الوصف
CashFlow v1.0.0 — بوت تداول DCA لـ cTrader
بوت تداول DCA مبني على فكرة بسيطة: إدارة التدفق النقدي، لا التنبؤ بالسوق. وضعا الاسترداد يتيحان لك الاختيار بين الانتظار لشريط جديد أو التفعيل بمسافة شبكة ثابتة.
🔍 ما يفعله هذا البوت (بعبارات بسيطة)
يفتح CashFlow أمرًا أوليًا، ينتظر، ويضيف المزيد من الأوامر عندما يتحرك السعر ضده. عندما يصبح الربح الإجمالي إيجابيًا، يغلق كل شيء ويبدأ دورة جديدة. هذه هي الحلقة الأساسية — لا تنبؤات مؤشرات، لا تخمين اتجاه.
الخيارات التي تتخذها تتعلق بـ متى تضيف و كم تخاطر.
⚙️ دليل المعلمات
1. CashFlow (الرئيسي)
- وضع التداول — اختر الاتجاه:
BuyOnly(DCA للشراء فقط)،SellOnly(للبيع فقط)، أوBoth(يشغل كلا الجانبين بشكل مستقل، كل منهما بذاكرته الخاصة).
2. المخاطرة
- الحد الأقصى للمراكز لكل جانب — الحد الأقصى للأوامر المتزامنة لكل اتجاه. عند الوصول إلى الحد، يغلق البوت أقدم أمر لإفساح المجال لأمر جديد (تدوير، يحافظ على تشغيل البوت بدلاً من التجميد).
- أقصى فرق سعر (نقاط) — إذا تجاوز الفرق هذا القيمة، يتوقف البوت عن تنفيذ الأوامر. عندما يعود الفرق إلى المستوى الطبيعي، تنفذ الأوامر المعلقة فورًا (يتم التحقق في كل تكة، وليس في كل شريط).
- تسجيل خسارة FIFO — عندما يُغلق أقدم أمر بخسارة للتدوير، يتم تذكر الخسارة وإضافتها إلى هدف الربح للدورة التالية. هذا يمنع "الأرباح الوهمية" التي تترك حقوق الملكية الإجمالية أقل مما كانت عليه في البداية.
- عرض حالة انتظار الفرق — يعرض حالة على الرسم البياني عندما تنتظر الأوامر استقرار الفرق.
3. إدارة اللوت
- مضاعف مارتينجال — مضاعف اللوت لكل مستوى (الافتراضي 2.0). تعيينه إلى 1.0 يعطل المارتينجال تمامًا.
- حجم خطوة لوت مارتينجال — عدد الأوامر لكل مستوى. مثال: مع حجم خطوة 10، الأوامر 1–10 تستخدم اللوت الأساسي، الأوامر 11–20 تستخدم الأساسي × المضاعف، الأوامر 21–30 تستخدم الأساسي × المضاعف²، وهكذا.
- فتح الاسترداد دائمًا (وضع الشريط الجديد) — في وضع NewBar، عند التمكين، يضيف البوت أمرًا في كل شريط جديد بغض النظر عن اتجاه السعر. عند التعطيل، يضيف فقط عندما يتحرك السعر ضد الأمر الأخير.
4. الاسترداد (مشغل إضافة الأمر)
هذا هو الخيار الأساسي الذي يحدد شخصية البوت.
- وضع الاسترداد
-
NewBar— يضيف أمرًا في بداية شريط جديد إذا تحرك السعر ضد الأمر الأخير. يعتمد على الإطار الزمني — يتم التقييم مرة واحدة يوميًا على الرسم اليومي.FixGrid— يضيف أمرًا بمجرد أن يتحرك السعر بمسافة ثابتة من الأمر الأخير، بغض النظر عن الشريط. مستقل عن الإطار الزمني — يتفاعل مع حركة السعر في الوقت الحقيقي.
- مسافة الشبكة (نقاط) — تستخدم فقط في وضع FixGrid. المسافة التي يجب أن يتحركها السعر ضد الأمر الأخير قبل إضافة أمر جديد.
5. الاستراتيجية
- اللوت الابتدائي (الأساسي) — حجم اللوت الأساسي للأمر الأول في كل دورة.
- أقصى لوت — حد أقصى لحجم اللوت لكل أمر، بغض النظر عن مدى ارتفاع مستوى المارتينجال. سقف أمان.
🧠 وضعي الاسترداد — متى تستخدم أيهما
وضع NewBar
- يضيف أوامر عند فتح شريط جديد عندما يكون السعر ضد الأمر الأخير.
- يناسب الأطر الزمنية الأعلى (H4، D1) حيث يحمل كل شريط معلومات ذات معنى.
- وتيرة أبطأ، أوامر أقل، مناسب أكثر للحفاظ على رأس المال.
وضع FixGrid
- يضيف أوامر بمسافات نقاط ثابتة، يتم التحقق منها في كل تكة.
- مستقل عن الإطار الزمني — نفس السلوك على M1 أو D1.
- أفضل للرموز المتقلبة (الذهب، المؤشرات) حيث تريد تباعد أوامر متوقع.
- وتيرة أسرع، أوامر أكثر لكل حركة، انضباط أعلى للشبكة.
إرشادات عملية: إذا كنت جديدًا، ابدأ بـ NewBar على H4 أو يومي. عندما تشعر بالراحة مع سلوك البوت، جرب FixGrid مع مسافة حوالي 1× ATR اليومي للرمز.
📊 كيف تُدار المراكز
فتح الأمر الأول — عندما لا توجد أوامر مفتوحة على ذلك الجانب، يفتح البوت اللوت الأساسي فورًا (بمجرد قبول الفرق).
إضافة الأوامر — حسب الوضع، تأتي الأوامر الإضافية في الأشرطة الجديدة (NewBar) أو بمسافات ثابتة (FixGrid). حجم اللوت يتبع صيغة المستوى.
الإغلاق — عندما يصبح صافي الربح المجمع لجميع الأوامر المفتوحة (بالإضافة إلى أي خسائر FIFO مسجلة) إيجابيًا في بداية شريط جديد، أو عندما يكون هناك أكثر من مركز واحد مفتوح ويصبح الربح المجمع إيجابيًا في أي وقت، يُغلق كل شيء وتُعاد الدورة.
التدوير — عند الوصول إلى الحد الأقصى للمراكز وحين يحين وقت أمر جديد، يُغلق أقدم أمر أولًا لإفساح المجال. إذا كان تسجيل خسارة FIFO مفعلاً، تصبح تلك الخسارة جزءًا من هدف الدورة التالية.
🛡️ الأمان المدمج
- بوابة الفرق في كل تكة — لا تُنفذ الأوامر خلال فترات الفرق الواسع (أحداث الأخبار، فتح الجلسات). بمجرد استقرار الفرق، تُنفذ الأوامر المعلقة.
- اللوت الأساسي الثابت — المضاعف الافتراضي هو 2.0، لكن تعيينه إلى 1.0 يحول البوت إلى DCA بلوت ثابت فقط. أنت تتحكم في مستوى العدوانية.
- سقف أقصى للوت — حد صارم لحجم اللوت، بغض النظر عن عدد المستويات التي يصعدها المارتينجال.
- ذاكرة FIFO — تُتبع خسائر التدوير وتُسدّد في هدف الدورة التالية، لذا أنت دائمًا تعرف موقفك.
⚠️ ما يجب فهمه قبل الاستخدام
- DCA يحمل مخاطر السحب. في الاتجاهات القوية ذات الاتجاه الواحد، تتراكم الأوامر. اضبط الحد الأقصى للمراكز على مستوى يمكن لحسابك تحمله خلال الاتجاهات الطويلة.
- المارتينجال يزيد المخاطر بسرعة. مع مضاعف 2.0 وحجم خطوة 10، يستخدم الأمر 30 أربعة أضعاف اللوت الأساسي. افهم الرياضيات قبل استخدام قيم أعلى من 1.0.
- اختبر أولاً. اختبر على الرمز والإطار الزمني المستهدف عبر فترات الاتجاه والتذبذب قبل التشغيل المباشر.
- طابق حجم اللوت مع الحساب. نقطة بداية عامة: اللوت الأساسي ≤ 0.01 لكل 500 دولار من حقوق الملكية، مع تعديل حسب تقلب الرمز.
البوت يتبع القواعد بدون عاطفة — لكن القواعد تعمل فقط إذا كانت الإعدادات تتناسب مع حجم حسابك وتحملك للمخاطر.
🚀 بدء سريع
- اربطه بمخطط الرمز الذي تريد التداول عليه.
- اضبط وضع التداول بناءً على تحيزك (أو
Bothللاتجاهين). - اختر وضع الاسترداد — ابدأ بـ NewBar إذا لم تكن متأكدًا.
- اضبط اللوت الابتدائي بحذر (0.01 نقطة بداية معقولة في معظم الحسابات).
- اضبط الحد الأقصى للمراكز لكل جانب بناءً على مقدار السحب الذي يمكنك تحمله.
- اختبر على بيانات لا تقل عن 6 أشهر قبل التشغيل المباشر.
- ابدأ على حساب تجريبي حتى تفهم كيف يتصرف البوت في ظروف سوقك.
CashFlow هو أداة، وليس ضمانًا. يتبع القواعد باستمرار، لكن سلوك السوق يحدد النتيجة. استخدم إدارة مخاطر مناسبة لحسابك.
الملخص
Key features include two recovery modes:
- NewBar mode, which adds orders at the start of new bars if the price moves unfavorably, suited for higher timeframes (H4, Daily).
- FixGrid mode, which adds orders at fixed pip distances regardless of timeframe, suitable for volatile symbols.
Users can configure trade direction (buy-only, sell-only, or both), maximum positions per side with rotation of oldest orders, martingale multipliers for lot sizing, and spread filters to pause trading during high spread periods. The bot tracks losses from order rotation to adjust profit targets, ensuring accurate equity management.
CashFlow supports fixed and dynamic risk models, includes built-in safety features like spread gating, and requires backtesting before live use. It is designed for medium-frequency day trading using market orders on daily charts.
