FX-Arabia

جديد المواضيع











الملاحظات

منتدى المؤشرات و الاكسبيرتات تعليم برمجة الاكسبيرت ، اكسبيرت مجانى ، برمجة مؤشرات ، مؤشر ، تصميم اكسبيرت مجانا ، اكسبيرتات جديدة ، مؤشرات جديدة ، كل ما يتعلق بالتحليل و الخاص بالمؤشرات الفنية او الرقمية ، Expert advisor ، mql ، mql4 ، دورة برمجة ، برمجة اكسبيرت ، اكسبيرت رابح ، اكسبيرت جيد ، ادارة حسابات ، تداول الى ، ميتاتريدر ، تحميل منصة ، منصة تداول ، برمجة مؤشر ، مكتبة مؤشرات ، مؤشر جديد ، مؤشرات جديدة ، مؤشر حصرى ، احدث مؤشر .



إضافة رد
 
أدوات الموضوع
قديم 05-02-2017, 12:22 AM   المشاركة رقم: 601
الكاتب
ospr
عضو جديد

البيانات
تاريخ التسجيل: Nov 2016
رقم العضوية: 33176
العمر: 38
المشاركات: 12
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
ospr غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم اخي الحبب اسلام
كان لدي طلب وهو انا مبرمج ولكن php وكنت احتاج
الى ورقة او كتاب الكتروني يشرح الدوال الموجوده والوظائف لـ MQL4 انجاز للوقت وانا لا اريد متابعة قائمة المساعدات
الخاصه بهذا البرنامج اعرف انها جيده ولكن لا يوجد لدي الوقت للكتابعه فانا اريد ملخص بحيث
بحيث يمكنني الدخول فيما ينقصني فقط ولا انتظر الدروس التى اعرفها مسبقا بالاضافه
اني في حالة الحاجه الى شيئ معين اقوم بعمله على وجه السرعه وانتهى الموضوع
واذا يوجد لديك بعض الاكسربيرتات والاسكربتات المفتوحه لاخر ما توصلت اليه يكون ممتاز جدا
فانت تعرف هذه الامور تقرب المسافه جدا وكل الشكر والتقدير لك اخي الكريم



عرض البوم صور ospr  
رد مع اقتباس
  #601  
قديم 05-02-2017, 12:22 AM
ospr ospr غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم اخي الحبب اسلام
كان لدي طلب وهو انا مبرمج ولكن php وكنت احتاج
الى ورقة او كتاب الكتروني يشرح الدوال الموجوده والوظائف لـ MQL4 انجاز للوقت وانا لا اريد متابعة قائمة المساعدات
الخاصه بهذا البرنامج اعرف انها جيده ولكن لا يوجد لدي الوقت للكتابعه فانا اريد ملخص بحيث
بحيث يمكنني الدخول فيما ينقصني فقط ولا انتظر الدروس التى اعرفها مسبقا بالاضافه
اني في حالة الحاجه الى شيئ معين اقوم بعمله على وجه السرعه وانتهى الموضوع
واذا يوجد لديك بعض الاكسربيرتات والاسكربتات المفتوحه لاخر ما توصلت اليه يكون ممتاز جدا
فانت تعرف هذه الامور تقرب المسافه جدا وكل الشكر والتقدير لك اخي الكريم




رد مع اقتباس
قديم 05-02-2017, 09:35 AM   المشاركة رقم: 602
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ospr نقره لعرض الصورة في صفحة مستقلة
السلام عليكم اخي الحبب اسلام
كان لدي طلب وهو انا مبرمج ولكن php وكنت احتاج
الى ورقة او كتاب الكتروني يشرح الدوال الموجوده والوظائف لـ MQL4 انجاز للوقت وانا لا اريد متابعة قائمة المساعدات
الخاصه بهذا البرنامج اعرف انها جيده ولكن لا يوجد لدي الوقت للكتابعه فانا اريد ملخص بحيث
بحيث يمكنني الدخول فيما ينقصني فقط ولا انتظر الدروس التى اعرفها مسبقا بالاضافه
اني في حالة الحاجه الى شيئ معين اقوم بعمله على وجه السرعه وانتهى الموضوع
واذا يوجد لديك بعض الاكسربيرتات والاسكربتات المفتوحه لاخر ما توصلت اليه يكون ممتاز جدا
فانت تعرف هذه الامور تقرب المسافه جدا وكل الشكر والتقدير لك اخي الكريم
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، للاسف لايوجد الان سوي فيديوهات دورة البرمجة ولكن جاري عمل شئ مشابه سيكون جاهز قريبا باذن الله ، ويمكن ان تسأل عن اي دالة تريدها وسأقوم بوضع الشرح الخاص بها،،،

