وعليكم السلام
أخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية وليس للطلبات
كما أن الاكسبيرت مغلق الكود لا يمكن التعديل عليه، ارفقه مفتوح بصيغة mq4
يمكنك فتح موضوع طلب بقسم برمجة المـؤشرات و الاكسبـيرتـات و برامـج التـداول فـي الفـوركس
عرض للطباعة
وعليكم السلام
أخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية وليس للطلبات
كما أن الاكسبيرت مغلق الكود لا يمكن التعديل عليه، ارفقه مفتوح بصيغة mq4
يمكنك فتح موضوع طلب بقسم برمجة المـؤشرات و الاكسبـيرتـات و برامـج التـداول فـي الفـوركس
كالتالي:
اتوقع لوفكرت اخي حسن خارج الصندوق لتمكنت من ايجاد طريقه او فكرة لايجاد الوقت الذي تكون عنده هاي الشمعه!...
معقولة هل mql4 ضيقة لهذة الدرجة!!
للتذكير اخي حسن
بارك الله فيك
للتذكير اخي حسن
بارك الله فيك
كيف خارج الصندوق؟!
ليس السبب اللغة بل الشموع هي السبب، يوجد بها فقط توقيت الفتح ثم 4 أسعار (الهاي واللو والفتح والاغلاق) ثم الفوليوم
يعني حتى لو استخدمت لغة قوية خارجية لن تستخرج توقيت تكون الهاي!
ملف مرفق 14012
ماهو الفوليوم... وعلى اي اساس يتم حسابه وما فائدته؟
اتوقع الموضوع ليس بالصعب... هو ان نقوم بعمل مقارنات لهايات شموع فريم الدقيقة الموجودة في فريم شمعة اليوم وبعدها نأخذ اعلى قيمه وجدناها بين هايات الدقيقة ... وعندها سيكون وقت هذة الشمعة هو وقت هاي شمعة اليوم..
الفوليوم هو عدد التكات المحققة بالشمعة
كما قلت لا يمكن معرفة توقيت تحقق الهاي أو اللوو
الفكرة تبدو سهلة, لكن تطبيقها صعب، وكما يقولون ما اسهل الحرب عند المتفرجين!!
اخي حسن... قد يتحرك الموشر الف تكة داخل الشمعة ولكن هو لا يبرح اكثر من عشرين نقطه اي ان اغلب هذة التكات بنفس المكان، وبنفس الوقت قد يتحرك 100 تكة يقطع
من خلالها مئات النقاط... فأنا لا يهمنا التكات ، بقدر مايهمني كم قطعت هذة التكات من النقاط.. ما نستفيد من معرفتنا بعدد التكات او مايسمى الفوليوم؟
يوجد الكثير من الاستخدامات والمؤشرات التي تعتمد على الفوليوم ويمكنك البحث عنها بسهولة بالنت
السلام عليكم إخوتي
تقبل الله منا و منكم صالح الأعمال.
ممكن تفيدوني بكود لتوحيد الهدف التيك بروفيت لجميع الصفقات بدلالة النوع؟
و شكرا جزيلا
وعليكم السلام
آمين،،
يمكن ذلك من خلال وظيفة الموديفاي OrderModify
مثال لتوحيد اهداف الصفقات عد هدف آخر صفقة مفعلة حسب النوع:
بحيث LastTP دالة تستخرج سعر هدف آخر صفقة مفعلة حسب النوع:
الحمدلله استطعت الحصول علي اكسبيرت مفتوح المصدر
اخي حسن
كل عام وانتم بخير
بالنسبة لاكسبرت all pairs الل عدلنا عليه
جربته حتى الان لمدة 3 ايام وواجهت مشكلة وحيدة وهو عدم عمل الاوامر المعلقة
كما اخبرتك من قبل ان الاكسبرتك سابقاً لم يعمل على ازواج الين
الان اصبح يعمل ع ازواج الين بدون مشاكل ولم يعمل ع باقي الازواج غير الين اقصد الاوامر المعلقة فقط
اما الاوامر المباشرة تعمل ع كل الازواج بدون مشاكل
ندخل في الموضوع ع طول
اولا هذكر شروط الاوامر المعلقة لعلنا نجد حل لها
بالنسبة للشراء
بنقول لو عندنا صفقة شراء تحت الموفنج مثلا بنحسب المسافة بين سعر الموفنج وسعر الشراء والناتج يكون هو مسافة الاوردر المعلق
العكس في عمليات البيع
بنقول لو عندنا صفقة بيع فوق الموفنج مثلا بنحسب المسافة بين سعر الموفنج وسعر البيع والناتج يكون هو مسافة الاوردر المعلق
وتم كتابة الاكواد بالشكل التاالي
الشراء المعلق
pending buy order = buylimit
البيع المعلق
pending sell order = selllimit
المشكلة فين هنا؟
علما بان الكود شغال تمام ع ازواج الين فقط وع كل الازواج ف الاكسبرت المنفرد
جربت هذا الكود اخوي بارك الله فيك ولكن لم يعمل كيف استطيع تشغيل الكود في دالة اونتيك
الاكسبرت بيألف
بقى بيفتح اوامر معلقة ع كل الازواج عادي من غير ما اعمل اي تعديلات
بس الل بيحصل انه ممكن يفتح الامر المعلق تاني يوم او بعد ساعتين من فتح الصفقة الاساسية
وبعض الازواج بيفتح فورياً وده المطلوب
النهاردة مثلا فتح ع الباوند دولار فوريا بس بسعر غير منطقي مثلا سعر الصرف مضروب ف 10
جربت اقفل الصفقة يدويا واشوف تصرف الاكسبرت
لقيته فتح الصفقة تاني بس المرة دي ع سعره المنطقي والمظبوط رياضيا طبقا لمعادلة الاوامر المعلقة
اظن الل بيحصل ده مالوش اي تفسير غير ان الاكسبرت بيخرف لكثرة الاكواد وليس لاخطاء برمجية
ولا ايه؟
هذا الكود فقط مثال لتوحيد الهدف عند هدف آخر صفقة مفتوحة
اشرح طريقتك في توحيد الهدف وارفق الاكسبيرت للمراجعة
أخي الكريم شروط المسافة سليمة! لو قيمة الـ moving سليمة
ارفق الاكسبيرت للمراجعة فقد يكون ترتيب الشروط غير منطقي
طبعا اخي حسن نعرف الطرق التقليدية مثل الهيدج والتعزيز والتبريد والمضاعفات وعقود معلقة...
1.هل هناك طرق اخرى بنفس هذا النهج او حتى شبيهه بهذه الطرق التي ذكرتها؟
طبعا كان هناك احد الاخوه ذكر اكسبيرت الهيدج الامن وكانت الفكرة تبدوا جميلة، ولكن انت قلت انها فاشلة ، وبالفعل كانت فاشلة بعد التاكد منها...
2. بحكم انك قد صنعت الكثير من الاكسبيرتات وقرأت الكثير من الفكر والموضيع للاعضاء ...ماهي افضل الاستراتيجيات التي مرت عليك تحت هذا البند-هيدج مضاعفات تعزيز تبريد و عقود
معلقة وغيرها من الافكار- وهل تحب الجمع بينهما او تفضل استخدام كل طريقه لوحدها اقصد ان نستخم مضاعفتات بدون هيدج اوالعكس؟
ياريت تدلنا على افضل ما تم التوصل اليه في هذا الموضوع؟
مش عايز اتعبك
انا شغال يدوي مع الاكسبرت
لو النتائج مجزية هكمل التعديلات مع حضرتك
بارك الله فيك
وبالتوفيق ان شاء الله
اخي حسن لوتكرمتم نريد نصيحتكم...
بحكم انك قد صنعت الكثير من الاكسبيرتات وقرأت الكثير من الفكر والموضيع للاعضاء ...ماهي افضل الاستراتيجيات التي مرت عليك تحت هذا البند-هيدج مضاعفات تعزيز تبريد و عقود
معلقة وغيرها من الافكار- وهل تحب الجمع بينهما او تفضل استخدام كل طريقه لوحدها اقصد ان نستخم مضاعفتات بدون هيدج اوالعكس؟
ياريت تدلنا على افضل ما تم التوصل اليه في هذا الموضوع؟
أخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية
عموما
معظم الاكسبيرتات والمؤشرات التي قمت بعملها لا اجربها لهذا لا يمكنني الرد على اسئلتك
أما بالنسبة لي أفضل الطرق تلك التي تتبع الترند الناتج عن تحليل فني كلاسيكي مع التبريدات من مناطق العرض والطلب يدويا، أما الاكسبيرت مجرد اداة لادارة الصفقات فقط
والله الموفق
السلام عليكم
بعد اذنك اخى حسن سؤال ومساعده بسيطه
سؤالى اذا عايز ان الاكسبيرت ده ميشتغلش غير اما ادخل صفقة يدوى وبناءً علي الصفقه يبداء ييشتغل ايه الاضافة المطلوبه لعمل ذلك
ومثلاً انا فتحت صفقة شراء يدوى من 5.5 واغلقت على هدف او استوب او اغلاق يدوي
يبداء الاكسبيرت فى العمل وهو عمل اوردر باي لميت او باي استوب على نفس نقطة الدخول للصفقة اليدوي 5.5 طبعاً باي لميت اذا الصفقه ضربت الهدف وباي استوب لو الصفقه ضربت استوب
ونفس الحال على البيع
والله يجزيك كل خير على مساعدتك
السلام عليكم ورحمة الله وبركاته
اخي حسن بارك الله فيك
انا بحاجة دالة تجمع لي سعر افتتاح صفقات البيع المفعلة
وأخرى تجمع سعر افتتاح صفقات الشراء المفعله
مع الشكر الجزيل لك
اخي حسن اريد دالة تقوم بعمل بحث ومقارنة داخل الشمعة الاسبوعية ومن ثم تقوم بايجاد اطول شمعة طبع ستكون من نوع شموع دقيقة ثم يعطيها الرقم واحد...وهكذا مع كل شمعة اسبوعية..
وعليكم السلام
دالة جمع اسعار الفتح للصفقات المفعلة بدلالة النوع كالتالي:
مثلا لجمع اسعار الفتح لصفقات الشراء سيكون كالتالي:
بعد اذنك اخى حسن
وعليكم السلام
ستقارن توقيت اغلاق الصفقة مع توقيت افتتاح الشمعة الحالية اذا كان اكبر نفذ امر معلق واذا العكس لا ينفذ
اخي حسن اريد دالة تقوم بعمل بحث ومقارنة داخل الشمعة الاسبوعية ومن ثم تقوم بايجاد اطول شمعة 5 دقائق ثم يعطيها الرقم واحد...وهكذا مع كل شمعة اسبوعية..
بحث ومقارنة عن ماذا؟
ماذا تعني بـ "أطول شمعة"؟ ولماذا الرقم "1" ؟!
دالة مضاعافات المصفوفه اللى فى الرابط ده https://www.fxprg.com/vb/showthread.php?t=31456&p=844598&viewfull=1#post844 598
ضفتها فى الاكسبيرت بس لا يكمل المصفوفه
بس بياخد اول لوت Lots_1 وبعد كدا بيرجع من اللوت الاساسى مش بيكمل على باقى المصفوفه
ياريت اذا فى تعديل مطلوب او ايه الحل حتى يعمل بشكل صحيح ؟
ارفق الاكسبيرت للمراجعة
مثلا نحن عندما نفتح الشارت غلى الفريم الاسبوعي لنفترض ان هناك مائة شمعة اسبوعيه ...طبعا الشمعة الاسبوعية بداخلها الاف من شموع فريم 5 الدقائق..
فالمقارنه بتكون بين شموع 5 دقائق على مبداء من هي اطول شمعة وذلك من خلال الفرق بين الهاي واللو للشمعه .. فالشمعة الاطول ستاخذ رقم 1 بداخل الفريم
الاسبوعي الاول ، وسستاخذ الرقم 2 بداخل الفريم الاسبوعي الثاني ، وهكذا الى نهاية اخر شمعة اسبوعية...
مشكور
الدالة مع الشرح كالتالي:
فمثلا نتيجة الأسبوع السابق سيكون والأسبوع قبل السابق سيكون وهكذا...
اتفضل اخى
فى علامات تعجب حالياً مش عارف ايه المطلوب حتى يتم اصلاحها
لكن يوجد شروط صفقات تبريد، في حين المضاعفات بناء على نتيجة آخر صفقة مغلقة !
عموما الصحيح كالتالي:
شكراً اخى حسن على التصحيح وصفقات التبريد ليست مهمه لان سوف الغيها
محتاج اعمل حاجه على الكود ده بس مش عارف ازى يتم تنفيذها واذا سمحت ممكن بخبرتك تقدر تنفذها
عايز ان يكون عندى اكتر من مجموعة لوتات زى دى مثلاً 5 مجموعات
المجموعه الاولى وهى دى
المجموعة التانيه
المجموعة الثالثه
المجموعة الرابعه
المجموعة الخامسه
اذا كان اول صفقة فى المجموعة 1 رابحه ينتقل الى المجموعة التاليه و فى حالة الخساره هيستمر فى المضاعفات للوت رقم 5 واذا تحقق صفقتين متتاليتين ربح حتى اللوت رقم 5 ينتقل الى المجموعة التاليه و فى حالة اذا كمل فى الخساره ولم يربح صفقتين متتاليتين وخسر ال 5 لوتات سوف يبداء من جديد من اللوت الاول
واذا انتقل الى اى مجموعة تاليه وخسر 5 صفقات متتاليه سوف يبداء من اللوت الاول للمجموعة الاولى مره اخرى
يعنى عندنا اذا اى مجموعة خسرت 5 صفقات يبداء من اللوت الاول من اول مجموعه
واذا كان اول صفقه رابحه من اى مجموعه ينتقل للتداول على لوتات المجموعه التاليه
واذا حصل ان اول صفقه فى اى مجموعه كانت خاسره سيكمل فى المضاعفات حتي يتحقق ربح صفقتين متتاليتين حتى ينتقل للتداول على لوتات المجموعه التاليه
واذا حصل ربح وانتهى من كل المجموعات سوف يبداء من جديد من اول لوت للمجموعة الاولى
بعد اذنك تعديل على المشاركه السابقه
التعديل باللون الاحمر
اذا كان اول صفقة فى المجموعة 1 رابحه ينتقل الى المجموعة التاليه و فى حالة الخساره هيستمر فى المضاعفات للوت رقم 5 واذا تحقق صفقتين متتاليتين ربح حتى اللوت رقم 5 ينتقل الى المجموعة التاليه و فى حالة اذا كمل فى الخساره ولم يربح صفقتين متتاليتين وخسر ال 5 لوتات سوف يبداء من جديد من اللوت الاول
واذا انتقل الى اى مجموعة تاليه وخسر 5 صفقات متتاليه سوف يبداء من اللوت الاول للمجموعة الاولى مره اخرى
يعنى عندنا اذا اى مجموعة خسرت 5 صفقات يبداء من اللوت الاول من اول مجموعه
واذا كان اول صفقه رابحه من اى مجموعه ينتقل للتداول على لوتات المجموعه التاليه
واذا حصل ان اول صفقه فى اى مجموعه كانت خاسره سيكمل فى المضاعفات حتي يتحقق ربح صفقتين متتاليتين حتى ينتقل للتداول على لوتات المجموعه التاليه "اول صفقه ربح عند اى لوت من اللوتات رقم 2 الى 5 لا يهم بس فى الحاله دى لازم يبداء تداول على اول لوت فى المجموعه بتاعته عشان اذا ربح كدا اول لوت فى المجموعه ينتقل للمجموعه اللى بعدها"
واذا حصل ربح وانتهى من كل المجموعات سوف يبداء من جديد من اول لوت للمجموعة الاولى
السلام عليكم و رحمة الله و بركاته
اتمنى لجميع الاعضاء الصحه و العافيه
ما هي دالة اغلاق جزء من العقد
مثلا اذا كان عندي صفقة بيع 0.6 لوت
و صفقة شراء 0.9 لوت
و الشراء محقق ربح
المطلوب اغلاق الفرق بينهم اي اغلاق 0.3 لوت من صفقة الشراء
كل الشكر و التقدير