1 مرفق
تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
هذا الاكسبيرت المرفق من صنع الأخ Mercury man جزاه الله خيراً
وظيفة هذا الاكسبيرت كالتالي:
اكسبيرت لزوج العملات:GBP/JPY
يعمل الاكسبيرت بالاستيراتيجية التالية:
- أمر شراء صفقة Buy عند كل رقم صحيح بشكل مستمر ( مثلا: 141، 142، 143 .. )
- بيع الصفقة بعد ربح 100 نقطة
- وإما بيعها على خسارة 500 نقطة
- إعادة الأوامر تلقائياً بعد تنفيذها سواء كانت رابحة أو خاسرة
(مثال: أمر شراء على 143، أخذ الربح Take profit على 144، أو وقف الخسارة stop lose على 138 )
ويعمل نفس الاستراتيجية تماما ولكن بشكل معاكس ( أمر بيع sell عند كل رقم صحيح وبنفس استيراتيجية الربح والخسارة )
فقط اريد تغيير الأرقام الصحيحة .. اي بدلاً من وضع أمر شراء وبيع لكل 100 نقطة وعند رقم صحيح .. أريد أن اتحكم بتغييرها، مثلا وضع الأوامر بعد كل 20 نقطة بدلاً من 100 نقطة .. وهكذا استطيع استخدامه على اي زوج عملات آخر ..
وشكراً مقدماً
1 مرفق
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
تفضل تم التعديل في المرفقات
تأكد من أنه يعمل بشكل صحيح لأني لم أجربه بعد وأي خطأ أخبرني
وضعت لك متغير Distance وهو المسافه بالنقاط بين العقود
والشكر موصول للأخ العزيز Mercury man
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
تسلم ايدك Mr. Dollar
للأسف .. المتغير Distance لم يعمل .. الرجاء محاولة تعديله مرة أخرى
إذا نجحت بتعديله .. سأقوم بتشغيله على السيرفر وتجربته على جميع العملات ورفع النتائج لايف إن شاء الله.
1 مرفق
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
تفضل تم التعديل في المرفقات وقمت بتجربته وتأكدت من عمله
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
شكراً أخي دولار ..
لازالت هناك مشكلة في الاكسبيرت ..
المتغير Distance يعمل باتجاه واحد فقط ! .. ولا يعمل على اليورو دولار بالشكل المطلوب !
هل تستطيع أن تجعل:
Distance = 2
Profit = 4
مجهود جبار تشكر عليه ..
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
اقتباس:
المشاركة الأصلية كتبت بواسطة yousiif
شكراً أخي دولار ..
لازالت هناك مشكلة في الاكسبيرت ..
المتغير Distance يعمل باتجاه واحد فقط ! .. ولا يعمل على اليورو دولار بالشكل المطلوب !
هل تستطيع أن تجعل:
Distance = 2
Profit = 4
مجهود جبار تشكر عليه ..
بالنسبه للمتغير Distance فهو يعمل بدون مشاكل سواء في البيع أو الشراء
ربما المشكله في حجم اللوت عندك
وبالنسبه للإكسبرت فهو لا يعمل إلا على زوج الباوند ين أو بمعنى أصح الأزواج التي يكون بعد الخانه رقمين عشريين فقط مثل الدولار ين والباوند ين وهذا موجود في كود الإكسبرت من الأول
وبالنسبة لتغيير الأوامر المعلقة فلا يمكن ذلك لأن أغلب الشركات تشترط أن يكون هناك مسافه عدد نقاط محدد بين وضع الأمر والمعلق وبين السعر الحالي ويمكنك تجربة ذلك بنفسك غير خصائص الإكسبرت وإجعل Distance =2 وعند عمل باك تست سيعطي الإكسبرت خطأ
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
شكراً للتوضيح .. جزاك الله خير ..
اليوم ان شاء الله راح اجرب الاكسبيرت على العملات التي ستعمل وارفع النتائج ..
شكراً مره اخرى .. :)
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
أخ دولار .. الاكسبيرت لا زال لا يفتح فعلياً صفقات متكررة باتجاهين (هيدج) كل 3 نقاط ..
النتائج مرفوعة هنا:
http://yousiif.mt4live.com/
العملات: eurjpy - gbpjpy
Distance:1
Profit: 5 - 10
Stop Lose: بدون ستوب لوز
أرجوك اعد المحاولة وسترى النتائج بنفسك ..
رد: تعديل برمجي بسيط لو سمحتوا .. خصوصا الأخ Mercury man
اقتباس:
المشاركة الأصلية كتبت بواسطة yousiif
أخ دولار .. الاكسبيرت لا زال لا يفتح فعلياً صفقات متكررة باتجاهين (هيدج) كل 3 نقاط ..
النتائج مرفوعة هنا:
http://yousiif.mt4live.com/
العملات:
eurjpy -
gbpjpy
Distance:1
Profit:
5 -
10
Stop Lose: بدون ستوب لوز
أرجوك اعد المحاولة وسترى النتائج بنفسك ..
ما هي الأخطاء التي تظهر لك في الجورنال وإذا جعلت Distance =10 مثلا هل يكون هناك أخطاء أيضا فكما أخبرتك سابقا المشكله ليست من الإكسبرت ولكن بعض البروكرات لا تسمع بوضع الأوامر المعلقه إلا على بعد معين من النقاط وكذلك لا تسمع بوضع هدف أقل من عدد معين من النقاط
أرجو أن تكون إتضحت الفكره