جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
بسم الله الرحمن الرحيم
تعتمد منصة دوكاسكوبي على لغة الجافا بشكل كامل وتام اذا اردت تصميم طريقتك او مؤشرتك
فقط هي تضيف على الجافا بعض الأشياء الخاصة بها, مثل وضع الأوامر وماشابه.
هنا محاولة متوىاضعة مني لتقريب الأمر على من يرغب بتعلم JForex كلغة تحرير استراتيجيات ومؤشرات
عندما نقول Jforex فنحن نختصر عبارة "Java Forex" مع دوكاسكوبي.
ورغم أننا نفترض ان المهتم بهذا الشأن لابد أن يكون أولا خبيرا بلغة الجافا ولكن سنتحدث عن أهم مقومات هذه اللغة, بالقدر الكافي لفهمها لكي تفهم كيف تعمل دوال "دوكاسكوبي" بعد ذلك.
ولتبسيط الأمر على الدراس الكريم, سنتبع أسلوب المقارنة أو المقابلة مع لغة mql المستخدمة حصرا لمنصات الميتا تريدر.
مثلا عند الحديث عن SubmitOrder مع دوكاسكوبي سنذكر OrderSend مع الميتا تريدر
وهكذا,
لغات البرمجة الموجة نحو التداول الآلي ذات عدد, وحسب المنصة
مثلا لغة easyLnaguage لمنصات TradeStation وهي كلغة مأخوذة من الفيجوال بيسك VB
وهناك لغة cAlgo لمنصات cTrader وهي عينها لغة C# --- سي شارب (تعتبر الأبسط) بين كل اللغات التي نعرفها
وهناك لغة NinjaScript لمنصات الـ NinjaTraders وهي نفسها لغة C++
وغني عن القول أن منصات الميتا على الأرجح هي C# مع شوية أمور خاصة بـ MQL --- والدليل اكتب كلمة as في محرر الميت ستظهر لك باللون الأزرق وكلمة as تعتبر reserved word مع C#
وهناك لغات تفهمها المنصات التي تعتمد على API مثل منصة TWS مع انتراكتيف بروكرز, مثل لغة C++ ولغة الجافا ولغة C# ولغة البايثون والاكسل و IDE ActiveX
وهناك لغة REST رأيت بعض الوسطاء يستخدمونها--وأيضا ال MATLAB-Siumlik رأيت بعضهم يستخدمها, ولغة R تستخدم في بعض التطبيقات,
وهناك منصات لا اعلم يستخدمون أي لغة مثل ساكسو بانك او مثل نوع منصات فوركس-يارد القديمة ولكن لا أعتقد تخرج عن اللغات الرئيسية الثلاث الجافا والسي بلس بلس و السي شارب.
عموماً نرجو المتابعة
والله الموفق والمسدد