،،،بالنسبة للاكواد المفتوحة فمكتبة موقع mql5 لايوجد افضل منها في هذا المجال،،،

،،،تحياتي،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #602  
قديم 05-02-2017, 09:35 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ospr نقره لعرض الصورة في صفحة مستقلة
السلام عليكم اخي الحبب اسلام
كان لدي طلب وهو انا مبرمج ولكن php وكنت احتاج
الى ورقة او كتاب الكتروني يشرح الدوال الموجوده والوظائف لـ MQL4 انجاز للوقت وانا لا اريد متابعة قائمة المساعدات
الخاصه بهذا البرنامج اعرف انها جيده ولكن لا يوجد لدي الوقت للكتابعه فانا اريد ملخص بحيث
بحيث يمكنني الدخول فيما ينقصني فقط ولا انتظر الدروس التى اعرفها مسبقا بالاضافه
اني في حالة الحاجه الى شيئ معين اقوم بعمله على وجه السرعه وانتهى الموضوع
واذا يوجد لديك بعض الاكسربيرتات والاسكربتات المفتوحه لاخر ما توصلت اليه يكون ممتاز جدا
فانت تعرف هذه الامور تقرب المسافه جدا وكل الشكر والتقدير لك اخي الكريم
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، للاسف لايوجد الان سوي فيديوهات دورة البرمجة ولكن جاري عمل شئ مشابه سيكون جاهز قريبا باذن الله ، ويمكن ان تسأل عن اي دالة تريدها وسأقوم بوضع الشرح الخاص بها،،،

،،،بالنسبة للاكواد المفتوحة فمكتبة موقع mql5 لايوجد افضل منها في هذا المجال،،،

،،،تحياتي،،،




رد مع اقتباس
قديم 06-02-2017, 02:11 AM   المشاركة رقم: 603
الكاتب
ospr
عضو جديد

البيانات
تاريخ التسجيل: Nov 2016
رقم العضوية: 33176
العمر: 38
المشاركات: 12
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
ospr غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
Thumbs up رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، للاسف لايوجد الان سوي فيديوهات دورة البرمجة ولكن جاري عمل شئ مشابه سيكون جاهز قريبا باذن الله ، ويمكن ان تسأل عن اي دالة تريدها وسأقوم بوضع الشرح الخاص بها،،،

،،،بالنسبة للاكواد المفتوحة فمكتبة موقع mql5 لايوجد افضل منها في هذا المجال،،،

،،،تحياتي،،،
جزاك الله كل خير اخي اسلام وجعله في ميزان حنساتكم جميعا ومقدر لكم جهودكم وهنا سوف ابدأ طلبي لك

سوف اقوم بإرفاق التالي شارت لعمليه الدخول والخروج وايضا اكسبيرت قمت ببرمجته والاعلان عن المتغيرات سابقا لكني لم اكمله بسبب انشغالي جدا الان
وايضا بسبب بعض الدوال التى لم اكن اعرف عنها شيء فهيا جديده بالسبه لي كمبرمج php ولكن لعله خير ونستفيد منك ان شاء الله ندخل صلب الموضوع
------------------------------------------------------------------
كنت قد كلمتك من قبل عن بعض الدوال وطلبت مني ان اسأل ولكني سوف اطلب منك
كود لهذا الامر مثلا :-

الاكسبيرت يكون معلن فيه بامر Extern عن الاتي بحيث يمكن للمستخدم ادخال كل قيمه كما يريد للموجود بالداخل
وهو كالاتي :-

1- مفينج افاريج 1 وقيمه اي قيم ما تفرق ولكن سوف يكون داخل البولينجر
2- مفينج افاريج 2 وقيمه أي قيم ما تفرق ولكنها اعلى من سابقه ولكن هذا راجع لمستخدم الاكسبيرت ايضا
3- مؤشر البولينجر باند والاعدادات كما يريد المستخدم عادي ما تفرق
4- مؤشر الاستوكيستك والاعدادات كما يريد المستخدم عادي ما تفرق
----------------------------------
كل اللي فوق هذا ما عندي مشكله فيه ولكن القادم هو الاهم :-

1- مطلوب عمل داله بحيث اذا تحقق الشرط الخاص SELL يقوم الاكسبيرت بعملSELL مع اغلاق الشمعه المحدده على الشرط ويكون امر واحد فقط ولا يفتح الا اذا انتهي الامر الاول .
2- مطلوب عمل دالة بحيث اذا تحقق الشرط الخاص BUY يقوم الاكسبيرت بعمل BUY مع اغلاق الشمعه المحدده على الشرط ويكون امر واحد فقط ولا يفتح الا اذا انتهى الامر الاول .
------------------------------------
نيجي لأهم المهم وهذا لب الموضوع طيب ايه هيا الشروط المطلوب توافرها جميل نخش ع المهم :

