بالتوفيق إن شاء الله
عرض للطباعة
بالتوفيق إن شاء الله
اخى حسن هل يمكنك ان تشرح لى كيفيه استخراج نقطتين دعم ونقطتين مقاومه بناء على مؤشر الزجزاج
على ان ترتكز كل نقطه على 3 قمم او 3 قيعان خلال مثلا 400 شمعه ماضيه
كيف يمكننى صياغه ذلك برمجيا فضلا وليس امرا
مرفق اكسبيرت يعتمد على الباربوليك سار فى القمم والقيعان ان امكن شرح جزء تحديد القمم والقيعان فيه بالعربى اكون شاكر جدا جدا
هذا شرح مبسط لأهم النقاط :
ثم دالة رسم الخطوط الافقية
السلام عليكم
الاخ حسن ارجو ان تساعدني في مشكلة في الاكسبيرت هناك دوال ترليلنج تعمل بصورة صحيحة لجميع الاوردرات فقط في حالة يوجد قيم للستوب للوز والتيكبروفت اما في حالة الستوب لوز والتك بوفت قيمهم صفر تعمل فقط دالة ترلينج op_puy ودالة op_seel لاتعمل ارجو ان تعدل الاكسبيرت لكي يعمل دالة ترلينج op_seel
المرفق الاكسبيرت مع الشكر مقدما ملف مرفق 17380
وعليكم السلام
تم التصحيح بالنسخة المرفقة
اشكرك اخى حسن على جهدك الغالى ربنا يجزاك خير
انا فهمت شرحك ما شاء الله عليك
لكن انا حاولت دمج هذه الاجزاء فى اكسبيرت بدون الرسم طبعا
واستخدمت الكومنت لاستخراج قيمه الباربوليك سار كمتغير فى المؤشر وفى الاكسبيرت
فى المؤشر تخرج فى الكومنت صحيحه لانه استخدم Indicatorcounted()
لكن فى الاكسبيرت عرفت متغير اسمه CountedBars واديته قيمه 500 لكن فى الاكسبيرت تأتى مختلفه تماما
يرجى التصحيح لاستخراج القمه والقاع للباربوليك سار على هيئه متغير يمكن استخدامه كشرط للبيع والشراء
مرفق الكود
هذا الكود الخاص بالمؤشر ويستخرج الرقم صحيح ولا توجد به مشكله
وهذا هو الكود الذي حاولت صياغته من نفس الكود ولكن لاستخدامه داخل الاكسبيرت يرجى ايضاح الخطأ وتعديله اخى وجزاك الله خيرا
الف الف الف شكرا اخي حسن
الف شكر اخي حسن الله يوفقك ويعوضك عنا خيرا بالتوفيق لخدمة الناس
العفو أخي الكريم
والله الموفق
العفو أخي الكريم
ارفق الكود كاملا للمراجعة
مرفق الكود بالكامل اخى احسن والمطلوب فقط هو اصلاح الاخطاء
وان احصل على نفس متغيرات المؤشر لكن بتنفيذ الكود داخل الاكسبيرت بحيث يمككنى استخدام نقاط الدعم والمقاومه للمتاجره
انا كتبت لك داخل الاكسبيرت ما اريده على هيئه كومنت بالعربى اتمنى منك الشرح ايضا لاستفيد اخى الكريم اشكرك شكرا جزيلا
*********************************
وفى الاخير حقيقه اذكرها والله على ما اقول شهيد اننى عندما استفسر بأى منتدى اخر الرد يمكث ايام واسابيع واحيانا لا يوجد رد اما هنا انا تعلمت منك الكثير
وسرعه الرد تعتبر من اجمل الاشياء هنا
اشكرك استاذ حسن على مساعدتك لاخوانك فهذه شهاده حق فى حقك سأحاسب عليها
بارك الله فيك
مرفق الاكسبيرت
الف شكر اخى حسن جزاك الله كل خير
وإياك اخي الكريم
استاذ حسن بارك الله فيك اعلم انى اثقل عليك كثيرا لكن سامحنى ان اكثرت فى اسألتى
يمكنك ايضا اجابتى عليها جزء جزء كلما سمح وقتك بذلك لا توجد مشكله
احتاج فقط شرح بسيط لكيفيه تحديد نموذج واحد فقط من نماذج الهارمونيك فى خطوات وانا يمكننى ان شاء الله ان اقيس باقى النماذج عليه
وهى كالتالى
1- هنعتمد على الزجزاج وطبعا النماذج هتكون مثلا لمده 250 شمعه (عمل داله تعود بكل القمم والقيعان المكونه على الفريم الحالى خلال 250 شمعه ) وتخزينها كمتغيرات
2-عمل داله تقوم بتاكد من قيم الفيبوناتشي اللي موجودة بين القمم والقيعان اللي احتفظنا باسعارها ونشوف الفروفات والقياسات بينها اذا تحققت حسابات الفيبوناتشي يعني حصولنا على نمط
ارفقت لك اخى مؤشرات شهيره للهارمونيك لو اسهل بالنسبه لك الشرح عليه باللغه العربيه خطوه بخطوه اكون شاكرا جدا جدا جدا
أخي الكريم لا يمكنني ذلك، فبرمجة نماذج الهارمونيك وكذلك الدايفرجنس من أعقد المؤشرات ويصعب شرح تفاصيلها... لأن فيها مصفوفات كثيرة ومعادلات هندسية...
هذا موضوع كبير وليس فقط سؤال برمجي
مشكور اخى حسن بالفعل هو موضوع كبير سلمت يداك سأحاول فيه وان شاء الله لو احتجت لمساعده بسيطه اعود اليك
السلام عليكم اخي حسن
فضلا احتاج الي كود وقت عمل الاكسبيرت في ثلاث فترات مختلفه من اليوم بتوقيت المنصه
كمثال
اول فتره من الساعه 12 صباحا الساعه 5 الفجر واضع شرط الشراء ينفذ شراء مثلا
ثاني فتره مثلا من الساعه 7 الي الساعه 11 وبيع
ثالث فتره من 3الي 11 مساء ووضع الشرط
يعني الكود يجعل الكود ينفذ الشروط في أوقات معينه فقط
وجعل الأوقات متغيرات خارجيه وشكرا اخي الكريم
وعليكم السلام
دالة التوقيت كالتالي:
فتكون الشروط كالتالي:
بحيث المتغيرات الخارجية كالتالي :
الف الف شكر يا جان العرب
العفو اخي الكريم
والله الموفق
أستاذ حسن السلام عليكم احتاج شرط إغلاق الصفقات الموجودة علي الحساب في الحاله التاليه
في حاله ان يكون مضي علي احد الصفقات المفتوحه اكثر من أسبوع او 10 ايّام وياريت يكون متغير خارجي وأيضا في نفس الوقت ان يكون اجمالي ربح الصفقات المفتوحه يساوي اجمالي الخسارة يعني الصفقات وصلت لنقطه التعادل
والإغلاق يكون للشارت اللي عليه الاكسبيرت فقط وليس لكل صفقات الحساب
عاوز شرط الإغلاق دا لو سمحت اخي الكريم
وعليكم السلام
هل الاجمالي ربح للصفقات المحددة زمنيا أم لكل الصفقات المفتوحة للزوج الحالي ؟
المحدده زمنيا استاذ حسن
طيب:
دالة الربح للصفقات التي تجاوزت عدد أيام محددة MinDays كالتالي :
دالة اغلاق الصفقات حسب الشروط كالتالي :
ومتغير عدد الايام كالتالي:
الف شكر اخي حسن بارك الله فيك وفي علمك
العفو وبالتوفيق إن شاء الله
أستاذ حسن
فضلا كان فيه كود حضرتك برمجته يقوم بعمل صفقه تبريد علي الحساب في حال فتح صفقه يدوي وانعكست مقدار معين من النقاط يقوم الاكسبيرت بفتح صفقه تبريد
احتاج نفس الكود لكن بتعديل بسيط
انه يعمل تبريد علي الزوج اللي عليه الاكسبيرت فقط بنفس الماجيك نمبر لاني ممكن أضع الاكسبيرت علي اكثر من زوج
وعايز الكود يكون خاص بكل زوج علي حدا
علي ما اعتقد كان اسم الكود GrillAll. او GridAll حاجه زي كدا انا بحثت ولم اجده اسف اخي حسن علي كثره اسألتي
يرجي إرفاق الكود لو أمكن مع التعديل عليه
هذا هو الكود استاذ حسن حاولت التعديل عليه لكن لم انجح ... اريده يتعامل فقط على الزوج الموضوع عليه بالماجيك نمبر الخاص به وليس مع اخر صفقه تم فتحها على الحساب وذلك لوضعه على اكثر من زوج .. وفى حال تحقق الشرط على اى زوج ينفذ المطلوب ارجو التعديل ع الكود وتوضيح مكان التعديل
مشكور اخى حسن تم التعديل والحمد لله لكن لو لك اى ملاحظات على الكود برجاء ادراجها
هذا هو الكود بعد التعديل
الصحيح كالتالي:
الف شكر استاذى
العفو أخي الكريم
والله الموفق
السلام عليكم أستاذ
في مؤشر تقاطع الموفينغات الموجود في صفحة أهم الدوال البرمجية ...حاولت تعديله ليكون متعدد الفريمات : يظهر سهم التقاطع على فريم الأربع ساعات في فريم الربع ساعة ....غيرت الفترة Period في سطر استدعاء المؤشر من 0 إلى 240..لم تظهر الأسهم .....ممكن الحل لو سمحت
وعليكم السلام
يمكنك استخدام مؤشر موفنج متعدد الفريمات وتستخدمه بالشروط مباشرة
مرفق مؤشر موفينج المتعدد الفريمات
السلام عليكم اخى حسن
كيفيه كتابه هذا الشرط لو سمحت
لو رصيد الحساب - الاكيوتى = -150 دولار
ثم اصبح رصيد الحساب - الاكيوتى = -20 دولار
ينفذ شرط معين مثلا اغلاق الصفقات كلها
لاحظ اخى حسن ان الشرط هو الوصول لخساره عائمه تساوي 150 ثم العوده الى خساره عائمه فقط 20
يعنى لا ينفذ الاغلاق الا فى حاله تراجع الحساب الى خساره 150 اولا
فضلا احتاج الكود
شكرا للرد أستاذ حسن ...المؤشر موجود لكن أريد المساعدة في الكود لتقاطع متعدد الفريمات - ما أريده كيف أظهر سهم تقاطع موفينغيين على فريم الأربع ساعات على شارت الربع ساعة
حاولت استخدام ibar و ibartshift ضمن حلقة ال for لم تنجح معي مع جزيل الشكر
راجع الكود المرفق
استاذ حسن هل يوجد كود لذلك ؟
طبعا موجود باستخدام حفظ القيم في متغيرات من نوع static أو Global Variables
راجع المشاركة التالية :
Global Variables