اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   الدالة MathCeil (https://fx-arabia.com/vb/showthread.php?t=55909)

salamandal 31-01-2017 12:10 PM

الدالة MathCeil
 
من فضلكم لو فيه مبرمج يشرح لنا الدالة MathCeil في لغة MQL4

اسلام العوامى 31-01-2017 12:40 PM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة salamandal (المشاركة 901105)
من فضلكم لو فيه مبرمج يشرح لنا الدالة MathCeil في لغة MQL4

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

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

salamandal 31-01-2017 01:10 PM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة اسلام العوامى (المشاركة 901118)


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

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

شكرا لك اخي العوامي واسمحلي لو طلب منك شيئا من التفصيل مثلا لو قمنا بقسمة 350 على10000 سيكون الناتج 0,035 والقسمة العادية تقربها الى 0,04 هل هناك دالة تعطي النيجة الصحيحة دون تقريبها اي تبقى كما هي 0,035

وشكرا

اسلام العوامى 31-01-2017 02:04 PM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة salamandal (المشاركة 901124)
شكرا لك اخي العوامي واسمحلي لو طلب منك شيئا من التفصيل مثلا لو قمنا بقسمة 350 على10000 سيكون الناتج 0,035 والقسمة العادية تقربها الى 0,04 هل هناك دالة تعطي النيجة الصحيحة دون تقريبها اي تبقى كما هي 0,035

وشكرا

كود:

NormalizeDouble(0.035,3);

salamandal 31-01-2017 08:19 PM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة اسلام العوامى (المشاركة 901140)


كود:

NormalizeDouble(0.035,3);

بورك فيك اخي العوامي جعله الله في ميزان حسناتك

salamandal 04-02-2017 07:26 PM

رد: الدالة MathCeil
 
فهمت ان هذه الدالة تقوم بتقريب عدد من الارقام بعد الفاصلة فكيف اذا اردنا الحصول على عدد صحيح INT من القسمة يعني دون فاصلة ودون تقريب حتى لو كان ناتج القسمة بفاصلة اكبر او تساوي خمسة
مثلا 5 تقسيم 2 تساوي 2.5 اريد التغاضي عن الفاصلة بحيث يبقى الناتج اثنان فقط

اسلام العوامى 05-02-2017 09:37 AM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة salamandal (المشاركة 901652)
فهمت ان هذه الدالة تقوم بتقريب عدد من الارقام بعد الفاصلة فكيف اذا اردنا الحصول على عدد صحيح INT من القسمة يعني دون فاصلة ودون تقريب حتى لو كان ناتج القسمة بفاصلة اكبر او تساوي خمسة
مثلا 5 تقسيم 2 تساوي 2.5 اريد التغاضي عن الفاصلة بحيث يبقى الناتج اثنان فقط

،،،نفس الامر ولكن قم بكتابة الرقم 0 بدلا من الرقم 3 حيث ان هذا الرقم هو عدد الارقام المطلوب اظهارها بعد الفاصلة العشرية،،،

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

salamandal 05-02-2017 11:58 AM

رد: الدالة MathCeil
 
لقد نجح الامر اخيرا شكرا جزيلا

salamandal 07-02-2017 05:41 PM

رد: الدالة MathCeil
 
اقتباس:

المشاركة الأصلية كتبت بواسطة اسلام العوامى (المشاركة 901704)


،،،نفس الامر ولكن قم بكتابة الرقم 0 بدلا من الرقم 3 حيث ان هذا الرقم هو عدد الارقام المطلوب اظهارها بعد الفاصلة العشرية،،،

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

وا خيبة خيبر

أخ اسلام اعتقدان الاكسبرت يابى الا حضورك الشخصي :) تفضل هذه دالة مسؤولة عن حساب اللوت
[IMG]http://www.fx-arabia.com/vb/uploaded...1486478045.jpg[/IMG]

وهذي بعض من نتائج الاكسبرت
http://www.fx-arabia.com/vb/uploaded...1486478150.jpg

تلاحظ في العملية الاخيرة بمجرد وصول الهامش المتاح الى 450 يصبح حجم اللوت 0,05 وكما اشرت في السابق اريد ان يبقى حجم اللوت 0,04 حتى يصل الحساب الى 500
وللعلم جرب الدالة AccountBalance مكان الدالة AccountFreeMargin دون جدوى
اعذرني اخ اسلام فانا مجرد مبتدئ

salamandal 07-02-2017 06:06 PM

رد: الدالة MathCeil
 
معذرة الصورة الاولى خاطئة وهذه بدلا منها
[IMG]http://www.fx-arabia.com/vb/uploaded...1486479799.jpg[/IMG]

وشكرا


الساعة الآن 06:00 PM

Powered by vBulletin® Copyright ©2000 - 2024

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