نعم بالنسبة للجانب الحسابي تكفلت به الان بقيت المشكلة في كتابة الامر هذه هي مشكلة اخي
عرض للطباعة
نعم بالنسبة للجانب الحسابي تكفلت به الان بقيت المشكلة في كتابة الامر هذه هي مشكلة اخي
الحمد لله الجانب الحسابي صحيح
بالنسبة للجانب العملي كان نفسي أساعد بس والله أنا في البداية وبتعلم أخي خصوصا نقطة جمع أسعار كل الصفقات المفتوحة
إن شاء الله يفيدك الأستاذ حسن ومنها كمان أتعلم وأستفيد من كيفية كتابة الكود
الله يعطيك الف صحة وعافية وانا متأكد انك ستصبح مبرمج محترف بعد فترة قليلة
وعليكم السلام
ستقوم بعمل دالة تحسب المتوسط السعري بدلالة نوع الصفقات كالتالي :
بحيث دالة عدد الصفقات المفتوحة بدلالة النوع كالتالي :
فيكون المتوسط السعري لصفقات الشراء والمتوسط السعري لصفقات البيع الان سنحتاج إلى دالة الموديفاي لتعديل الاهداف والستوبات عند المتوسط السعري وهي كالتالي :
وتقوم باستدعائها بالدالة الرئيسية كالتالي :
السلام عليكم
أخي حسن إستعصى علي أمرا في برمجة إكسبيرت
وهو على الشكل التالي عند تنزيل الإكسبيرت على الشارت
يقوم بفتح صفقة buy - ستوب 50نقطة وأمر معلق buystop على بعد 50نقطة
عندما يقوم بضرب الأور معلق إذن 50 نقطة ربح يقوم بتحريك الستوب 50 نقطة أيضا
أي عند الستوب للصفقة الجديدة و هكذا إلى حين رجوع السعر وضرب الستوب في هذه الحالة
يكون ضرب الستوب للصفقات كلها ويقوم بفتح صفقة sell ستوب 50 نقطة و أمر معلق sellstop
حاولت وحاولت لكن دون جدوى ... أتمنا أن تساعدني في حل هذا الإكسبيرت
صورة للتوضيح و الإكسبيرت في المرفقات جزاك الله خيرا
ملف مرفق 5978
شكرا لك لقد فعلتها ونجح الامر بارك الله فيك
ماشاء الله تبارك الله كود إحترافي مشرفنا العزيز حسن
الله يزيدك من علمه يا رب ويخليك لنا
وإياكم
والله الموفق
هل من مساعدة أخي حسن
جزاك الله خيرا
وعليكم السلام
مرفق الاكسبيرت
مرحبا اخى حسن
لقد تابعت الدروس التعليمية الخاصه بك وهى اكثر من رائعة وبين سطورها الكثير من الاشياء المفيده
ولي بعض الاستفسارات واتمنى ان تتحملنى حتى استكمال هذه الدورة وجميع اسئلتى منها وما عليك آمر
سؤالى الاول ( ماهو الفرق بين دالة void و الدالة المنفصلة الاخيره return )
سؤالى الثانى ( عن البحث عن نوع الصفقة فى دالة لماذا نجعلها نعرفها int وهى كلمة محجوزه وليس رقم صحيح )
سؤالى الثالث (
ممكن تشرح لى من فضلك هذه الدالة
هل البحث بنبحث عن اخر صفقة برقم مثلا ولا ايه عشان مش فاهم دورة for هنا
شكرا لك كثيرا أخي حسن على متابعتك
ومساعدتك لنا وأعتدر منك كثيرا على الإزعاج
--- الإكسبيرت يقوم بفتح صفقة buy sell
في نقطة واحدة لا يتتبع المطلوب هل كان شرحي
للفكرة غير واضح أقوم بشرحه بطريقة أفضل سيدي ؟
جزاك الله خيرا
ستقوم فقط باضافة شروط الدخول لكل من الشراء والبيع
غير ذلك يمكنك شرح الشروط
السلام عليكم اخي كيرا من فظلك انا واقع في مشكل ولم اعرف كيف احله
انا اتعمد على الصفقات المعلقة اكثر من العادية ولهذا
اذا تحققت شروط الشراء وكانت هناك صفقة معلقة او مفتوحة من نفس النوع على مقربة مثلا 50 نقطة من مكان الذي يريد ان يضع فيه الصفقة الجديدة ... اريده ان يضعها
ونفس الشيئ بالنسبة للبيع
اذا تحققت شروط البيع وكانت هناك صفقة بيع معلقة او مفتوحة على مقربة مثلا 50 نقطة من مكان الصفقة الجديدة .... لا يفتحها ايضا ولك جزييييييييييييل الشكر وبارك الله فيك
وعليكم السلام
السؤال او المطلوب غير واضح اخي
انا اتبع استراتيجية وضع buylimit على مستوى 50 فيبوناتشي
واضع مضاعفات ان كانت الصفقة السابقة خاسرة
والان اريد اذا تحققت شروط وضع buylimit على مستوى 50 في موجة اخرى وكان بين هذه الباي ليميت والصفقة المفتوحة التي قبلها على سبيل المثال 50 بيبس ................. لا اريده ان يفتحها
انا اتبع استراتيجية وضع buylimit على مستوى 50 فيبوناتشيملف مرفق 6011
واضع مضاعفات ان كانت الصفقة السابقة خاسرة
والان اريد اذا تحققت شروط وضع buylimit على مستوى 50 في موجة اخرى وكان بين هذه الباي ليميت والصفقة المفتوحة التي قبلها على سبيل المثال 50 بيبس ................. لا اريده ان يفتحها
تفضل الصورة التوضيحية اخي
تقصد حذف الأمر المعلق عندما تكون المسافة بين السعر الحالي وسعر الأمر أكبر من او يساوي 50 نقطة ؟
نعم نعم نعم
يا اما حذفه او عدم تنفيذه اصلا وشكراااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااااااااااااااااااااا ااااااا
ارفق الكود الذي قمت بعمله للتعديل عليه، فلا اعلم ماهية الدوال التي استخدمتها
اخي العزيز حسن
كيف يمكن عمل تنبيه لمؤشر يرسم هستوجرام على التشارت
التنبيه عند وصول او ملامسة الهستوجرام ...
SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_DASHDOT,5,clr Red)
حولت بهذه الطريقة لكنها لم تنجح
large هي عدد النقاط التي احددها انا
و ma_50 هو مستوى 50 فيبوناتشي
وضعت هذه الشروط لكنها لم تنجح
الصحيح كالتالي:
السلام عليكم
راجع المشاركة التالية رقم 740
https://www.fxprg.com/vb/showthread.php?t=31457&page=19&p=874388&viewfull=1 #post874388
اخي حسن لم تنجح معي ولكني عرفت السبب والان
اريد دالة تعطيني اقرب صفقة بيع مفتوحة الى ma_50 حتى لو لم تكن آخر صفقة بيع
بمعنى مثلا عندنا صفقة بيع رقم 38 وحاول الاكسبرت ان يفتح صفقات بيع ولكنه اغلقها لسبب آخر وهو الان يريد ان يفتح صفقة بيع رقم 50.
الان انا لا اريده ان يحدد لي الفراغ بين 50 و 49 التي اغلقت وانما اريده ان يحسب لي الفراغ بين 50 و 38
وآسف على الازعاج وبارك الله فيك
اتمنى ان اكون قد وفقت في شرح المشكلة واعظرني على اسلوبي في الشرح وشكرا جزيلا
ملف مرفق 6033
هذه الدالة تستخرج سعر أقرب صفقة أعلى من ma_50 بدلالة النوع كالتالي:
وهذه تستخرج سعر أقرب صفقة أقل من ma_50 بدلالة النوع كالتالي:
السلام عليكم ورحمة الله وبركاته
هل يمكن برمجيا عمل اكسبيرت يفحص موقع معين لمعرفة قوة العملات وبناءا عليه يقوم بفتح الصفقات
وشكرا
وعليكم السلام
نعم ممكن ولكن باستخدام لغة برمجية أخرى مثل ++c أو من خلال مكتبات خارجية جاهزة
السلام عليكم استاذ حسن بارك الله فيك واعجز عن شكرك والله
سامحني ان اثقلت عليك استاذ حسن بأسئلتي ولكني والله احاول ان ابحث قبل ان اتجه اليك حتى اتعلم ولا ازعجك ايضا ولكن لا اجد ما احتاج اليه فأرجو ان تتحملنا قليلا
لقد استعملت الدالتين التي اعطيتني اياهما ونجح الامر مع الصفقة الاولى والثانية ، الحمدالله يحترم المسافة ولكن بعد الصفقة الثانية لا يحترم المسافة ويضع 3اوامر شراء واحد واراء الاخرى ب3نقاط بدون احتراء اي امر شراء يضع فقط وانا واضع نظام مضاعفات استاذ حسن وجربت ان اعرف المشكلة اين ولم انجح فممكن لو سمحت اعطيك الاكسبرت هذه المرة وتعالج لي المشكلة وتضيف اليه بعض لمساتك وارجوا ان تقول لي رأيك فيه واسأل الله ان يرزقك الفردوس الاعلى
مساء الاخير اساتذتي الكرام لدي استفسار بسيط.
كيف استطيع كتابة كود ياخذ الاشارة من تقاطع الموفينك مع مؤشر اخر مثلاً كيف استطيع ان اكتب جملة يدمج الموفينك مع cci.
وشكراً مقدماً.
السلام عليك صديقي انا استطيع ان افيدك فيما يخص شروط الموفينج وحدها اذا اردت وهي كالتالي
اما فيما يخص المؤشر الاخر فلم استعمله في حياتي البرمجية
السلام عليكم
مع انني فاتح موضوع برمجة بس حبيت اسال
شو هو كود الولنغر باند
اذا شمعة واحدة كان الهاي تاعها اعلى من العلوي باند واللو تاعها ادنى اللوالمتوسط شراء
وبالعكس للبع
اذا اللوالشمعة ادنى من المتوسط للباند والهاي للشمعة اعلى من العلوي بيع
اتشكركم
وعليكم السلام
وضح بصورة من الشارت
السلام عليكم
انا جديد في المنتدى و لدي سؤال
كنت اعمل على اكسبرت خاص بي و لكن المشكلة انه يفتح صفقات كثيرة في نفس الشمعة
فهل من الممكن من احد الاخوة ان يعطينا دالة العمل مرة واحد في كل شمعة(يعمل عن افتتاح شمعة جديدة)
و هذا هو الكود الى حد الانملف مرفق 6104
وشكرا جزيلا لكم
خلاص عرفت كيف اعملها
ولكن لم انجح في اضافة خاصية مضاعفة اللوت عند الصفقة الخاسرة و العودة للوت البدائي عند الربح
مرفق الكود الجديد
ملف مرفق 6109
يرجى شرح كيفية اضافة خاصية المضاعفات
و لو امكن اضافتها للكود اعلاه مع وضع تعليق على الزيادة لكي افهم
و بارك الله فيكم
اخي كيرا حفظك الله
الكود الي اريده لا يهم اذا الشمعة شرائية او بيعية
المهم ماذا تكون في الاول
اذا تكون في الاول لوو اسفل البولنغر المتوسط ثم تكون بعده هاي اعلى البولنغر العلوي يبقى اشارة بيع
واذا تكون هاي اعلى البولنغر العلوي ثم هبط السعر وتكون لو اسفل البولنغر المتوسط يبقى شراء
وهي صورة للتوضيح الشموع كلها التي وجدتها لن تفيد الى بعد الباك تيست
حتى اعرف اي الشمعة هي التي كونت هاي اعلى البولنغرالاعلى ثم لو اسفل البولنغر المتوسط
راجع موضوع التطبيقات ستجد دوال معظم المؤشرات الرئيسية المعروفة
السلام عليكم
لا يمكن دمج مؤشر منفصل مع مؤشر على الشارت
وحتى لو مؤشرين منفصلين عن الشارت صعب الدمج بينهما خصوصا إذا القيم مختلفة
تم التصحيح بالكود المرفق
ويمكنك معرفة المزيد بالموضوع المخصص لـ