1- أمر BUY اذا كانت الشمعة (فتحت اسفل وخارج حدود البولينجر وايضا أغلقت خارج البولينجر) + اسفل حدود مؤشر المفينج الصغير المدخل قيمه من قبل وهوه ع الشارت بالاحمر + مؤشر المفيتج

الثاني وهو صاحب القيم الاكبر المدخل سابقا موجود أعلى كل هؤلاء ومعلم ع الشارت باللون السماوي + تقاطع الاستوكيستك اسفل خط الـ 20 هنا ينفذا الامر .

2- أمر SELL اذا كانت الشمعة (فتحت أعلى وخارج حدود البولينجر وأيضا اغلقت خارج البولينجر) + أعلى حدود مؤشر الموفينج الصغير المدخل قيمه من قبل وهو ع الشارت بالاحمر + مؤشر

الموفينج الثاني وهو صاحب القيم الاكبر المدخل مسبقا أسفل كل هؤلاء + تقاطع الاستوكيستك أعلى خط الـ 80 هنا ينفذ الامر

مرفق صورتين لعملية البيع والشراء وايضا نموذج تصميم الاكسبيرت من حيث المدخلات وهو مفتوح ايضا وكل الشكر والتقدير لكم
ولو امكن بعد التنفيذ تعطيني الملف مفتوح المصدر ولا تقلق فانا من المتعاونين
وان شاء الله راح نجتهد لنساعد الكل .



الصور المرفقة
نوع الملف: jpg pol11.jpg‏ (14.9 كيلوبايت, المشاهدات 7)
نوع الملف: jpg pol22.jpg‏ (13.3 كيلوبايت, المشاهدات 7)
الملفات المرفقة
نوع الملف: mq4 ospr.mq4‏ (1.9 كيلوبايت, المشاهدات 3)
عرض البوم صور ospr  
رد مع اقتباس
  #603  
قديم 06-02-2017, 02:11 AM
ospr ospr غير متواجد حالياً
عضو جديد
Thumbs up رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، للاسف لايوجد الان سوي فيديوهات دورة البرمجة ولكن جاري عمل شئ مشابه سيكون جاهز قريبا باذن الله ، ويمكن ان تسأل عن اي دالة تريدها وسأقوم بوضع الشرح الخاص بها،،،

،،،بالنسبة للاكواد المفتوحة فمكتبة موقع mql5 لايوجد افضل منها في هذا المجال،،،

،،،تحياتي،،،
جزاك الله كل خير اخي اسلام وجعله في ميزان حنساتكم جميعا ومقدر لكم جهودكم وهنا سوف ابدأ طلبي لك

سوف اقوم بإرفاق التالي شارت لعمليه الدخول والخروج وايضا اكسبيرت قمت ببرمجته والاعلان عن المتغيرات سابقا لكني لم اكمله بسبب انشغالي جدا الان
وايضا بسبب بعض الدوال التى لم اكن اعرف عنها شيء فهيا جديده بالسبه لي كمبرمج php ولكن لعله خير ونستفيد منك ان شاء الله ندخل صلب الموضوع
------------------------------------------------------------------
كنت قد كلمتك من قبل عن بعض الدوال وطلبت مني ان اسأل ولكني سوف اطلب منك
كود لهذا الامر مثلا :-

الاكسبيرت يكون معلن فيه بامر Extern عن الاتي بحيث يمكن للمستخدم ادخال كل قيمه كما يريد للموجود بالداخل
وهو كالاتي :-

1- مفينج افاريج 1 وقيمه اي قيم ما تفرق ولكن سوف يكون داخل البولينجر
2- مفينج افاريج 2 وقيمه أي قيم ما تفرق ولكنها اعلى من سابقه ولكن هذا راجع لمستخدم الاكسبيرت ايضا
3- مؤشر البولينجر باند والاعدادات كما يريد المستخدم عادي ما تفرق
4- مؤشر الاستوكيستك والاعدادات كما يريد المستخدم عادي ما تفرق
----------------------------------
كل اللي فوق هذا ما عندي مشكله فيه ولكن القادم هو الاهم :-

