مشاهدة النسخة كاملة : برجاء عمل اكسبيرت
yasser
26-10-2017, 03:20 PM
السلام عليك ورحمة الله وبركاته ا. حسن,,
بعد التحية وتمنى دوام الصحة والعافية,
ارجو من حضرتك عمل اكسبيرت (يعتمد على مؤشر ماكد2 ) المرفق بحيث:
المطلوب:
انه يدخل بناء على الاشارة (التقاطع) (كما موضح بالصورة المرفقة) , سواء بيع او شراء, حسب التقاطع كما موضح بالصورة مع ملاحظة ان صفقات البيع تكون عند حدوث التقاطع اعلى خط الصفر وصفقات الشراء بشرط حدوث التاقطع اسفل خط الصفر (عند حدوث التقاطع على خط الصفر لا يتم اخذ اي صفقات)
لو نجحت الصفقة وحققت التيك بروفيت, يتم الدخول في الصفقة التالية بناء على اشارة المؤشر (بدون مضاعفات)
لو فشلت الصفقة (ولنفرض كانت بيع) يتم الدخول في الصفقة التالية حسب اشارة المؤشر (سواء كانت بيع ام شراء) ولكن في هذه الحالة يتم الدخول في مضاعفات,
لو حدثت اشارة معاكسة اثناء تفعيل احد الصفقات يتم الدخول بناء على الاشارة الجديدة ولكن بنظام المضاعفات (مع ابقاء الصفقة الاصلية وعدم اغلاقها)
وارجو اضافة حد اقصى للمضاعفات
مع وجود تيك بروفت وستوب لوز لكل صفقة
واختيار المضاعفات (يفضل بالضرب مع امكانية الضرب في رقم عشري)
وحد اقصى للمضاعفات
وشكرا جزيلا ا. حسن,,,,
kira-h
27-10-2017, 06:59 PM
وعليكم السلام
مرفق الاكسبيرت
yasser
28-10-2017, 12:20 PM
شكرا جزيلا ا. حسن وجزاك الله كل خير
kira-h
28-10-2017, 05:45 PM
بالتوفيق إن شاء الله
yasser
30-10-2017, 01:49 PM
وعليكم السلام
مرفق الاكسبيرت
شكرا جزيلا ا. حسن وجزاك الله كل خير
بتجربة الاكسبيرت وجد انه في بعض الصفقات يقوم بتفعيل صفقتين في نفس الاتجاه في نفس الوقت, المفترض ان تكون صفقة واحدة في نفس الاتجاه
ايضا وجد انه عند تفعيل صفقة في الاتجاه المعاكس لا يتم تفعيل المضاعفات والمفترض ان تكون الصفقة المعاكسة مضاعفة حسب الاعدادات المرفقة 3881
kira-h
30-10-2017, 06:56 PM
وإياك أخي الكريم
فتح الصفقة الثانية من نفس النوع لأنه تحقق الشرط مرة أخرى
اما المضاعفات فأنت جعلت اللوت الأساسي 0.1 ومعامل الضرب 2 أي المضاعف الثاني يجب أن يكون 0.2 ولكنك وضعت أقصى لوت مضاعف 0.2=MaxLots وبالتالي لن يفتح مضاعفات
yasser
30-10-2017, 09:37 PM
وإياك أخي الكريم
فتح الصفقة الثانية من نفس النوع لأنه تحقق الشرط مرة أخرى
اما المضاعفات فأنت جعلت اللوت الأساسي 0.1 ومعامل الضرب 2 أي المضاعف الثاني يجب أن يكون 0.2 ولكنك وضعت أقصى لوت مضاعف 0.2=MaxLots وبالتالي لن يفتح مضاعفات
عمل احترافي منك بصراحة ا. حسن, جزاك الله كل خير وزادك من العلم والمال,,, برجاء التوضيح ايه الفرق بين Max Lot و Max trades
كل واحدة بتتحكم في ايه؟
وشكرا جزيلا لك على مساعدتك...
kira-h
31-10-2017, 05:42 PM
وإياك أخي الكريم
MaxLots أقصى لوت مضاعف بحيث لن يتجاوزه الاكسبيرت وسيبدأ من جديد بالعقد الأساسي Lots
MaxTrades أقصى عدد الصفقات المفتوحة - 0 إلغاء بمعنى لا نهائي
SALIM
31-10-2017, 07:56 PM
شكرا لكم اخواني
yasser
31-10-2017, 08:40 PM
وإياك أخي الكريم
MaxLots أقصى لوت مضاعف بحيث لن يتجاوزه الاكسبيرت وسيبدأ من جديد بالعقد الأساسي Lots
MaxTrades أقصى عدد الصفقات المفتوحة - 0 إلغاء بمعنى لا نهائي
شكرا لك اخي الكريم على حسن المتابعة..
تم التجربة بزيادة الـMax Lot الى 0.3 ولكن لم يتم فتح المضاعفة الثانية والتي كان من المفترض ان تكون 0.2 ايضا, ولا اعلم السبب فبرجاء المساعدة
برجاء ايضا ا. حسن ان يكون تفعيل الصفقة لمرة واحدة فقط في نفس الاتجاه حتى ولو تكررت الاشارة (في نفس الاتجاه) ولكن اذا حدث تقاطع عكسي يتم الدخول مع التقاطع العكسي (طبعا بالمضاعفات), فكرت اني افعل هذا الخيار من اختيار Max trades ولكن سوف يلغي ايضا تفعيل اي صفقة اخرى في الاتجاه العكسي..
وشكرا جزيلا على حسن المساعدة
kira-h
31-10-2017, 09:46 PM
بالنسخة المرفقة v2 تم إضافة خاصية ReverseLastType=true تفعيل أو تعطيل تبادل الصفقات شراء بيع شراء ...
أما المضاعفات سليمة، جرب الاعدادات الافتراضية للاكسبيرت وسترى طريقة عمل المضاعفات
yasser
19-11-2017, 01:48 PM
بالنسخة المرفقة v2 تم إضافة خاصية ReverseLastType=true تفعيل أو تعطيل تبادل الصفقات شراء بيع شراء ...
أما المضاعفات سليمة، جرب الاعدادات الافتراضية للاكسبيرت وسترى طريقة عمل المضاعفات
الاكسبيرت يعمل تمام ا. حسن جزاك الله كل خير على اتقان واحترافية العمل.
الاكسبيرت الان يفعل المضاعفات اذا كانت الصفقة الخاسرة مازالت مفعلة ولكن اذا اغلقت الصفقة على خسارة لا يتم تفعيل المضاعفات بالصفقات التالية , هل ممكن تفعيل المضاعفات للصفقات التالية للصفقة التي اغلقت على خسارة, طبعا بنفس شروط الماكس لوت
وتقبلوا فائق الشكر والتقدير..
kahtan
19-11-2017, 02:18 PM
السلام عليكم
هل بالامكان نشر الكود مفتوح المصدر لغرض التعلم
kira-h
20-11-2017, 08:57 PM
وعليكم السلام
الكود مغلق لحفظ الحقوق من بينها حقوق المنتدى
لكن يمكنك طرح اي سؤال بالموضوع المخصص للأسئلة البرمجية (http://www.fxprg.com/vb/showthread.php?t=31457)
yasser
23-11-2017, 09:08 PM
الاكسبيرت يعمل تمام ا. حسن جزاك الله كل خير على اتقان واحترافية العمل.
الاكسبيرت الان يفعل المضاعفات اذا كانت الصفقة الخاسرة مازالت مفعلة ولكن اذا اغلقت الصفقة على خسارة لا يتم تفعيل المضاعفات بالصفقات التالية , هل ممكن تفعيل المضاعفات للصفقات التالية للصفقة التي اغلقت على خسارة, طبعا بنفس شروط الماكس لوت
وتقبلوا فائق الشكر والتقدير..
السلام عليكم ورحمة الله وبركاته احسن
لو غير واضح الطلب احب اوضح فقط اني اريد ان تكون المضاعفات على الصفقات المفتوحة وايضا الصفقات المغلقة (اللي ضربت ستوب لوز)
طبعا بيسري على المضاعفات اختيار ال max lot وعدد الصفقات الاقصى
وشكرا
kira-h
23-11-2017, 11:00 PM
وعليكم السلام
مرفق الاكسبيرت النسخة 3
yasser
25-11-2017, 12:58 PM
وعليكم السلام
مرفق الاكسبيرت النسخة 3
شكرا جزيلا ا. حسن, وجزاك الله عنا كل خير
kira-h
25-11-2017, 08:24 PM
بالتوفيق إن شاء الله
yasser
29-12-2017, 02:28 AM
وعليكم السلام
مرفق الاكسبيرت النسخة 3
استأذن حضرتك ا. حسن لو ممكن تعديل على شروط الاستراتيجية.. الشرط الان ان يتم اخذ صفقة الشراء اذا حدث التقاطع اسفل خط الصفر وصفقة البيع لو حدث التقاطع اعلى خط الصفر في مؤشر الاستراتيجية (MACD2). التعديل المطلوب ان يتم اخذ الصفقة بمجرد حدوث التقاطع ولا يشترط تحت خط الصفر او فوق خط الصفر.
مع حفظ كافة الخصائص كما هي في النسخة الاخيرة (MACD2_yasser-EAv3.ex4)
وشكرا حزيلا لحضرتك وجزاك من كل خير...
kira-h
29-12-2017, 09:06 PM
مرفق الاكسبيرت النسخة 4