• 7:27 مساءاً




جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي

إضافة رد
Like Tree8Likes

أدوات الموضوع
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
31#
24 - 02 - 2020, 02:17 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة سوق أخضر مشاهدة المشاركة
اضفنا فقط سطرين على الديفولت اللي ظهر لنا:

1) تم تسمية البرنامج باسم FirstTrialInBorsaat
2) لأنه أمر دخول استوردنا
كود:
import com.dukascopy.api.IEngine.OrderCommand;
3) وضعناه في start ليتنفذ مرة واحدة فقط
كود:
IOrder order = engine.submitOrder("FirstTrialInBorsaat", Instrument.EURUSD, OrderCommand.BUY, 0.001);
الدالة التي تضع الأمر هي submitOrder ونلاحظ هنا أنها أخذت اربع متغيرات حسب الترتيب:
1)
"FirstTrialInBorsaat" --- قيمة نصية غي مكان الـ orderLabel

2) Instrument.EURUSD --- الاسم المباشر للزوج الذي نريد دخوله

3) OrderCommand.BUY اتجاه الأمر وهو هنا شراء BUY

4) 0.001 وهي هنا تعني اللوتات, واللوت مع دوكاسكوبي 1,000,000 وليس 100,000
يعني كأنك داخل السوق بحجم سيولة 1000 يورو


الان افترض انك تريد ان تحدد سعر الدخول
يوجد constructor اخر لـ submitOrder يقبل خمسة متغيرات بدلا من أربعة
(راجع نظرية الـ overloading في الجافا)

ستكون المتغيرات الأربعة الأولى كما سبق ويكون المتغير الخامس السعر الذي تريد الدخول عنده
وغني عن القول ان السابق لاوامر الماردت دون هدف او وقف او كومنتات او أي شيء اخر

الأسعار نعلم انها من نوع عدد عشري double
سوق أخضر غير متواجد حالياً  
رد مع اقتباس

عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
32#
24 - 02 - 2020, 02:19 AM
البناء الأول: اربعة متغيرات
submitOrder(String label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount)
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
33#
24 - 02 - 2020, 02:22 AM
البناء الثاني: خمسة متغيرات
اجباري نحتفظ بالرتيب السابق ونضيف متغير خامس مخصص لسعر الدخول


submitOrder(String label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount, double price)

لو وضعت السعر price بقيمة 0 ماذا سيحدث؟
هل سيضع امر انتظار عند صفر
ام يعتبره السعر الحالي؟
لاتنسى المتغير الثالث وهو نوع الامر -- هل انت أساسا حددته باي لمت او باي ماركت؟
سنتحدث عن أنواع الأوامر لاحقاً


--
وهناك البناء الثالث وأيضا نضيف على الترتيب السابق متغير سادس اذا اردنا تحديد السلبنق slippage
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
34#
24 - 02 - 2020, 02:32 AM
البناء الثالث: وهو ستة متغيرات
submitOrder(String label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount, double price, double slippage)
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
35#
24 - 02 - 2020, 02:33 AM
ولايوجد ابدا بناء بـ سبع متغيرات
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
36#
24 - 02 - 2020, 02:33 AM
والسبب ان وقف الخسارة لابد يأتي معه التيك بروفت--متغيرات
وبناء عليه البناء الرابع لابد يكون ثمان متغيرات

submitOrder(String label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount, double price, double slippage, double stopLossPrice, double takeProfitPrice)
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
37#
24 - 02 - 2020, 02:36 AM
وهناك البناء الخامس وهو إضافة تاريخ صلاحية الامر -- اصبح لدينا 9 متغيرات

وأخيرا البناء السادس ولايوجد غيره بإضافة متغير عاشر يعبر عن كومنت الامر "comment"
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
38#
24 - 02 - 2020, 02:38 AM
البناء الخامس: 9 متغيرات (اضافية تاريخ صلاحية الامر)
submitOrder(String label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount, double price, double slippage, double stopLossPrice, double takeProfitPrice, long goodTillTime)


البناء السادس: 10 متغيرات -- إضافة الكومنت على ماسبق
البناء السادس: 10 متغيرات
submitOrderString label, Instrument instrument, IEngine.OrderCommand orderCommand, double amount, double price, double slippage, double stopLossPrice, double takeProfitPrice, long goodTillTime, String comment)
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
39#
24 - 02 - 2020, 02:39 AM
الان سنطرح أمثلة مكثفة عليها ولكن بعد اضاءة سريعة على انواع الأوامر

في ميتاتريدر 4 -- نعلم ان عدد الأوامر ستى فقط وهي:
buy-sell
buylimit-sellimit
buystop-sellstop

كم عددها في الجافا مع دوكاسكوبي والشركات الشبيهة؟
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
40#
24 - 02 - 2020, 02:50 AM
لتعرفها بشكل احترافي اضف السطرين التاليين على برنامجما أعلاه بعد سطر submitOrder لتطبعها كلها في المنصة وتعرفها:
كود:
        for (IEngine.OrderCommand c : IEngine.OrderCommand.values())
        this.context.getConsole().getOut().println(c)
;
سوق أخضر غير متواجد حالياً  
رد مع اقتباس


إضافة رد



جديد مواضيع منتدى المؤشرات و الاكسبرتات

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اين احصل على اكسبريت يعمل بلغة الجافا النمر الفضي منتدى المؤشرات و الاكسبرتات 11 11 - 06 - 2016 03:53 PM


07:27 PM