موقع بورصات
  بورصات
تسجيل عضوية جديدة في المنتديات لوحة تحكم العضو البحث في المنتديات تسجيل الخروج الرئيسية الاتصال بنا

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

العودة   بورصات > بورصة العملات الاجنبية > منتدى تداول العملات العام

(20 وردة) مع (الدولار ين)

منتدى تداول العملات العام

Like Tree108Likes

إضافة رد
 
أدوات الموضوع
قديم 26 - 08 - 2013, 05:52 PM   #191
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

رد: (20 وردة) مع (الدولار ين)
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي
نريد لكي نرى قيم المتغيرات الوردية ان نضيف على هذا البرنامج اسطر اضافية (البرنامج ككل في نهاية المطاف مع نهاية هذا العام سيبلغ حوالي 3000 سطر)
في البرنامج السابق اضف الاسطر التالية بعد 1// تحت قوس دالة start كما فعلنا في الصورة أسفل.
وضعنها خارج حصر if(New_Time!=0) لأننا نريد ان نرى تغير سعر Ask و Bid الخ مع كل تكة سعرية. (tick)

انظر للإضافات على الصورة مستخدمين الدالة Comment لعرضها على التشارت, حيث ان هذه هي وظيفة Comment






دراغي غير متواجد حالياً   رد مع اقتباس

قديم 26 - 08 - 2013, 06:17 PM   #192
عضو نشيط
 

افتراضي رد: (20 وردة) مع (الدولار ين)

سلام عليكم
متابع



دراغي likes this.
sigmostri غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 06:29 PM   #193
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

وتكون نتيجة البرنامج على النحو التالي بعد الاضافات - انظر للمربع الرمادي في اقصى اعلى اليسار -
حيث تم عرض القيم التي نريد معرفتها على التشارات.



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 06:36 PM   #194
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

انظر لجميع القيم 11 التي أمرنا ان تعرض على التشارت اولا بأول,
Digits=5 لأن الزوج هنا الباوند استرالي وعن يمين فاصلة السعر خمسة ارقام
وبالتالي
Point = 0.00001

بداهة لو لم نستخدم doubleToStr فأننا سنرى قيمة 0 لـ point لانه من دونها المنصة ستفهم ان الرقم 0.0000 - اربع خانات - وليس 0.00001 والواحد 1 في الخانة الخامسة لن تراه وبالتالي ستفهم انه صفر على خلاف الحقيقة - لذا لابد من doubleToStr

ولاحظ اننا استخدمناها مع جميع المتغيرات الوردية ذات القيم بـ خمس خانات بعد الفاصلة - فقط من اجل عرض الخانة الخامسة على التشارت
من دونها كنا سنرى الـ High = 1.5408 , وليس 1.54083



sigmostri likes this.
دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 08:36 PM   #195
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

اقتباس:
بداهة لو لم نستخدم doubleToStr فأننا سنرى قيمة 0 لـ point لانه من دونها المنصة ستفهم ان الرقم 0.0000 - اربع خانات - وليس 0.00001 والواحد 1 في الخانة الخامسة لن تراه وبالتالي ستفهم انه صفر على خلاف الحقيقة - لذا لابد من doubleToStr
معليش شباب - الموضوع صار كليلة ودمنة

doubleToStr هل هي متغير أم دالة؟
هي دالة تنتمي لعائلة معينة!
هذه العائلة هي: دوال التحويل Conversion Functions

في محرر ابلرنامج السابق-كما اعتدنا - ضع الماوس على doubleToStr ثم اضغط F1 ستنتقل الى الموقع التعليمي لـ ام كيو 4
وستتعلم اكثر حيث ستجد دوال التحويل ومن ضمنها هذه الدالة doubleToStr

كم عدد دوال التحويل في لغة mq4 ؟ وماهي؟





doubleToStr - كما تلاحظ من الصورة عدد معطياتها اثنين:
1) القيمة value - في المعطى الأول.
2) الدقة - digits في المعطى الثاني.

طبعا القيمة من نوع double- عدد عشري - لو تترجم هذه الدالة من الانجليزي للعربي تصبح: حول من double الى string اي الى نص.

تخيل اسم محمد - من 4 حروف
لو جعلنا هذا الاسم كقيمة داخل هذه الدالة وجعلنا الدقة 3 -- يصبح الناتج محم (من غير جرف الدوال)