1- مطلوب عمل داله بحيث اذا تحقق الشرط الخاص SELL يقوم الاكسبيرت بعملSELL مع اغلاق الشمعه المحدده على الشرط ويكون امر واحد فقط ولا يفتح الا اذا انتهي الامر الاول .
2- مطلوب عمل دالة بحيث اذا تحقق الشرط الخاص BUY يقوم الاكسبيرت بعمل BUY مع اغلاق الشمعه المحدده على الشرط ويكون امر واحد فقط ولا يفتح الا اذا انتهى الامر الاول .
------------------------------------
نيجي لأهم المهم وهذا لب الموضوع طيب ايه هيا الشروط المطلوب توافرها جميل نخش ع المهم :

1- أمر BUY اذا كانت الشمعة (فتحت اسفل وخارج حدود البولينجر وايضا أغلقت خارج البولينجر) + اسفل حدود مؤشر المفينج الصغير المدخل قيمه من قبل وهوه ع الشارت بالاحمر + مؤشر المفيتج

الثاني وهو صاحب القيم الاكبر المدخل سابقا موجود أعلى كل هؤلاء ومعلم ع الشارت باللون السماوي + تقاطع الاستوكيستك اسفل خط الـ 20 هنا ينفذا الامر .

2- أمر SELL اذا كانت الشمعة (فتحت أعلى وخارج حدود البولينجر وأيضا اغلقت خارج البولينجر) + أعلى حدود مؤشر الموفينج الصغير المدخل قيمه من قبل وهو ع الشارت بالاحمر + مؤشر

الموفينج الثاني وهو صاحب القيم الاكبر المدخل مسبقا أسفل كل هؤلاء + تقاطع الاستوكيستك أعلى خط الـ 80 هنا ينفذ الامر

مرفق صورتين لعملية البيع والشراء وايضا نموذج تصميم الاكسبيرت من حيث المدخلات وهو مفتوح ايضا وكل الشكر والتقدير لكم
ولو امكن بعد التنفيذ تعطيني الملف مفتوح المصدر ولا تقلق فانا من المتعاونين
وان شاء الله راح نجتهد لنساعد الكل .




الصور المرفقة
نوع الملف: jpg pol11.jpg‏ (14.9 كيلوبايت, المشاهدات 7)
نوع الملف: jpg pol22.jpg‏ (13.3 كيلوبايت, المشاهدات 7)
الملفات المرفقة
نوع الملف: mq4 ospr.mq4‏ (1.9 كيلوبايت, المشاهدات 3)
رد مع اقتباس
قديم 07-02-2017, 08:26 PM   المشاركة رقم: 604
الكاتب
shivaa
عضو جديد

البيانات
تاريخ التسجيل: Jun 2016
رقم العضوية: 31482
العمر: 49
المشاركات: 66
بمعدل : 0.02 يوميا

الإتصالات
الحالة:
shivaa غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم
ممكن داله اذا تم اغلاق الصفقه يدوي او بخساره او مكسب فى شمعه الحاليه
لا يدخل الا اذا فتح شمعه جديد
ان شغال على الرينكو
ممكن احسب نسبه من حجم الشمعه للدخول بصفقه الرجاء مثال عن ذالك



عرض البوم صور shivaa  
رد مع اقتباس
  #604  
قديم 07-02-2017, 08:26 PM
shivaa shivaa غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم
ممكن داله اذا تم اغلاق الصفقه يدوي او بخساره او مكسب فى شمعه الحاليه
لا يدخل الا اذا فتح شمعه جديد
ان شغال على الرينكو
ممكن احسب نسبه من حجم الشمعه للدخول بصفقه الرجاء مثال عن ذالك




رد مع اقتباس
قديم 06-04-2017, 10:59 PM   المشاركة رقم: 605
الكاتب
ospr
عضو جديد

البيانات
تاريخ التسجيل: Nov 2016
رقم العضوية: 33176
العمر: 38
المشاركات: 12
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
ospr غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم اخي اسلام وعلى كل القائمين على هذا المنتدى المحترم
كان لدي سؤال اذا سمحت
لدي هذا الكود وهو معادله توضح اذا كان سعر البيع يساوي اخر صفقه يقوم بعمل عدة أوامر

