لمستخدمي MultiCharts
مولّد استراتيجيات MultiCharts
يولّد AlphaPrime استراتيجيات العقود الآجلة ويختبرها، نحو 1.2 مليار في 18 ساعة على GPU واحد، ثم يصدّر ما تحتفظ به إلى PowerLanguage بنقرة واحدة؛ وفي MultiCharts تتداول شمعة بشمعة كما في الاختبار.
بلا بطاقة ائتمان. Windows 10/11 بنظام 64 بت. إصدارا Linux وMac قريبًا. وGPU من NVIDIA للسرعة الكاملة (ويعمل على CPU أيضًا).

من التوليد إلى MultiCharts في 3 خطوات
- 1
حدّد السوق وابدأ التوليد
اختر السوق وحجم الشمعة والتكاليف وعائلات المؤشرات المسموح بها، ثم ابدأ. لا تحتاج هنا إلى معرفة PowerLanguage.

- 2
اختبر واحتفظ بما يصمد
تُختبر كل استراتيجية مرشحة على GPU. اقرأ التقرير وراجع الجزء خارج العينة واحتفظ بالاستراتيجيات التي تستحق التداول.

- 3
صدّر PowerLanguage
افتح الشيفرة المصدرية للاستراتيجية واختر PowerLanguage وصدّر الملف. في المرة الأولى صدّر أيضًا مكتبة الدوال واستوردها مرة واحدة في PowerLanguage Editor.

شيفرة PowerLanguage المصدَّرة
هذا مثال لاستراتيجية بالصيغة التي يكتبها التصدير. لغة PowerLanguage قريبة من EasyLanguage وتُقرأ بالطريقة نفسها.
- كل مؤشر هو استدعاء واحد لدالة مسماة، من دون شيفرة موسّعة داخل الإشارة.
- توجد الدوال في ملف مكتبة واحد هو AlphaPrime_Functions.pla، ويُستورد مرة واحدة.
- يذكر رأس الملف ما يجب ضبطه في MultiCharts: العمولة والانزلاق وقيمة النقطة وحجم التيك وMaxBarsBack والمنطقة الزمنية والجلسة.
// AlphaPrime strategy -> MultiCharts PowerLanguage
[IntrabarOrderGeneration = false]
inputs: AtrLen( 28 ), KcLen( 14 ), KcMult( 1.5 );
vars: apAtr( 0 ), apKcu( 0 );
apAtr = AP_TA_ATR_VB( High, Low, Close, AtrLen );
apKcu = AP_CT_KELTNER_UPPER_VB( High, Low, Close, KcLen, KcMult );
if Close > apKcu and MarketPosition = 0 then
Buy next bar at market;
SetStopLoss( 2 * apAtr * BigPointValue );الإشارات والمؤشرات المدعومة
| الفئة | المؤشرات | قواعد الإشارة |
|---|---|---|
| الوقت والتقويم | 9 | 5,978 |
| الخطوط الأساسية | 20 | 10,021 |
| إحصاءات الشموع | 36 | 18,750 |
| الشكل والبنية | 19 | 15,983 |
| التقلب والقنوات | 28 | 16,154 |
| المؤشرات الكلاسيكية | 40 | 18,914 |
| الحجم | 45 | 13,446 |
| البيانات البديلة | 7 | 7,212 |
تفتح التجربة المجانية 15 عائلة من المؤشرات الشائعة بنحو 3,170 شرطًا، ويمكنها التصدير إلى MultiCharts أيضًا.
أسئلة عن MultiCharts
MultiCharts أم TradeStation: أيهما أستخدم؟
TradeStation وسيط ومنصة معًا ويستخدم EasyLanguage. أما MultiCharts فمنصة مستقلة تتصل بمصادر بيانات ووسطاء كثيرين، وتستخدم PowerLanguage القريبة جدًا من EasyLanguage. يصدّر AlphaPrime إلى كليهما، فاستخدم المنصة التي تتداول عليها بالفعل.
هل أحتاج إلى معرفة PowerLanguage؟
لا. أنت تحدد الشروط وAlphaPrime يكتب الشيفرة. عليك فقط استيراد الملف إلى MultiCharts وترجمته. الشيفرة نص عادي يمكنك قراءته أو تعديله؛ وبعد التعديل قارن الصفقات من جديد.
هل "multi charts" هو نفسه برنامج MultiCharts؟
نعم. "multi charts" طريقة شائعة لكتابة اسم منصة التداول MultiCharts. أما إصدار .NET فمنتج منفصل يستخدم C#؛ وهذا التصدير مخصص للإصدار الذي يستخدم PowerLanguage.
هل تطابق الإشارات MultiCharts شمعة بشمعة فعلًا؟
نعم، عند استخدام البيانات والجلسة والتكاليف نفسها. يذكر رأس الملف الإعدادات والأرقام المطلوب مقارنتها: الصفقات وصافي الربح والتراجعات. وإذا اختلفت فالسبب غالبًا إعداد ما؛ وتراجعها قائمة مقارنة PowerLanguage (بالإنجليزية).
هل يمكنني التصدير إلى EasyLanguage أيضًا؟
نعم. تُصدَّر الاستراتيجية نفسها إلى EasyLanguage لـ TradeStation وPine Script لـ TradingView وNinjaScript لـ NinjaTrader، وMQL4 وMQL5 لـ MetaTrader 4 وMetaTrader 5. راجع التصدير إلى المنصات. والتحقق شمعة بشمعة المذكور هنا خاص بـ MultiCharts.
من أين أحمّل MultiCharts؟
برنامج MultiCharts يوفره صانعه على multicharts.com، مع خطة مجانية وخطط مدفوعة. AlphaPrime برنامج منفصل: ينشئ الاستراتيجيات ويختبرها، ثم تستورد ملف PowerLanguage إلى MultiCharts لديك.
ولّد أول استراتيجية لك في MultiCharts
برنامج بحثي وليس نصيحة استثمارية. لا ضمان للربح؛ ونتائج الاختبار الرجعي لا تدل على الأداء المستقبلي.

