-
السلام عليكم
اخي بداية لن تتمكن من البرمجة دون تعلم الأساسيات يعني النظري مهم جدا،
أما عن التطبيقي يأتي مع الخبرة المتراكمة وذلك بمراجعة المشاكل والحلول البرمجية ، ثم مراجعة أكواد من هم أكثر خبرة منك، ومع مرور الزمن تجد نفسك اكتسبت الكثير من المهارات تلقائيا
أما بالنسبة لموضوع برمجي خاص بك فهذا صعب متابعته، وعموما يمكنك طرح أي سؤال برمجي هنا بالموضوع ثم تحفظها بالمفضلة أو نسخها بملف خارجي حتى تستطيع العودة إليها
بالنسبة للخطأ أن الدالة OnCalculate غير موجودة وهي الأساسية لعمل الشروط بها
بالتوفيق إن شاء الله
-
افتراضي
سلام عليكم اخ حسن كير ارجوا المساعده في كتابة كود revers
مثال عشان توضح الفكره
ظهرة اشارة شراء اكسبريت اشترى بس ضرب الستوب لوز (عاوز كود يفتح مباشرصفقة بيع طبعا بدون نظر لي شروط البيع )يعني اول ما يضرب ستوب مباشر يفعل صفقه معاكسه بي تفس ستوب لوز وبي نفس تيك بروفيت
وفي حال صفقة شراء جابت الهدف يتم عم يستنى اشاراة الدخول في بيع وفي شراء
-
وعليكم السلام
ستقوم بعمل دالة فرعية (بمعنى خارج الدوال الرئيسية) لمعرفة نتيجة آخر صفقة مغلقة كالتالي :
وتقوم بعمل دالة فرعية لمعرفة توقيت إغلاق آخر صفقة كالتالي:
ودالة فرعية لمعرفة نوع آخر صفقة مغلقة كالتالي :
ودالة حساب عدد الصفقات المفعلة كالتالي:
ثم تكون الشروط بالدالة الرئيسية كالتالي :
-
2 مرفق
ربنا يبارك اخى حسن
اكيد طبعا النظرى مهم ولكن نظرى حيكون جزء جزء مع التطيبق اول باول ..
انا اليوم اتعرفت على صيغة كتابة دوال الاوامر واستدعاء الاوامر من المنصة والمؤشرات الخارجية وبديت بالفعل بالتطيبق على مؤشر بسيط لتقاطع الموفينج وبعد ما انتهى منه حبدء اطبقه على مؤشرات اخرى تكون عبارة عن تقاطع خطين زى الاستوك وtdi .. وبعدها انقل على نوع اخر من المؤشرات
انا الان وصلت لهذه المرحلة والمؤشر اشتغل على الشارت ولكن لا تظهر الاسهم
ملف مرفق 2684
الكود البرمجى مرفق
ياريت حضرتك تصلح لى الكود .. للمؤشر يظهر اسهم عند تقاطع 2 موفينج مع ظهور تنبه كتابى شراء او بيع
وانا اقارن واعرف المشكلة فين
تحياتى
-
عملت التعديل ده
ولكن بردو الاكسبرت مش شغال زي ما انا عايز
لذلك انا عايز اشتغل على الصفقات المفتوحة فقط وليس المغلقة ربما تحل المشكلة دي
-
كل الحلول التي اقترحتها عليك صحيحة
الان تريد فقط متابعة الصفقة المفتوحة ستستخدم الجزء الأخير من الشروط فقط
يعني :
الكود معناه إذا كان في صفقات مفتوحة وآخر صفقة شراء افتح بيع، وإذا آخر صفقة بيع افتح شراء
-
حتى تكون الاستفاذة عامة، تم عمل مثال تطبيقي مع الشرح بالموضوع المخصص للتطبيقات من هنا :
مثال تطبيقي لعمل مؤشر اسهم لتقاطع موفينجين
-
شكرا يا برنس
جاري التجربة ...
-
السلام عليكم أستاذ .... كيف أجعل الإكسبرت يقرأ آخر إشارة من مؤشر ما وليس التي حدثت في الشمعة السابقة : مثلا أريد للإكسبرت أن يحدد أن آخر تقاطع للستوكاستيك كان هابط قد يكون من 4 او عشر شمعات سابقة .....
-
1 مرفق
للاسف الكود لا يعمل بشكل جيد
انظر الى الصورة المرفقة
ستجد ان عدد صفقات الشراء اكثر بثلاثة اضعاف البيع رغم ان المفروض يبقوا متعادلين او واحدة تكون ازيد بفارق صفقة واحدة فقط
بجانب ان الاكسبرت فتح صفقتين شراء ورا بعض بعد تكرار شروط الدخول والمفروض يفتح شراء واحد فقط ومش يفتح تاني مهما اتوفرت الشروط غير لما يفتح صفقة بيع عند توافر شروط البيع