كود:
Bid==(LastOrder("Price",OP_SELL)
ولكن المشكله عدم الدقة بسبب الاسبريد
فهل من الممكن طرح الاسبريد من السعر الحالي واقارنه بسعر الصفقه
بمعني محتاج اقوله في الشرط لو لقيت Bid-Spred == سعر الصفقه نفذ
محتاج معادلة طرح الاسبريد من سعر البيع الحالي ارجو ان تكون وضحت الفكره
وكل الشكر والتقدير لشخصكم الكريم



عرض البوم صور ospr  
رد مع اقتباس
  #605  
قديم 06-04-2017, 10:59 PM
ospr ospr غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

السلام عليكم اخي اسلام وعلى كل القائمين على هذا المنتدى المحترم
كان لدي سؤال اذا سمحت
لدي هذا الكود وهو معادله توضح اذا كان سعر البيع يساوي اخر صفقه يقوم بعمل عدة أوامر
كود:
Bid==(LastOrder("Price",OP_SELL)
ولكن المشكله عدم الدقة بسبب الاسبريد
فهل من الممكن طرح الاسبريد من السعر الحالي واقارنه بسعر الصفقه
بمعني محتاج اقوله في الشرط لو لقيت Bid-Spred == سعر الصفقه نفذ
محتاج معادلة طرح الاسبريد من سعر البيع الحالي ارجو ان تكون وضحت الفكره
وكل الشكر والتقدير لشخصكم الكريم




رد مع اقتباس
قديم 07-04-2017, 02:56 AM   المشاركة رقم: 606
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ospr نقره لعرض الصورة في صفحة مستقلة
السلام عليكم اخي اسلام وعلى كل القائمين على هذا المنتدى المحترم
كان لدي سؤال اذا سمحت
لدي هذا الكود وهو معادله توضح اذا كان سعر البيع يساوي اخر صفقه يقوم بعمل عدة أوامر
كود:
Bid==(LastOrder("Price",OP_SELL)
ولكن المشكله عدم الدقة بسبب الاسبريد
فهل من الممكن طرح الاسبريد من السعر الحالي واقارنه بسعر الصفقه
بمعني محتاج اقوله في الشرط لو لقيت Bid-Spred == سعر الصفقه نفذ
محتاج معادلة طرح الاسبريد من سعر البيع الحالي ارجو ان تكون وضحت الفكره
وكل الشكر والتقدير لشخصكم الكريم
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، قيمة الاسبريد هي عبارة عن الفرق بين سعر الشراء Ask وسعر البيع Bid ، اذا يمكن صياغة المعادلة كالاتي،،،

كود:
Bid-(Ask-Bid)==(LastOrder("Price",OP_SELL)
،،،تحياتي،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #606  
قديم 07-04-2017, 02:56 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة ospr نقره لعرض الصورة في صفحة مستقلة
السلام عليكم اخي اسلام وعلى كل القائمين على هذا المنتدى المحترم
كان لدي سؤال اذا سمحت
لدي هذا الكود وهو معادله توضح اذا كان سعر البيع يساوي اخر صفقه يقوم بعمل عدة أوامر
كود:
Bid==(LastOrder("Price",OP_SELL)
ولكن المشكله عدم الدقة بسبب الاسبريد
فهل من الممكن طرح الاسبريد من السعر الحالي واقارنه بسعر الصفقه
بمعني محتاج اقوله في الشرط لو لقيت Bid-Spred == سعر الصفقه نفذ
محتاج معادلة طرح الاسبريد من سعر البيع الحالي ارجو ان تكون وضحت الفكره
وكل الشكر والتقدير لشخصكم الكريم
،،،وعليكم السلام ورحمة الله وبركاته،،،

،،،اهلا بك اخي الفاضل ، قيمة الاسبريد هي عبارة عن الفرق بين سعر الشراء Ask وسعر البيع Bid ، اذا يمكن صياغة المعادلة كالاتي،،،

كود:
Bid-(Ask-Bid)==(LastOrder("Price",OP_SELL)
،،،تحياتي،،،




رد مع اقتباس
قديم 19-04-2017, 10:56 AM   المشاركة رقم: 607
الكاتب
ola Ahmed 93
عضو جديد

البيانات
تاريخ التسجيل: Apr 2017
رقم العضوية: 35165
العمر: 30
المشاركات: 16
بمعدل : 0.01 يوميا

الإتصالات
الحالة:
ola Ahmed 93 غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

تسلم اخى الحبيب
وبالتوفيق دائما



عرض البوم صور ola Ahmed 93  
رد مع اقتباس
  #607  
قديم 19-04-2017, 10:56 AM
ola Ahmed 93 ola Ahmed 93 غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

تسلم اخى الحبيب
وبالتوفيق دائما




رد مع اقتباس
قديم 25-05-2017, 11:05 PM   المشاركة رقم: 608
الكاتب
amr amrou
عضو جديد

البيانات
تاريخ التسجيل: May 2017
رقم العضوية: 35639
العمر: 34
المشاركات: 11
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
amr amrou غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

أريد برمجة إكسبرت يقوم بالتالي
عند وضعه يقوم بفتح صفقة شراء في الشمعة الحالية و عند إغلاق الشمعة الحالية و إفتتاح شمعة جديدة يقوم بفتح صفقة بيع و عند إفتتاح شمعة جدية يفتح شراء
و هكذا كل شمعة صفقة جديدة و الصفقات عكس بعض مع إختلاف في اللوت أيضا كل صفقة جديدة يكوت اللوت الخاص بها أكبر من الصفقة السابقة

أعرف أن أمر فتح الصفقات هو

كود:
OrderSend(string symbol, int cmd, double volume, double price,int slippage, double stoploss,double takeprofit,string comment=NULL,int magic=0,datetime expiration=0,color arrow_color=clrNONE);

لكن كيف أطبق الشروط المذكورة عليه في شكل حلقة أو وضيفة أو دالة


أرجو ذكر ذالك مع شرح بالعربي أمام السطور إن أمكن ذالك

و الله يجعل مساعدتك في ميزان حسناتك



عرض البوم صور amr amrou  
رد مع اقتباس
  #608  
قديم 25-05-2017, 11:05 PM
amr amrou amr amrou غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

أريد برمجة إكسبرت يقوم بالتالي
عند وضعه يقوم بفتح صفقة شراء في الشمعة الحالية و عند إغلاق الشمعة الحالية و إفتتاح شمعة جديدة يقوم بفتح صفقة بيع و عند إفتتاح شمعة جدية يفتح شراء
و هكذا كل شمعة صفقة جديدة و الصفقات عكس بعض مع إختلاف في اللوت أيضا كل صفقة جديدة يكوت اللوت الخاص بها أكبر من الصفقة السابقة

أعرف أن أمر فتح الصفقات هو

كود:
OrderSend(string symbol, int cmd, double volume, double price,int slippage, double stoploss,double takeprofit,string comment=NULL,int magic=0,datetime expiration=0,color arrow_color=clrNONE);

لكن كيف أطبق الشروط المذكورة عليه في شكل حلقة أو وضيفة أو دالة


أرجو ذكر ذالك مع شرح بالعربي أمام السطور إن أمكن ذالك

و الله يجعل مساعدتك في ميزان حسناتك




رد مع اقتباس
قديم 26-05-2017, 01:41 AM   المشاركة رقم: 609
الكاتب
اسلام العوامى
عضو ذهبى
الصورة الرمزية اسلام العوامى

البيانات
تاريخ التسجيل: Apr 2012
رقم العضوية: 9148
الدولة: alexandria - egypt
المشاركات: 5,888
بمعدل : 1.28 يوميا

الإتصالات
الحالة:
اسلام العوامى غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة amr amrou نقره لعرض الصورة في صفحة مستقلة
أريد برمجة إكسبرت يقوم بالتالي
عند وضعه يقوم بفتح صفقة شراء في الشمعة الحالية و عند إغلاق الشمعة الحالية و إفتتاح شمعة جديدة يقوم بفتح صفقة بيع و عند إفتتاح شمعة جدية يفتح شراء
و هكذا كل شمعة صفقة جديدة و الصفقات عكس بعض مع إختلاف في اللوت أيضا كل صفقة جديدة يكوت اللوت الخاص بها أكبر من الصفقة السابقة

أعرف أن أمر فتح الصفقات هو

كود:
OrderSend(string symbol, int cmd, double volume, double price,int slippage, double stoploss,double takeprofit,string comment=NULL,int magic=0,datetime expiration=0,color arrow_color=clrNONE);
لكن كيف أطبق الشروط المذكورة عليه في شكل حلقة أو وضيفة أو دالة


أرجو ذكر ذالك مع شرح بالعربي أمام السطور إن أمكن ذالك

و الله يجعل مساعدتك في ميزان حسناتك
،،،اهلا بك اخي الفاضل ، اولا يتم حجز هذه المتغيرات،،،

كود:
datetime time0;
bool x;
double NewLot,LastLot;
،،،ثم وضع الكود التالي في OnTick،،،

كود:
  if(time0!=Time[0]){
  if(x==-1){
  NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_BUY,NewLot,Ask,0,0,0,"",Magicnumber,0,clrBlue);
  LastLot = NewLot;
  x=1;
}
  if(x==1){
    NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_SELL,NewLot,Bid,0,0,0,"",Magicnumber,0,clrRed);
    LastLot = NewLot;
  x=-1;
}
time0=Time[0];
}
،،،والكود يبدأ بعمل فحص لقيمة المتغير time0 اذا كان لايساوي وقت الشمعة الحالية يتم الانتقال للسطر التالي والفائدة هو منع الاكسبيرت من تنفيذ باقي الاوامر الا عند افتتاح شمعة جديدة،،،

،،،بعد ذلك يتم فحص قيمة المتغير x اذا كان يساوي -1 فمعنى ذلك ان الصفقة السابقة كانت بيع فيتم فتح شراء واذا كانت تساوي 1 فيتم فتح بيع،،،

،،،بعد ذلك يتم اسناد قيمة اللوت السابق + الزيادة التي نريدها الى المتغير NewLot وفي هذا المثال وضعت الزيادة بمقدار 0.01 ثم يتم فتح الصفقة وتخزين قيمة اللوت الجديد في المتغير LastLot،،،

،،،في النهاية يتم اسناد وقت الشمعة الحالية للمتغير time0،،،

،،،تحياتي،،،



التوقيع

عرض البوم صور اسلام العوامى  
رد مع اقتباس
  #609  
قديم 26-05-2017, 01:41 AM
اسلام العوامى اسلام العوامى غير متواجد حالياً
عضو ذهبى
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة amr amrou نقره لعرض الصورة في صفحة مستقلة
أريد برمجة إكسبرت يقوم بالتالي
عند وضعه يقوم بفتح صفقة شراء في الشمعة الحالية و عند إغلاق الشمعة الحالية و إفتتاح شمعة جديدة يقوم بفتح صفقة بيع و عند إفتتاح شمعة جدية يفتح شراء
و هكذا كل شمعة صفقة جديدة و الصفقات عكس بعض مع إختلاف في اللوت أيضا كل صفقة جديدة يكوت اللوت الخاص بها أكبر من الصفقة السابقة

أعرف أن أمر فتح الصفقات هو

كود:
OrderSend(string symbol, int cmd, double volume, double price,int slippage, double stoploss,double takeprofit,string comment=NULL,int magic=0,datetime expiration=0,color arrow_color=clrNONE);
لكن كيف أطبق الشروط المذكورة عليه في شكل حلقة أو وضيفة أو دالة


أرجو ذكر ذالك مع شرح بالعربي أمام السطور إن أمكن ذالك

و الله يجعل مساعدتك في ميزان حسناتك
،،،اهلا بك اخي الفاضل ، اولا يتم حجز هذه المتغيرات،،،

كود:
datetime time0;
bool x;
double NewLot,LastLot;
،،،ثم وضع الكود التالي في OnTick،،،

كود:
  if(time0!=Time[0]){
  if(x==-1){
  NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_BUY,NewLot,Ask,0,0,0,"",Magicnumber,0,clrBlue);
  LastLot = NewLot;
  x=1;
}
  if(x==1){
    NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_SELL,NewLot,Bid,0,0,0,"",Magicnumber,0,clrRed);
    LastLot = NewLot;
  x=-1;
}
time0=Time[0];
}
،،،والكود يبدأ بعمل فحص لقيمة المتغير time0 اذا كان لايساوي وقت الشمعة الحالية يتم الانتقال للسطر التالي والفائدة هو منع الاكسبيرت من تنفيذ باقي الاوامر الا عند افتتاح شمعة جديدة،،،

،،،بعد ذلك يتم فحص قيمة المتغير x اذا كان يساوي -1 فمعنى ذلك ان الصفقة السابقة كانت بيع فيتم فتح شراء واذا كانت تساوي 1 فيتم فتح بيع،،،

،،،بعد ذلك يتم اسناد قيمة اللوت السابق + الزيادة التي نريدها الى المتغير NewLot وفي هذا المثال وضعت الزيادة بمقدار 0.01 ثم يتم فتح الصفقة وتخزين قيمة اللوت الجديد في المتغير LastLot،،،

،،،في النهاية يتم اسناد وقت الشمعة الحالية للمتغير time0،،،

،،،تحياتي،،،




رد مع اقتباس
قديم 26-05-2017, 03:51 PM   المشاركة رقم: 610
الكاتب
amr amrou
عضو جديد

البيانات
تاريخ التسجيل: May 2017
رقم العضوية: 35639
العمر: 34
المشاركات: 11
بمعدل : 0.00 يوميا

الإتصالات
الحالة:
amr amrou غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : اسلام العوامى المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اهلا بك اخي الفاضل ، اولا يتم حجز هذه المتغيرات،،،

كود:
datetime time0;
bool x;
double NewLot,LastLot;
،،،ثم وضع الكود التالي في OnTick،،،

كود:
  if(time0!=Time[0]){
  if(x==-1){
  NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_BUY,NewLot,Ask,0,0,0,"",Magicnumber,0,clrBlue);
  LastLot = NewLot;
  x=1;
}
  if(x==1){
    NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_SELL,NewLot,Bid,0,0,0,"",Magicnumber,0,clrRed);
    LastLot = NewLot;
  x=-1;
}
time0=Time[0];
}
،،،والكود يبدأ بعمل فحص لقيمة المتغير time0 اذا كان لايساوي وقت الشمعة الحالية يتم الانتقال للسطر التالي والفائدة هو منع الاكسبيرت من تنفيذ باقي الاوامر الا عند افتتاح شمعة جديدة،،،

