مشاهدة النسخة كاملة : ارجوا اضافة مؤشر ترند الى اكسبرت مضاعفات
mohamed atch
23-08-2018, 02:35 PM
السلام عليكم و رحمة الله
ارجوا قراءة موضوعي جيدا ليكون الاكسبرت كما اريده بالضبط بدون زيادة او نقصان
لدي اكسبرت مضاعفات و اريد اضافة مؤشر الى الاكسبرت بحيث يفتح الاكسبرت صفقات حسب اتجاه الترند الدي يحدده المؤشر فقط
صورة للمؤشر
8643
كما نلاحظ الترند صاعد في الصورة ..الاكسبرت يفتح صفقات شراء طالما الترند صاعد
في المرفقات مؤشر ترند +الاكسبرت
ملاحظة مهمة جدا
1-بالنسبة للاكسبرت يفتح صفقات حسب اتجاه الترند الدي يحدده المؤشر فقط
2-ادا كان اتجاه الترند هابط و الاكسبرت فاتح صفقات بيع و تغير الترند و اصبح صاعد هنا الاكسبرت لا يفتح اي صفقة شراء الا بعد غلق صفقات البيع و كان الترند في تلك فترة صاعد و العكس صحيح
ادا كان اتجاه الترند صاعد و الاكسبرت فاتح صفقات شراء و تغيرالترند و اصبح هابط .الاكسبرت لا يفتح اي صفقة بيع الا بعد غلق صفقات الشراء و الترند هابط
3-ادا كان الترند متعادل اي غير واضح هل هو صاعد او هابط هنا لا يفتح الاكسبرت اي صفقة
و اي سؤال انا موجود 24/24 ساعة خههههههه
kira-h
23-08-2018, 09:02 PM
وعليكم السلام
الاكسبيرت ليس من برمجتي كما انه مكسور الكود صعب تتبع رموزه،،،
فضلا ارفق الاكسبيرت اصلي الكود
mohamed atch
24-08-2018, 12:42 PM
وعليكم السلام
الاكسبيرت ليس من برمجتي كما انه مكسور الكود صعب تتبع رموزه،،،
فضلا ارفق الاكسبيرت اصلي الكود
هادا نفس الاكسبرت ليس من برمجتك و لكن من تعديلك
kira-h
25-08-2018, 01:45 AM
هادا نفس الاكسبرت ليس من برمجتك و لكن من تعديلك
للأسف مكسور الكود وليس أصلي، اما التعديل الذي قمت به سابقا كان بسيط
mohamed atch
26-08-2018, 09:29 PM
للأسف مكسور الكود وليس أصلي، اما التعديل الذي قمت به سابقا كان بسيط
شو يعني مكسور الكود و كيف اعرف انه اصلي
kira-h
28-08-2018, 12:45 AM
شو يعني مكسور الكود و كيف اعرف انه اصلي
الكود المكسور معناه أن متغيراته الداخلية مبهمة وصعب التعرف على مهمتها افتراضيا، ولمعرفة وظيفة كل متغير يجب تتبعه وهذا صعب بكود عدد اسطره اكثر من 700 سطر!
عموما جرب الاكسبيرت المرفق
ويجب أن يكون المؤشر على الشارت
mohamed atch
12-09-2018, 04:23 PM
الكود المكسور معناه أن متغيراته الداخلية مبهمة وصعب التعرف على مهمتها افتراضيا، ولمعرفة وظيفة كل متغير يجب تتبعه وهذا صعب بكود عدد اسطره اكثر من 700 سطر!
عموما جرب الاكسبيرت المرفق
ويجب أن يكون المؤشر على الشارت
سيتم التجربة .
kira-h
13-09-2018, 01:50 AM
بالتوفيق إن شاء الله
mohamed atch
13-09-2018, 07:08 PM
بالتوفيق إن شاء الله
ماشاء الله عليك .قمة الاتقان بارك الله فيك ..يعمل بشكل ممتاز فقط يجب وضع المؤشر على الشارت .الايمكن دمج المؤشر مع الاكسبرت ?
kira-h
14-09-2018, 10:38 PM
نعم ممكن ولكن سيصبح الاكسبيرت ضعيف التنفيذ
عموما مرفق الاكسبيرت
mohamed atch
15-09-2018, 02:51 AM
نعم ممكن ولكن سيصبح الاكسبيرت ضعيف التنفيذ
عموما مرفق الاكسبيرت
ضعيف من اي ناحية
mohamed atch
15-09-2018, 01:03 PM
نعم ممكن ولكن سيصبح الاكسبيرت ضعيف التنفيذ
عموما مرفق الاكسبيرت
عمل باك تست في مشكلة في فتح الصفقات ..يفتح لفترة ثم يتوقف و يكمل فتح صفقات مضاعفة
mohamed atch
15-09-2018, 01:08 PM
9057
فتح صفقة شراءء و السعر هبط .المفروض يفتح صفقة شراء اخرى و هكذا
من المفروض مؤشر الترند لتحديد نوع الصفقة فقط و ليس له دخل في عمل الاكسبرت و في مضاعفات التي يقوم بها او طريقة عمله
اذا تغير الترند مثلا يكمل في الصفقات التي فتحها الى ان يتم غلقها و بعدها يفتح الصفقة حسب الترند
kira-h
15-09-2018, 07:11 PM
أخي الكريم كما قلت سابقا ان الاكسبيرت مكسور الكود صعب تتبع رموزه، ومع ذلك اضفت فقط الشروط التي طلبتها، فأكيد له تأثير على عمله الأساسي وسيصبح مختلف
mohamed atch
16-09-2018, 12:33 PM
أخي الكريم كما قلت سابقا ان الاكسبيرت مكسور الكود صعب تتبع رموزه، ومع ذلك اضفت فقط الشروط التي طلبتها، فأكيد له تأثير على عمله الأساسي وسيصبح مختلف
نعم نعم ..لم يصبح يشتغل كما كان من قبل..
mohamed atch
19-09-2018, 02:03 PM
أخي الكريم كما قلت سابقا ان الاكسبيرت مكسور الكود صعب تتبع رموزه، ومع ذلك اضفت فقط الشروط التي طلبتها، فأكيد له تأثير على عمله الأساسي وسيصبح مختلف
اخ كيرا هل يمكنك اضافة هادا الكود
*#property strict* في بيانات المؤشر ولك جزيل الشكر
kira-h
19-09-2018, 06:54 PM
تريد إضافته بالمؤشر أم بالاكسبيرت؟
ولماذا؟ ما الفائدة من التدقيق بالكود ؟
mohamed atch
19-09-2018, 07:00 PM
تريد إضافته بالمؤشر أم بالاكسبيرت؟
ولماذا؟ ما الفائدة من التدقيق بالكود ؟
في الاكسبرت ..الذي اضفنا له المؤشر
اما السبب تجده في الموضوع الذي اضفته بعنوان سؤال حول كود #property strict (https://www.fxprg.com/vb/showthread.php?t=33871)
kira-h
19-09-2018, 08:24 PM
تم الرد بموضوعك الجديد
mohamed atch
20-09-2018, 10:13 PM
الكود المكسور معناه أن متغيراته الداخلية مبهمة وصعب التعرف على مهمتها افتراضيا، ولمعرفة وظيفة كل متغير يجب تتبعه وهذا صعب بكود عدد اسطره اكثر من 700 سطر!
عموما جرب الاكسبيرت المرفق
ويجب أن يكون المؤشر على الشارت
اظن هاذا اخف من النسخة الاخرى ..فقط طلب
اخ كيرا هل يمكنك اضافة هادا الكود*#property strict* في بيانات هاذا الاكسبرت ولك جزيل الشكر
لما اضيفه انا لا يشتغل الاكسبرت لا اعلم اين السر في ذلك
kira-h
22-09-2018, 10:37 PM
مرفق الاكسبيرت
mohamed atch
22-09-2018, 11:08 PM
مرفق الاكسبيرت
بارك الله فيك..و الله لا اعلم كيف اضفته..لما اضيف الكود بنفسي لا يشتغل مطلقا ..ممكن توجيه لكيفية وضعه
kira-h
22-09-2018, 11:19 PM
تلك الخاصية مهمتها التدقيق بالكود، كالمتغيرات يجب تعريفها بشكل صحيح
بالتدقيق العادي يمكن له أن يتجاوز مثلا متغير زمني كعدد حقيقي int بينما بالتدقيق الصارم يجب تعريف المتغير كزمن datetime وليس int
وهكذا... يجب تصحيح كل المتغيرات والدوال فلا مجال للتجاوز مع التدقيق الصارم strict...
mohamed atch
22-09-2018, 11:28 PM
تلك الخاصية مهمتها التدقيق بالكود، كالمتغيرات يجب تعريفها بشكل صحيح
بالتدقيق العادي يمكن له أن يتجاوز مثلا متغير زمني كعدد حقيقي int بينما بالتدقيق الصارم يجب تعريف المتغير كزمن datetime وليس int
وهكذا... يجب تصحيح كل المتغيرات والدوال فلا مجال للتجاوز مع التدقيق الصارم strict...
بارك الله فيك . يعني ليس فقط اضافة الكود و انتهى الامر في عمل اخر
ماذا تقصد بقولك تصحيح كل المتغيرات و الدوال .يعني تعديلات في كود الاكسبرت مثلا
kira-h
24-09-2018, 06:02 PM
تعديل المعرفات int، double، datetime وغيرها بما يناسب... وقد شرحث مثال عن الزمن
كما يمكنك مراجعة النسخة الأخيرة مع النسخة الأصلية وستلاحظ الفروقات قبل وبعد عمل التدقيق strict
بالنسبة للدوال تجد مثلا دالة بدلالة متغير عدد صحيح ويمكن تجاوزه عند وضع عدد عشري بينما بخاصية التدقيق strict لن يتجاوزها أي لابد من استخدام متغير صحيح
mohamed atch
24-09-2018, 07:56 PM
تعديل المعرفات int، double، datetime وغيرها بما يناسب... وقد شرحث مثال عن الزمن
كما يمكنك مراجعة النسخة الأخيرة مع النسخة الأصلية وستلاحظ الفروقات قبل وبعد عمل التدقيق strict
بالنسبة للدوال تجد مثلا دالة بدلالة متغير عدد صحيح ويمكن تجاوزه عند وضع عدد عشري بينما بخاصية التدقيق strict لن يتجاوزها أي لابد من استخدام متغير صحيح
نعم فعلت ذالك و لاحظت الفرق
في كود اريد اضافته صراحة متعب جدا .بحثت عن معلومات عنه و لكن قليلة جدا
ارجوا اضافته في النسخة **ShockBar v.1.2_Kira V4.mq4 (https://www.fxprg.com/vb/attachment.php?attachmentid=9142&d=1537373734)** الموجودة في موضوع https://www.fxprg.com/vb/showthread.php?t=33871
//+------------------------------------------------------------------+
//| Check the correctness of the order volume |
//+------------------------------------------------------------------+
bool CheckVolumeValue(double volume,string &description)
{
//--- minimal allowed volume for trade operations
double min_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME _MIN);
if(volume<min_volume)
{
description=StringFormat("Volume is less than the minimal allowed SYMBOL_VOLUME_MIN=%.2f",min_volume);
return(false);
}
//--- maximal allowed volume of trade operations
double max_volume=SymbolInfoDouble(Symbol(),SYMBOL_VOLUME _MAX);
if(volume>max_volume)
{
description=StringFormat("Volume is greater than the maximal allowed SYMBOL_VOLUME_MAX=%.2f",max_volume);
return(false);
}
//--- get minimal step of volume changing
double volume_step=SymbolInfoDouble(Symbol(),SYMBOL_VOLUM E_STEP);
int ratio=(int)MathRound(volume/volume_step);
if(MathAbs(ratio*volume_step-volume)>0.0000001)
{
description=StringFormat("Volume is not a multiple of the minimal step SYMBOL_VOLUME_STEP=%.2f, the closest correct volume is %.2f",
volume_step,ratio*volume_step);
return(false);
}
description="Correct volume value";
return(true);
}
kira-h
24-09-2018, 09:02 PM
مرفق الاكسبيرت
mohamed atch
25-09-2018, 12:20 PM
مرفق الاكسبيرت
بارك الله فيك اخي و لكن ليس هاذا المطلوب .هذه النسخة مختلفة تماما عن النسخة التي قبلها المؤشر الذي يحدد اتجاه الترند الموجود في كود الاكسبرت تغير تماما و لم يعد يعطي الاتجاه صحيح
ما طلبت هو فقط اضافة الكود وليس تغيير طريقة عمل الاكسبرت او عمل مؤشر تحديد الترند
حسب ما قرات ان الكود المضاف للتحقق فقط و ليس له دخل في عمل الاكسبرت او تاثير في عمله و الله اعلم
منتظر ردك ..
kira-h
25-09-2018, 04:50 PM
لم أغير طريقة عمله
mohamed atch
25-09-2018, 05:02 PM
لم أغير طريقة عمله
تحديد الترند في النسختين مختلف تماما ..من المفروض يكون الترند نفسه في النسختين يما انه لا يوجد اختلاف ..لاحظ اخي
نفس الزوج بنفس الاعدادت للنسخة 4 و 5 و الترند مختلف
الترند الصحيح في النسخة 4 ..يعني في خلل في نسخة 5
9270
kira-h
26-09-2018, 05:03 PM
هذا أقصى ما أستطيع فالاكسبيرت ليس من برمجتي كما انه بكود مكسور غير أصلي يصعب تتبع متغيراته
mohamed atch
26-09-2018, 05:12 PM
هذا أقصى ما أستطيع فالاكسبيرت ليس من برمجتي كما انه بكود مكسور غير أصلي يصعب تتبع متغيراته
اوك ..بارك الله فيك اتعبتك معي :)
kira-h
27-09-2018, 01:46 AM
بالتوفيق إن شاء الله
mohamed atch
28-09-2018, 12:30 PM
الكود المكسور معناه أن متغيراته الداخلية مبهمة وصعب التعرف على مهمتها افتراضيا، ولمعرفة وظيفة كل متغير يجب تتبعه وهذا صعب بكود عدد اسطره اكثر من 700 سطر!
عموما جرب الاكسبيرت المرفق
ويجب أن يكون المؤشر على الشارت
السلام عليكم و رحمة الله .هل يمكن جعل فتح الصفقات حسب اتجاه ترند المؤشر قابلة للتشغيل و الايقاف
بمعني اضافةخاصية التداول مع الترند
اذا كانت صح يفتح صفقات حسب ترند الذي يحدده المؤشر
اذا كانت خطا لا يعمل حسب ترند المؤشر و انما بعمل عادي
النسخة المطلوب التعديل عليها هي ShockBar v.1.2_Kira V2.1.mq4 (https://www.fxprg.com/vb/attachment.php?attachmentid=9225&d=1537645044)
mohamed atch
29-09-2018, 04:37 PM
تم اضافة الطلب في موضوع منفرد