• 4:44 مساءاً




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

إضافة رد
Like Tree8Likes

أدوات الموضوع
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
51#
01 - 03 - 2020, 07:14 AM
وهنا صفحة IOrder
[عذراً, فقط الأعضاء يمكنهم مشاهدة الروابط ]
سوق أخضر غير متواجد حالياً  
رد مع اقتباس

عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
52#
01 - 03 - 2020, 07:18 AM
من الموقع الأربعة الأخيرة لاغلاق أي امر
الأول: اغلق الامر كليا
النوع الثاني: اغلق الامر بجزء محدد من الكمية--لاتنسى الكمية من نوع double
النوع الثالث: اغلاق الامر عند سعر محدد بكمية محددة
النوع الأخير: 3 دبلات اغلق الامر بكمية محددة عند سعر محدد بـ ـسلبنق محدد
تختار أحد الأربعة حسب رغبتك انت.
كود:
void
close() 
Sends a request to fully close position by market price or cancel entry order.
void
close(double amount) 
Sends a request to close the position with specified amount, by market price and default slippage.
void
close(double amount, double price) 
Sends a request to close the position with specified amount, price and default slippage.
void
close(double amount, double price, double slippage) 
Sends a request to close the position with specified amount, price and slippage.
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
53#
01 - 03 - 2020, 07:21 AM
والآن عرفت الكيفيات الأربع لإغلاق أي امر برمجيا,
يتبادر الى ذهنك سؤال: كيف اغلق صفقات زوج محدد؟؟ خصوصا انه في البناءات الأربع أعلاه لايوجد أي ذكر لأسماء الازواج؟

كيف نعرف برمجيا اسم الزوج المرتبط بالأمر؟ وهل هي توجد تحت دوال IOrder ام لها عنوان أخر نبحث عنه؟
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
54#
01 - 03 - 2020, 07:24 AM
IOrder Methos
جعددهم 57 وليس 56--نسيت ان بدء العد كان من الصفر 0
معادا الرد السابق:
كود:
IOrder Methos