،،،بعد ذلك يتم فحص قيمة المتغير x اذا كان يساوي -1 فمعنى ذلك ان الصفقة السابقة كانت بيع فيتم فتح شراء واذا كانت تساوي 1 فيتم فتح بيع،،،

،،،بعد ذلك يتم اسناد قيمة اللوت السابق + الزيادة التي نريدها الى المتغير NewLot وفي هذا المثال وضعت الزيادة بمقدار 0.01 ثم يتم فتح الصفقة وتخزين قيمة اللوت الجديد في المتغير LastLot،،،

،،،في النهاية يتم اسناد وقت الشمعة الحالية للمتغير time0،،،

،،،تحياتي،،،

شكرا جزيلا لك أخي إسلام
لقد تعلمت منك الكثير
خاصتا من فيدهات دورة mql4 الخاصة بك



عرض البوم صور amr amrou  
رد مع اقتباس
  #610  
قديم 26-05-2017, 03:51 PM
amr amrou amr amrou غير متواجد حالياً
عضو جديد
افتراضي رد: موضوع مخصص للاسئلة والاستفسارات الخاصة بدورة تعليم البرمجة الاحترافية بلغة mql4

المشاركة الأصلية كتبت بواسطة اسلام العوامى نقره لعرض الصورة في صفحة مستقلة