تخيل لديك الرقم 0.00001 - كما نلاحظ الدقة 5 خانات
لو جعلناه كقيمة داخل الدالة بدقة 4 سيكون الجواب 0.0000
لو جعلنا الدقة 7 خانات - سيكون الجواب 0.0000100



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 08:41 PM   #196
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

وعكسها دالة: StrToDouble حيث تحول القيمة من نص (string) الى عدد عشري (double) وبطبيعة الحال في هذه الحالة كما يعلم بداهة لسنا في حاجة الى عنصر الدقة.

مثلا لديك نص: "1.23334" تحوله هذه الدالة الى الرقم 1.23334


llll double StrToDouble(string value) lll



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 08:43 PM   #197
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

II double NormalizeDouble(double value, int digits) II




دالة NormalizeDouble

دالة تستخدم كثيرا في برمجة المؤشرات والاكسبيرتات وكما يقتضي اسمها تطبيع العدد العشري,
ناتجها كما يظهر من السطر الاول هنا double وتأخذ معطيين (يعني تعطيها قيمتين) لتمنحك قيمة من نوع double

هذين المعطيين هما:
1) القيمة value ونوعها عدد عشري double
2) الدقة value ونوعها طبعا عدد صحيح int

مثال1:
II NormalizeDouble(1.23456789, 5) II

ناتجها هو: 1.23456

مثال 2:
II NormalizeDouble(1.23, 5) II
ناتجها هو: 1.23000


مثال 3:
II NormalizeDouble(1.23, 11) II
ناتجها هو: 1.23000000000

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



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 08:52 PM   #198
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

اختبار: ارجو ان يحله الاعضاء: وخصوصا sigmostri

ماهو ناتج السطر التالي:


ll DoubleToStr(NormalizeDouble(1.123456789,3),7) ll



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 08:56 PM   #199
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

كم عدد دوال التحويل في لغة mq4 ؟ وماهي؟
حسب الصورة السابقة ومن موقعهم التعليمي عددها 7 دوال تطرقنا للثلاثة الأشهر.



وهي

CharToStr
DoubleToStr
NormalizeDouble
StrToDouble
StrToInteger
StrToTime
TimeToStr



دراغي غير متواجد حالياً   رد مع اقتباس
قديم 26 - 08 - 2013, 09:04 PM   #200
موقوف
 

افتراضي رد: (20 وردة) مع (الدولار ين)

اقتباس:
المشاركة الأصلية كتبت بواسطة sigmostri مشاهدة المشاركة
صحيح لو المنصة رباعية التيك بروفيت والستوب 30 عادي مش كدة؟
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
هذه ايضا مجال خصب للتطوير في البرنامج
وهي موضوع اليوم ان شاء الله - ارجو التركيز
نحن 300 و 200 في البرنامج السابق لان منصتنا 5 خانات ولكن هي نفسها 20 و 30 في الاربع خانات,

يعني من منصته اربع خانات زي wwm او فكسول يضع 20 و 30

نحن لا نريد الامر هكذا - نريد ان نضع 20 و 30- بفهمنا التقليدي - والبرنامج عفويا يكيفها على الاربع خانات او الخمس خانات - حسب المنصة وخصائصها؟
-----====



دراغي غير متواجد حالياً   رد مع اقتباس
إضافة رد

جديد مواضيع منتدى تداول العملات العام


مواضيع سابقة :

سؤال لدي طريقه مربحه لو احولها اكسبيرت واعرضها للبيع عالمياً هل هذا ممكن
وجه نظر على الدولار/ ين
زوجي اليورو و الكايبل VS خط الاتجاه الهابــــط !!!

مواضيع تالية :

استرالي استرليني
MARGIN CALL CALCULATIONS - حسابات نقاط الانعكاس
هل تجارة الاوبشن حلال ؟

(20 وردة) مع (الدولار ين)

أدوات الموضوع

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

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


المواضيع المتشابهه
الموضوع المنتدى
أنا وردة الإيمان القسم الادبي ، شعر ، قصص ، روايات
جرحتني ورحت القسم الادبي ، شعر ، قصص ، روايات


روابط الموقع الداخلية


05:30 AM
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Privacy Policy
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

الاتصال بنا - بورصات - الأرشيف - تنشيط العضوية - اعلن معنا - الأعلى    تحذير المخاطرة