بالتوفيق إن شاء الله
عرض للطباعة
بالتوفيق إن شاء الله
للاسف لا املك غير تلك النسخة
انا احتاج بس تعريف الخط العلوي والسفلي لاستخدامها داخل الاكسبرت
يمكنك معرفة الترندات المائلة من خلال الوظيفة ObjectGetValueByShift ولكن اسمي الخطين هنا بالمؤشر عبارة عن اسم + توقيت معين، هذا التوقيت مجهول الهوية لن نعرف مصدره الا بمراجعة الكود
السلام عليكم
اذا لم يوجد اى الوان او اندكس كيف احدد نوع السهم من بيع او شراء
وعليكم السلام
في هذه الحالة سيكون المؤشرعبارة عن كائن على الشارت (أوبجكت) يعني يمكن تحريك السهم بالماوس مثل الترندات والخطوط ...ObjectGet لمعرفة توقيت ظهور السهم وتقارنها مع توقيت الشمعة 1 (أو أي شمعة أخرى حسب ما تريد)
وبالتالي ستستخدم الوظيفة
مثال اسم السهم الصاعد UP سيكون الشرط كالتالي :
السلام عليكم استاذي الكريم
ارفق لحضراتكم قمت بعمله بمساعدة احدي المواقع وحضرتك بنصايحك والمعلومات المهمة من حضرتك
لكن في عدد 2 خطا
الاول شروط اغلاق الصفقة لا يتم تطبيقها
ثانيا عندما تنعكس الصفقة عدد 10 نقاط لا يتم فتح صفقة اخري بنفس الشروط
ارجو من حضراتكو القاء نظرة علي الاكسبيرت واخباري بكيفية اصلاح الاخطاء
شكرا لكم مقدما
وعليكم السلام
مرفق الاكسبيرت المعدل
السلام عليكم ممكن مساعد فى عمل شروط الدخول
حيث اسم السهم متغير
المؤشر يظهر فيه ثلاث اسهم
السهم الاول ازرق استعداد للتغير الاتجاه
وسهم احمر تحقق الشرط بيع
وسهم اخضر تحقق شرط الشراء
المشكله ان اسم السهم فى مؤشر متغير
كيف الدخول اذا تحقق شرط البيع والشراء فقط
مرفق المؤشر
كلمات الثناء لا توفيك حقك، شكراً لك على عطائك.
جميل من الإنسان أن يكون شمعة ينير درب الحائرين، ويأخذ بأيديهم ليقودهم إلى بَّر الأمان متجاوزاً بهم أمواج الفشل والقصور.
العفو وجزاك الله خيرا
وعليكم السلام
حاول المقارنة بين اسماء الاشارات ستجد جزء من الاسم مشترك ثابث ثم غالبا يكون الجزء المتبقي عبارة عن توقيت والتوقيت قيمة متغيرة
لهذا قم بعمل اختبارات حتى تكتشف طريقة بناء الاسم المتغير ومنه تستخرج القيم بدمجه مع الاسم الثابث باستخدام الجمع +
طريقة اخرى بان تعدل على المؤشر نفسه وتحذف منه الجزء المتغير بالاسم او تضع اي اسم اخر مناسب او تستخدم نفس طريقة عمله
جزاك الله خير
تم التعديل على المؤشر
اضفت Object ثم طلبتها
عن طريق ObjectDescription
عرفت قمتها الحاليه وعليه دخلت شراءاو بيع
جيد اخي الكريم
والله الموفق
السلام عليكم اخي ومعلمي
ارغب من حضراتكم وضع خاصية اغلاق علي الربح المحدد لكل الصفقات المفتوحة
يعني لو وصل اجمالي الصفقات المفتوحة الي 20 نقطة ربح يتم اغلاق كافة الصفقات المفتوحة
مرفق الاكسبيرت
وشكرا لكم مقدما
وعليكم السلام
اخي الكريم هذا الموضوع مخصص فقط للأسئلة البرمجية
المرجو فتح موضوع طلب جديد ولا تنسى ان ترفق الاكسبيرت مفتوح الكود بصيغة mq4
السلام عليكم اخي ومعلمي
ارغب من حضراتكم وضع خاصية اغلاق علي الربح المحدد لكل الصفقات المفتوحة
يعني لو وصل اجمالي الصفقات المفتوحة الي 20 نقطة ربح يتم اغلاق كافة الصفقات المفتوحة
مرفق الاكسبيرت بصيغة mql4
وشكرا لكم مقدما
السلام عليكم
ممكن اعرف كود مصفوفة الأزواج بحيث ان يكون متغير خرجى
اكتب فيه الازواج الا عوزه تفتح على الاكسبيرت
ان يكون الاكسبيرت مفعل على جميع الازواج الا انا كتبتها فى المتغير الخارجى
اكون شاكر
السلام عليكم ممكن اضيف طلب استدعاء اكسبيرت من اكسبيرت على شرت اخر غير الشرط الفعال
معنى كلامى
يوجد اكسبيرت يعمل على شارت eurusd اذا تحقق شروط دخول صفقه يطلب استدعاء اكسبيرت على شرط gbpusd
ممكن اعرف كود مصفوفة الأزواج بحيث ان يكون متغير خرجى
اكتب فيه الازواج الا عوزه تفتح على الاكسبيرت
ان يكون الاكسبيرت مفعل على جميع الازواج الا انا كتبتها فى المتغير الخارجى
اكون شاكر
وعليكم السلام
راجع المشاركة التالية :
https://www.fxprg.com/vb/showthread.php?t=31456&page=3&p=844601&viewfull=1# post844601
وعليكم السلام
يمكنك استخدام دوال الجلوبال لنقل الأوامر بين الاكسبيرتات، راجع آلية عملها بالمشاركة التالية:
Global Vartiables
بالنسبة لمصفوفة الازواج الاختيارية راجع المشاركة التالية :
https://www.fxprg.com/vb/showthread.php?t=31457&page=134&p=883664&viewfull= 1#post883664
شكرا لك معلمي
قمت بعمل المطلوب
لكن يوجد حرف q ليس له تعريف
قمت بارفاق الاكسبيرت
لتلقي نظرة عليه
ولو سمحت ممكن كود عدد الصفقات للزوج الواحد
شكرا لكم سيدي
العفو أخي الكريم
مرفق الاكسبيرت
السلام عليكم
هل ممكن اعرف جميع االازواج المفتوحه على الشارت
عاوز اقارن بين الازواج المطلب فتحها و الموجوده بالفعل
بحيث لا اعيد فتح زوج موجود بالفعل
وعليكم السلام
ستقوم بعمل دالة عدد الصفقات بدلالة اسم الزوج كالتالي:
ثم تكون الشروط مثلا :
ولا تنسى أن تجعل الأزواج لها نفس الماجك نمبر، أو عدم اعتماد شرط الماجك نمبر من الأساس
شكرا لكم استاذي
يوجد خطا بعد التعديل اصبح لا يفتح اي صفقة
ولو سمحت ممكن كود عدد الصفقات للزوج الواحد
لا يوجد اخطاء بالكود
أما بدالة عدد الصفقات فقط استبدل المتغير symbol باسم الزوج المحدد (الاسم كاملا كما بالمنصة)
مثلا :
الف شكر استاذي
جعلها الله في ميزان حسناتك
العفو وبالتوفيق ان شاء الله
سلام عليكم استاذ حسن بس بدي مساعده في تتمت فكره اكسبريت
مثال عشان تنفهم فكرة اكسبريت
هذا الكود يحدد الفجوة التي يجب ان تحصل لكي يقوم بوضع امر معلق باي ستوب او سيل ستوب
في مثالنا هذا ناخذ اوامر الباي ستوب
Threshold مقصود بها مسافة الفجوه
المشكله الذي اريد حلها في توقيت حذف الصفقه وفتح الصفقه في ثواني اي انا واضع حذف الصفقات في ثواني 2980 عند كل شمعه ساعه
يتبقى لكي تكمل شمعة الساعه 620 ثانيه هذه الفتره السماح لي فتح الصفقه او بمعنى اخر
اعطي وقت لي حصول الفجوه بمدة 620 ثانيه بعد هذه المده لا يتم فتح صفقات
وشكرا جزيلا ارجو ان يكون شرح واضح
وما هو الحل؟
لا يمكنني الحصول على المؤشر مفتوح الكود ولكني اعرف شروط عمله لاني انا صاحبه ولكن المبرمج يرفض منحي اياه مفتوح الكود
انا اجريت عدة تجارب ولكن لم يعمل معي ابداً
المؤشر والاكسبرت في المرفقات
وعليكم السلام
لم أفهم شيء بسبب التناقض بالمطلوب
اولا حسب الشروط فـ Threshold عبارة عن مسافة بالنقاط وليس فجوة زمنية
ثانيا إذا تريد أن لا يفتح أمر معلق إلا بعد مرور 620 ثانية من افتتاح الشمعة فقم بالمقارنة بين توقيت الشمعة الحالية [0]Time والتوقيت الحالي ()TimeCurrent
وهذا الفرق إذا كان أصغر من 620 لا يتم التنفيذ
غير ذلك فالمطلوب غير واضح
مشكور اخ حسنThreshold هي المسافه في نقاط صح
انا اريد ان يفتح صفقه ضمن نطاق من 1 ثانيه الى620 ثانيه وما بعد 620 ثانيه لا يتفعل الامر
مثال :
مشكور اخ حسن تمام
بالتوفيق إن شاء الله
مرحبا
انا عضو جديد معكون، شكرا استاذ لكرمك و افادتك.
لو سمحت استاذ بدي اعرف الصيغة صح و ان كانت غلط يا ريت تصححلي ياها وشكرا جزيلا
<?php
bool buy()
{
double u=iBands(NULL,0,20,2,0,0,1,0);
if(u==Ask+10*point)return(true);
else return(false);
}
if(buy())
{
tk=OrderSend(Symbol(),OP_BUYSTOP,Lots,NormalizeDou ble(Ask,_Digits),3*P,SL,TP,"",MagicNumber,0);
}
?>
مرحبا بك
ولكن ماذا تريد عمله بالصيغة؟
اريد تعليق اوامر على حدي البولينجر الاعلى و الاسفل لو سمحت، مع جزيل الشكر
مثال :