،،،اهلا بك اخي الفاضل ، اولا يتم حجز هذه المتغيرات،،،

كود:
datetime time0;
bool x;
double NewLot,LastLot;
،،،ثم وضع الكود التالي في OnTick،،،

كود:
  if(time0!=Time[0]){
  if(x==-1){
  NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_BUY,NewLot,Ask,0,0,0,"",Magicnumber,0,clrBlue);
  LastLot = NewLot;
  x=1;
}
  if(x==1){
    NewLot = LastLot+0.01;
  bool b = OrderSend(Symbol(),OP_SELL,NewLot,Bid,0,0,0,"",Magicnumber,0,clrRed);
    LastLot = NewLot;
  x=-1;
}
time0=Time[0];
}
،،،والكود يبدأ بعمل فحص لقيمة المتغير time0 اذا كان لايساوي وقت الشمعة الحالية يتم الانتقال للسطر التالي والفائدة هو منع الاكسبيرت من تنفيذ باقي الاوامر الا عند افتتاح شمعة جديدة،،،

،،،بعد ذلك يتم فحص قيمة المتغير x اذا كان يساوي -1 فمعنى ذلك ان الصفقة السابقة كانت بيع فيتم فتح شراء واذا كانت تساوي 1 فيتم فتح بيع،،،