03:58:00 56-----public abstract void com.dukascopy.api.IOrder.setRequestedAmount(double) throws com.dukascopy.api.JFException
03:58:00 55-----public abstract double com.dukascopy.api.IOrder.getRequestedAmount()
03:58:00 54-----public abstract com.dukascopy.api.ITakeProfitOrder com.dukascopy.api.IOrder.getTakeProfitOrder()
03:58:00 53-----public abstract com.dukascopy.api.IEntryOrder com.dukascopy.api.IOrder.getGroupedEntryOrder()
03:58:00 52-----public abstract double com.dukascopy.api.IOrder.getProfitLossInPips()
03:58:00 51-----public abstract com.dukascopy.api.ITakeProfitOrder com.dukascopy.api.IOrder.getGroupedTakeProfitOrder()
03:58:00 50-----public abstract double com.dukascopy.api.IOrder.getProfitLossInUSD()
03:58:00 49-----public abstract double com.dukascopy.api.IOrder.getCommissionInUSD()
03:58:00 48-----public abstract double com.dukascopy.api.IOrder.getProfitLossInAccountCurrency()
03:58:00 47-----public abstract com.dukascopy.api.IStopLossOrder com.dukascopy.api.IOrder.getGroupedStopLossOrder()
03:58:00 46-----public abstract com.dukascopy.api.IStopLossOrder com.dukascopy.api.IOrder.getStopLossOrder()
03:58:00 45-----public abstract void com.dukascopy.api.IOrder.ungroupOco() throws com.dukascopy.api.JFException
03:58:00 44-----public abstract com.dukascopy.api.OfferSide com.dukascopy.api.IOrder.getStopLossSide()
03:58:00 43-----public abstract java.util.List com.dukascopy.api.IOrder.getFillHistory()
03:58:00 42-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,java.util.concurrent.TimeUnit,com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException
03:58:00 41-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,java.util.concurrent.TimeUnit)
03:58:00 40-----public abstract void com.dukascopy.api.IOrder.waitForUpdate(long)
03:58:00 39-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(long,com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException
03:58:00 38-----public abstract com.dukascopy.api.IMessage com.dukascopy.api.IOrder.waitForUpdate(com.dukascopy.api.IOrder$State[]) throws com.dukascopy.api.JFException
03:58:00 37-----public abstract void com.dukascopy.api.IOrder.groupToOco(com.dukascopy.api.IOrder) throws com.dukascopy.api.JFException
03:58:00 36-----public abstract com.dukascopy.api.IEntryOrder com.dukascopy.api.IOrder.getEntryOrder()
03:58:00 35-----public abstract java.util.List com.dukascopy.api.IOrder.getCloseHistory()
03:58:00 34-----public abstract void com.dukascopy.api.IOrder.setTakeProfitPrice(double) throws com.dukascopy.api.JFException
03:58:00 33-----public abstract double com.dukascopy.api.IOrder.getTakeProfitPrice()
03:58:00 32-----public abstract double com.dukascopy.api.IOrder.getOriginalAmount()
03:58:00 31-----public abstract double com.dukascopy.api.IOrder.getClosePrice()
03:58:00 30-----public abstract com.dukascopy.api.instrument.IFinancialInstrument com.dukascopy.api.IOrder.getFinancialInstrument()
03:58:00 29-----public abstract com.dukascopy.api.IEngine$OrderCommand com.dukascopy.api.IOrder.getOrderCommand()
03:58:00 28-----public abstract double com.dukascopy.api.IOrder.getCommission()
03:58:00 27-----public abstract double com.dukascopy.api.IOrder.getTrailingStep()
03:58:00 26-----public abstract long com.dukascopy.api.IOrder.getGoodTillTime()
03:58:00 25-----public abstract void com.dukascopy.api.IOrder.setOpenPrice(double) throws com.dukascopy.api.JFException
03:58:00 24-----public abstract void com.dukascopy.api.IOrder.setOpenPrice(double,double) throws com.dukascopy.api.JFException
03:58:00 23-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double,com.dukascopy.api.OfferSide) throws com.dukascopy.api.JFException
03:58:00 22-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double,com.dukascopy.api.OfferSide,double) throws com.dukascopy.api.JFException
03:58:00 21-----public abstract void com.dukascopy.api.IOrder.setStopLossPrice(double) throws com.dukascopy.api.JFException
03:58:00 20-----public abstract void com.dukascopy.api.IOrder.setGoodTillTime(long) throws com.dukascopy.api.JFException
03:58:00 19-----public abstract long com.dukascopy.api.IOrder.getFillTime()
03:58:00 18-----public abstract double com.dukascopy.api.IOrder.getOpenPrice()
03:58:00 17-----public abstract double com.dukascopy.api.IOrder.getStopLossPrice()
03:58:00 16-----public abstract boolean com.dukascopy.api.IOrder.isLong()
03:58:00 15-----public abstract com.dukascopy.api.Instrument com.dukascopy.api.IOrder.getInstrument()
03:58:00 14-----public abstract double com.dukascopy.api.IOrder.getAmount()
03:58:00 13-----public abstract void com.dukascopy.api.IOrder.setLabel(java.lang.String) throws com.dukascopy.api.JFException
03:58:00 12-----public abstract long com.dukascopy.api.IOrder.getCloseTime()
03:58:00 11-----public abstract java.lang.String com.dukascopy.api.IOrder.getLabel()
03:58:00 10-----public abstract boolean com.dukascopy.api.IOrder.isOCO()
03:58:00 9-----public abstract void com.dukascopy.api.IOrder.setComment(java.lang.String) throws com.dukascopy.api.JFException
03:58:00 8-----public abstract long com.dukascopy.api.IOrder.getCreationTime()
03:58:00 7-----public abstract java.lang.String com.dukascopy.api.IOrder.getComment()
03:58:00 6-----public abstract void com.dukascopy.api.IOrder.close(double,double) throws com.dukascopy.api.JFException
03:58:00 5-----public abstract void com.dukascopy.api.IOrder.close(double) throws com.dukascopy.api.JFException
03:58:00 4-----public abstract void com.dukascopy.api.IOrder.close() throws com.dukascopy.api.JFException
03:58:00 3-----public abstract void com.dukascopy.api.IOrder.close(double,double,double) throws com.dukascopy.api.JFException
03:58:00 2-----public abstract com.dukascopy.api.IOrder$State com.dukascopy.api.IOrder.getState()
03:58:00 1-----public abstract java.lang.String com.dukascopy.api.IOrder.getId()
03:58:00 0-----public abstract boolean com.dukascopy.api.IOrder.compare(com.dukascopy.api.IOrder)
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
55#
01 - 03 - 2020, 07:27 AM
والكود السابق مصححاً: وكان من نتيجته محتويات الرد الأخير:
كود:
package jforex;
import java.lang.reflect.*;
import java.lang.Class;
import com.dukascopy.api.*;
public class DUKA_REFLECTION_anyClass implements IStrategy
{
    private IContext context;
    public void onStart(IContext context) throws JFException
    {
        this.context = context;
        try
        {
            Class c=Class.forName("com.dukascopy.api.IOrder");  
            
            context.getConsole().getOut().println("Fields........");  
            Field f[]=c.getDeclaredFields();  
            for(int i=0;i<f.length;i++)context.getConsole().getOut().println(i+"-----"+f[i]);
            
            context.getConsole().getOut().println("Constructors........");  
            Constructor con[]=c.getDeclaredConstructors();
            for(int i=0;i<con.length;i++)context.getConsole().getOut().println(i+"-----"+con[i]);
            
            context.getConsole().getOut().println("Methods........");  
            Method m[]=c.getDeclaredMethods();
            for(int i=0;i<m.length;i++)context.getConsole().getOut().println(i+"-----"+m[i]);
         }
         catch (Throwable e)
         {
            context.getConsole().getOut().println(e);
      
         }
    }
    public void onAccount(IAccount account) throws JFException {}
    public void onMessage(IMessage message) throws JFException {}
    public void onStop() throws JFException {}
    public void onTick(Instrument instrument, ITick tick) throws JFException {}
    public void onBar(Instrument instrument, Period period, IBar askBar, IBar bidBar) throws JFException {}
}
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
56#
01 - 03 - 2020, 07:29 AM
اذا ترجع للرد 54 -- ستجد رقم 30 هو:

اقتباس:
03:58:00 30-----public abstract com.dukascopy.api.instrument.IFinancialInstrument com.dukascopy.api.IOrder.getFinancialInstrument()
اذن نستخدم دالة getFinancialInstrument لنعرف اسم الزوج المرتبط بأمر محدد؟

أمر محدد؟؟؟؟ كيف نحدد الأمر؟ هل يوجد شيء شيبه بدالة OrderSelect في الميتا تريدر؟؟
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
57#
01 - 03 - 2020, 07:42 AM
ثم اذهب الى رقم 15 في الرد 54:
اقتباس:
03:58:00 15-----public abstract com.dukascopy.api.Instrument com.dukascopy.api.IOrder.getInstrument()
وهي أيضا تعطي اسم الزوج المرتبط بالأمر
ايش تفرق عن الرد السابق؟
الأخيرة هي احدث دالة وتستخدم بدلا من الدالة في الرد السابق-- لأنه سيتم حذفها من قبل دوكاسوكوبي فيما بعد--الان مصنفة deprecated --- يعني المنصة تتقبل هذه الدوال القديمة ولكنها مجدولة للحذف لاحقاً واستخدام البديل
سوق أخضر غير متواجد حالياً  
رد مع اقتباس
عضو برونزي
 
تاريخ التسجيل: Sep 2019
المشاركات: 2,464
معدل تقييم المستوى: 0
سوق أخضر is on a distinguished road
افتراضي رد: جافا - تصميم الاكسبيرتات بلغة الجافا لمنصة jforex مع دوكاسكوبي
58#
01 - 03 - 2020, 07:43 AM
اقرأ في موقع دوكاسكوبي ستجد انها deprecated (يعني ستدفن قريباً)

[عذراً, فقط الأعضاء يمكنهم مشاهدة الروابط ]
سوق أخضر غير متواجد حالياً  
رد مع اقتباس


إضافة رد



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

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


04:44 PM