منتديات بورصات

منتديات بورصات (https://forum.borsaat.com/)
-   منتدى المؤشرات و الاكسبرتات (https://forum.borsaat.com/f14/)
-   -   تبادل الخبرات في برمجة MQL (https://forum.borsaat.com/t933685.html)

smowaled 08 - 04 - 2016 10:34 AM

تبادل الخبرات في برمجة MQL
 
بسم الله الرحمن الرحيم

مقدمة: بديت البرمجة بلغة BASIC على كمبيوتر صخر (يذكره الطيّبين) وأنتقلت إلى QBASIC على الدوس ثم السي على نظام VMS و UNIX والسي هي الأساس فأغلب الأنظمة كتبت بالسي أو شي مشتق منها ..أخذت البكالوريس هندسة كهربائية في أمريكا وسنحت الفرصة لأخذ مواد برمجة أختياري فدرست FORTRAN وPASCAL وسي بلس بلس وتعلمت الجافا وهي مشتقة من السي وتعلمت الـDelphi وهو مشتق من باسكال ..كما تعلمت عدة لغات أخرى منها لغة التجميع أو لغة الآلة وتعرف بأسمبلي ولقد قمت بعمل كراكز لأغلب العاب أبنائي ..كتبت عدة مقالات وtutorials في مواقع أنجليزية عن الحمايات والأنكربشنز .. بمعرف آخر طبعاً

المقدمة هذي لذكر نعمت الله عليّ ثم لتوضيح خلفيت البرمجة عندي فلي أكثر من عشرين سنة أبرمج بعدة لغات .. أنا مشترك في المنتدى منذ سنتين ولم أقم بفتح موضوع إلا عندما طلب أخي سمير وأرجو إلا يكون الأخير

آداب المشاركات في الموضوع:
ينبغي الترفع عن المشاركات الصبيانية كذكر لم يستطع برمجتها أحد من قبل أو لم يستطع عربي أو غربي حلها .. مازال في وسطنا العربي من يظن أن هذه عبارات أستفزازية يجد بها رد سريع .. لقد ترفّعت عن مواضيع في هذا القسم بسبب مشاركات مشابهة
ينبغي الصبر فأنا أعمل من 9 إلى 12 ساعة ثم هنالك وقت لأبنائي وهم الدنيا بالنسبة لي
ينبغي عدم طلب أكسبيرت أو مؤشر هنا .. أفتح موضوع مستقل ومشرف القسم سيقوم بالرد

الموضوع: هذا الموضوع لتبادل الخبرات في برمجة mql ولنرقى إلى مستوى أفضل بأذن الله

أبو إبراهيم

smowaled 08 - 04 - 2016 10:51 AM

رد: تبادل الخبرات في برمجة MQL
 
نبدأ بالمشاركة الأول :)

صاحب الموضوع هذا http://www.borsaat.com/vb/t933104.html طلب طريقة لحساب اللوت عند كل 100 .. أخونا سمير عمل المطلوب جزاه الله كل خير

هنالك طريقة أخرى وهي عمل المطلوب بطريقة حسابية ولكل 100

[PHP]
double getlots()
{
double lotz;
if(base100 > 0)
lotz = fmax(NormalizeDouble(floor(AccountBalance()/100)*base100,2),0.01);
else
lotz = Lots;
return(lotz);
}
[/PHP]في متغيير base100 سنضع اللوت المطلوب لكل 100 مثلاً 0.02 وتكون هي الأساس

في هذا الكود نقوم بتحول الحساب إلى مضاعفات المية ثم نحوّل الناتج إلى عدد صحيح ومن ثم نقوم بضربه بلوت الأساس .. simple

theatco 08 - 04 - 2016 10:54 AM

رد: تبادل الخبرات في برمجة MQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة smowaled (المشاركة 2086980)
بسم الله الرحمن الرحيم

مقدمة: بديت البرمجة بلغة BASIC على كمبيوتر صخر (يذكره الطيّبين) وأنتقلت إلى QBASIC على الدوس ثم السي على نظام VMS و UNIX والسي هي الأساس فأغلب الأنظمة كتبت بالسي أو شي مشتق منها ..أخذت البكالوريس هندسة كهربائية في أمريكا وسنحت الفرصة لأخذ مواد برمجة أختياري فدرست FORTRAN وPASCAL وسي بلس بلس وتعلمت الجافا وهي مشتقة من السي وتعلمت الـDelphi وهو مشتق من باسكال ..كما تعلمت عدة لغات أخرى منها لغة التجميع أو لغة الآلة وتعرف بأسمبلي ولقد قمت بعمل كراكز لأغلب العاب أبنائي ..كتبت عدة مقالات وtutorials في مواقع أنجليزية عن الحمايات والأنكربشنز .. بمعرف آخر طبعاً

المقدمة هذي لذكر نعمت الله عليّ ثم لتوضيح خلفيت البرمجة عندي فلي أكثر من عشرين سنة أبرمج بعدة لغات .. أنا مشترك في المنتدى منذ سنتين ولم أقم بفتح موضوع إلا عندما طلب أخي سمير وأرجو إلا يكون الأخير

آداب المشاركات في الموضوع:
ينبغي الترفع عن المشاركات الصبيانية كذكر لم يستطع برمجتها أحد من قبل أو لم يستطع عربي أو غربي حلها .. مازال في وسطنا العربي من يظن أن هذه عبارات أستفزازية يجد بها رد سريع .. لقد ترفّعت عن مواضيع في هذا القسم بسبب مشاركات مشابهة
ينبغي الصبر فأنا أعمل من 9 إلى 12 ساعة ثم هنالك وقت لأبنائي وهم الدنيا بالنسبة لي
ينبغي عدم طلب أكسبيرت أو مؤشر هنا .. أفتح موضوع مستقل ومشرف القسم سيقوم بالرد

الموضوع: هذا الموضوع لتبادل الخبرات في برمجة mql ولنرقى إلى مستوى أفضل بأذن الله

أبو إبراهيم


اهلا و سهلا بيك
صحيح أنا ليست لدي خبرة في البرمجة و ليست مجالي لكن حبيت أحييك و أرحب بيك

smowaled 08 - 04 - 2016 10:58 AM

رد: تبادل الخبرات في برمجة MQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة theatco (المشاركة 2086991)
اهلا و سهلا بيك
صحيح أنا ليست لدي خبرة في البرمجة و ليست مجالي لكن حبيت أحييك و أرحب بيك

الله يحييك وجمعة مباركة

محمد سلمان 08 - 04 - 2016 11:05 AM

رد: تبادل الخبرات في برمجة MQL
 
السلام عليكم ورحمة الله وبركاته
صباح الخير ابو ابراهيم وجمعه مباركه

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

متابع معاكم


smowaled 08 - 04 - 2016 11:11 AM

رد: تبادل الخبرات في برمجة MQL
 
وعليكم السلام ورحمة الله وبركاته
صباح النور والسرور أبو أحمد

سمير محمد ارمان 09 - 04 - 2016 01:21 PM

رد: تبادل الخبرات في برمجة MQL
 
السلام عليكم اخى الكربم أبو إبراهيم
الموضوع اكثر من رائع
جزاك الله كل خير
ارجو من كل من عنده خبره فى مجال البرمجه المشاركة فى الموضوع
ان شاء الله
يتم تثبيت الموضوع
تحياتى لكم

سمير محمد ارمان 11 - 04 - 2016 12:01 PM

رد: تبادل الخبرات في برمجة MQL
 
1 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة سمير محمد ارمان (المشاركة 2087517)
السلام عليكم اخى الكربم أبو إبراهيم
الموضوع اكثر من رائع
جزاك الله كل خير
ارجو من كل من عنده خبره فى مجال البرمجه المشاركة فى الموضوع
ان شاء الله
يتم تثبيت الموضوع
تحياتى لكم

اخى الكريم ابو ابراهيم
ارجو المتابعه فى الموضوع
الكل منتظر يتعلم من خبراتك الكبيره
انا اول من يريد التعلم
ارجو الاستمرار بدون توقف
ارجو من الجميع المشاركة من خبرتهم فى البرمجة
ممكن يكون فى كود شكله سهل او معروف عندك بس عند غيرك لا يعرفه ولم يسمع بيه من قبل
مثال
اخى الكريم ابو ابراهيم
عمل تكملة مؤشر انا لم استطيع عمله
لماذا ؟؟
عشان انا كنت اجهل هذا الكود
[PHP]WindowExpertName();[/PHP]المؤشر فى المرفقات لمن يريد المراجعه
عشان كده طلبت عمل هذا الموضوع
وشكرا لكل من يشارك
تحياتى

smowaled 11 - 04 - 2016 06:57 PM

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

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

سمير محمد ارمان 12 - 04 - 2016 01:09 PM

رد: تبادل الخبرات في برمجة MQL
 
اقتباس:

المشاركة الأصلية كتبت بواسطة smowaled (المشاركة 2088620)
فاهم عليك أخي سمير ... عند النظر في أي مشكلة أقوم بضع الحل ثم أبحث عن الدوال المناسبة لفكرة الحل فأستخدمت الدالة المذكورة مثلا لأن الحل كان يتطلب معرفة أسم الملف

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

متابع معك ان شاء الله
تحياتى


08:11 AM

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.