،،،بعد ذلك يتم اسناد قيمة اللوت السابق + الزيادة التي نريدها الى المتغير NewLot وفي هذا المثال وضعت الزيادة بمقدار 0.01 ثم يتم فتح الصفقة وتخزين قيمة اللوت الجديد في المتغير LastLot،،،

،،،في النهاية يتم اسناد وقت الشمعة الحالية للمتغير time0،،،

،،،تحياتي،،،

شكرا جزيلا لك أخي إسلام
لقد تعلمت منك الكثير
خاصتا من فيدهات دورة mql4 الخاصة بك




رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
للاسئلة, موضوع, محشش, والاستفساراتmql4


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 12:01 PM



جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com

تحذير المخاطرة

التجارة بالعملات الأجنبية تتضمن علي قدر كبير من المخاطر ومن الممكن ألا تكون مناسبة لجميع المضاربين, إستعمال الرافعة المالية في التجاره يزيد من إحتمالات الخطورة و التعرض للخساره, عليك التأكد من قدرتك العلمية و الشخصية على التداول.

تنبيه هام

موقع اف اكس ارابيا هو موقع تعليمي خالص يهدف الي توعية المستثمر العربي مبادئ الاستثمار و التداول الناجح ولا يتحصل علي اي اموال مقابل ذلك ولا يقوم بادارة محافظ مالية وان ادارة الموقع غير مسؤولة عن اي استغلال من قبل اي شخص لاسمها وتحذر من ذلك.

اتصل بنا

البريد الإلكتروني للدعم الفنى : support@fx-arabia.com
جميع الحقوق محفوظة اف اكس ارابيا – احدى مواقع Inwestopedia Sp. Z O.O. للاستشارات و التدريب – جمهورية بولندا الإتحادية.
Powered by vBulletin® Copyright ©2000 - 2024 , Designed by Fx-Arabia Team