النتائج 1 إلى 15 من 33
- 07-04-2014, 11:32 PM #1
بالرجاء تعديل بسيط على الاكسبيرت من الاخوة الافاضل
السلام عليكم أخوتى الاعزاء
أرجو من سيادتكم تعديل بسيط على الاكسبيرت الذى فى المرفقات
حيث انه يعمل جيدا على المنصة التجربية العادية لشركة xm التى يكون فيها اسم زوج العمله مثلا EURUSD
و انا اريده يعمل على المنصة الحقيقية التى يكون فيها اسم زوج العمله EURUSDmicro
حيث انه على شارت EURUSD يفتح صفقات و ينتظر حتى يتحقق الربح (حساب ديمو)
و لكن على شارت EURUSDmicro يفتح الصفقات و يغلقها بعدها بثوانى (حساب حقيقى)
و يظهر الرساله التى فى المرفقات و شكرا جزيلا
- 08-04-2014, 09:30 AM #2
ارجو المساعده من الاخوة المبرمجين
- 08-04-2014, 09:43 AM #3
الموضوع ليس له علاقة بإسم الزوج المتداول عليه ..
تم تعديل الإكسبرت بالمرفقات
- 08-04-2014, 06:14 PM #4
شكرا يا سيدى على الاهتمام
لكن مازلت الصفقات تغلق بع
ثوانى من فتحها و نفس الرساله تظهر
- 08-04-2014, 06:50 PM #5
الرسالة التي بالصورة تعني أنه فشل في الإغلاق وليس انه أغلق الصفقة ..
فكيف يغلق الصفقة ويعطيك رسالة بانه فشل في إغلاقها؟
- 08-04-2014, 06:52 PM #6
جرب هذا التعديل
- 08-04-2014, 07:51 PM #7
نفس المشكله تتكرر
يغلق الصفقات و يظهر رساله تفيد بانة فشل فى الاغلاق
انا شغال بهذا الاكسبيرت على الحقيقى بشركة fxdd و الشغل تمام
و لكن انا فتحت حساب على شركة xm و لكن تظهر هذة المشاكل
بس حسابى بشركة xm حساب ميكرو ممكن تكون هى دية المشكلة بجانب ان اسم الازواج يكون مكتوب بجانبة كلمه micro
عفوا على الاطالة و جزاكم الله خيرا
- 08-04-2014, 08:05 PM #8
هذا الإكسبرت لا يعتمد على باراميتار إسم الزوج ..
سؤال هل البروكر الجديد 4 ديجيت أم 5 ديجيت ؟؟
- 08-04-2014, 08:10 PM #9
في خانة الـSlippage جرب وضع 30 بدلا من 3 .. وأخبرني بالنتيجة .
- 08-04-2014, 11:42 PM #10
البروكر الجديد 5 ديجيت
جربت وضع 30 و لكن مازلت الصفقات تغلق فى ثوانى من فتحها
الاكسبيرت شغال تمام على حساب مينى بشركة fxdd حيث ان عندما ادخل بلوت 0.1 يكون قيمة النقطة 1 دولار
و لكن بشركة xm عندما ادخل بلوت 0.1 يكون قيمة النقطة 0.01 دولار
ممكن يكون اختلاف قيمة النقطة هو ده سبب الخطا الذى يحدث
و شكرا جزيلا على ذوقك
- 09-04-2014, 06:39 AM #11
إذا كانت قيمة النقطة قسمت على 10 فهذا معناه أن تزيد البارامتر b1 من 1000 إلى 10000
- 09-04-2014, 09:25 AM #12
عفوا هذا البارميتر ليس فى الاكسبيرت و لا هو داخل الاكسبيرت
- 09-04-2014, 10:25 AM #13
لا هو داخل الإكسبرت
//---- input parameters
extern string separator1="---------------- Entry Settings";
extern double beginPrice = 1.8014;
static int prevtime = 0;
static double bl = 1000;
لقد عدلته لك بالقيمة الجديدة في المرفقات .. جربه
- 09-04-2014, 11:32 AM #14
شكرا على اهتمامك و لكن الخطا مازال موجود و هو ان الاكسبيرت يغلق الصفقات بعد ثوانى من فتحها
- 09-04-2014, 03:02 PM #15
المشكلة أن مبرمج الإكسبرت لم يضع تعليقات تصف سطور الكود ,, ومضطرين أن نجري التعديل ونجرب ..
ولكن أعتقد أن المشكلة لديك عند تغير قيمة البيب بعد فتح الصفقات عندك وفي التيك التالية تتسبب قيمة dt في غلق الصفقات بسبب هذا الكود
كود PHP:double dt = (money / Ask - com) * experts / (experts + 1);
if(dt < 0)
{
if(buyprofit < 0)
return(0);
if(sellprofit > 0.01)
return(0);
dt = (com - money / Bid) * experts / (experts + 1);
if(dt < 1)
{
closeby(tickbuy, ticksell);
return(0);
}
if(dt > 10)
dt = 10;
if(tickbuy >= 0)
{
OrderClose(tickbuy, buyvolume, Bid, 3, Blue);
tickbuy = -1;
Sleep(30000);
}
جرب التعديل بالمرفقات