• 8:37 صباحاً




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

إضافة رد
Like Tree108Likes

موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
71#
20 - 08 - 2013, 10:42 PM
طبعا حاليا سيتم حفظه كمؤشر فني وليس خبير الي - حتى يحين الوقت المناسب
يعني يتم حفظه تحت indicators
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
إذن لدينا متغير اسمه top1 وقيمته top ونوعه string - وهدفه رسم خطي افقي يمثل القمة
ولدينا متغير اسمه bottom1 وقيمته bottom ونوعه string - وهدفه رسم خطي افقي يمثل القاع
ماسبق نكتبه ككود على النحو التالي في محرر الميتا تريدر!

هذا البرنامج سنسميه HLBT.mq4
اكتب الثلاثة أسطر التالية ويجب ان تكون مفهومة

السطر الأول من خصائص الميتا - indicator_chart_window حيث نريد رسم الخطين على تشارت الزوج نفسه وليس في تشارت مستقل.
دراغي غير متواجد حالياً  
رد مع اقتباس

موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
72#
20 - 08 - 2013, 10:56 PM
صُلب أي برنامج ثلاثة دوال (three functions)
وهي
init
start
deinit

انظر للصورة أسفل - كل دالة مخصصة لهدف معين واسمها يدل على هدفها
جسد أي دالة عبارة عن بعض التعلميات البرمجية
تبدأ كل دالة بـ { وتنتهي بـ }

وآخر سطر في جسد هذه الدوال هو: return كما هو في الصورة أسفل؟
دراغي غير متواجد حالياً  
رد مع اقتباس
عضو نشيط
 
تاريخ التسجيل: Jul 2011
الدولة: مصر
المشاركات: 278
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 13
sigmostri is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
73#
20 - 08 - 2013, 11:05 PM
متابع معاك بالخطوات
دراغي likes this.
sigmostri غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي الخلق والفناء
74#
20 - 08 - 2013, 11:33 PM
صُلب أي برنامج 3 دوال
منها دالتي الخلق و الفناء
عندما نريد خلق اشياء على التشارت في البداية (خلق خطوط افقية) نستخدم دالة init
وعند الانتهاء نستخدم المَسّاحة (الفناء) لنمسح تلك الخطوط من على التشارت عند اغلاقه او عند التحديث (اي التغيير من فريم ساعة الى اربع ساعات مثلا) - هنا نستخدم دالة الفناء deinit
نحن لا نريد ان تبقى خطوط فريم ساعة وبالتأكيد كانت عند اسعار مختلفة اذا غيرنا الى فريم اربع ساعات!

نريد فريم اربع ساعات يستأنف الحياة من جديد!!

وهناك دالة أخرى هي دالة الحياة وهي بين الخلق والفناء - الدالة الوسيطة وهي start فأي تحديث يتم تأخذه في عين الاعتبار مع كل تكة! وتغير مكان الخطوط لو تغيرت القمة او القاع (المقاومة او الدعم)

وهنا سنستخدم دالة رابعة للحساب - اجازنا الله وإياكم السراط يوم الحساب
دالة الحساب calculator
نريدها كآلة حاسبة تحسب القمة وتحسب القاع مع كل تكة - لكي نستطيع رسم الخطوط الافقية
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
75#
21 - 08 - 2013, 12:19 AM
أمممممم
القمة - يعني سعر - يعني رقم ونعرف انه بفواصل - يعني رقم عشري!
يعني قيمة وبالتالي لابد من التعبير عنها بمتغير

وكما سلف كل متغير variable لابد من تحديد ثلاث حاجات: 1) نوعه 2) اسمه 3) قيمته
النوع: عدد عشري = double
الاسم: للقمة سنسمي القمة high1 والقاع low1

يا سلام
قيمته طبعا هي سعر الزوج - لان القمة او القاع هي سعر الزوج عند القمة او القاع - بطبيعة الحال نوعها عدد عشري double
يعني فوق -قبل الدوال -نعرف هذين المتغيرين!



ونقفل كل سطر بـ ;
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
76#
21 - 08 - 2013, 12:22 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة


ونقفل كل سطر بـ ;
;

قفل يا سيدي قفل
ماتنساش تئفل السطر وانت خارق!
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
77#
21 - 08 - 2013, 12:46 AM
دالة الخلق init




نريد أن نخلق شيئا اسمه خط مستقيم أفقي على التشارت
شيء = Object=OBJECT
يخلق = Create
خلق شيء = ObjectCreate = ObjectCreate

يا سلام سلم فـ ObjectCreateأحد الدوال التي يوفرها لك الميتا تريدر

ايش نبي نخلق! هل نريد خلق دائرة ام مستطيل ام مربع ام خط عمودي ام خط افقي! --- يعني ماهو الشيء الذي نريد خلقه من العدم؟ ثم ماهي خصائصه؟
يعني لو كان خط مستقيم وين نرسمه؟ نرسمه عند سعر 1.34000 ام عند 1.2500 ام عند الصفر ام عند 100 !!! ؟؟؟ فكر فيها!
لرسم خط مستقيم فلابد من معرفة خصائصة الضرورية وهي: خمسة (انظر للمعطيات داخل دالة ObjectCreateفي الصورة أسفل)

دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
78#
21 - 08 - 2013, 12:56 AM
في صفحة البرنامج ضع الماوس على ObjectCreate ثم اضغط F1
لكي تفهم هذه الدالة

ستظهر لك الصورة التالية:
لاحظ أقصى عدد للمعطيات هو 9 (احسبها داخل القوس) وحسب الشيء الذي نريد ظهوره على التشارت نختار العدد الذي نحتاجه بالصياغة المناسبة
مثلا للخط المستقيم نحتاج فقط خمس معطيات,
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
79#
21 - 08 - 2013, 01:23 AM
اقتباس:
المشاركة الأصلية كتبت بواسطة دراغي مشاهدة المشاركة
مثلا للخط المستقيم نحتاج فقط خمس معطيات,
وهي أول خمس حاجات مظللة بالاصفر في الصورة:


هذه الخمسة بالترتيب:
1) اسم هذا الشيء name - قد عرفناه مسبقا ونوعه طبعا string
للخط الافقي للقمة سمينا المتغير top1 إذا تتذكرون من الردود السابقة
2) نجي للنوع type --مانوع هذا الشكل؟ الجواب: خط مستقيم
خط مستقيم = Horizontal Line وممكن نختصرها الى HLine والخط المستقيم شيء يعني OBJECT اللي ممكن نختصره الى OBJ
إذن هذا: شكل خط مستقيم او : OBJ_HLINE

3) الويندوز window= حط قيمة صفر في الخانة 3 ولا تتفلسف
4) الوقت time1 - لأنه خط مستفيم فمحور السينات مهما تغير لايغير قيمة محور الصادات! - يعني حط اي رقم فيها!! لن تؤثر!
5) نجي لأهم شيء - المعطى الخامس price1 - هذا تحديدا مربط الفرس! لو تركناه دون حساب سيضع قيمة صفر ونحن في التشارت عادة لانرى قيمة الصفر بل نرى سعر الزوج بين قممه وقيعانه - سواء ضغطت التشارت او وسعته!
هذا المعطى سنضع فيه القيمة بعد ان نحسبها - سنضع فيه المتغير high1 -- وحسب قيمة هذا المتغير سترى الخط المستقيم على التشارت
مثلا لو كانت قيمته 1.3433 - ستراه مرسوما عند هذه القيمة

---
وطبعا نفس الامر ينطبق على القاع - نعيد الصورة مرة أخرى:



طبعا لو وضعناها هكذا دون حساب قيمة high1 او low1 سيعتبر قيمها صفر ووستظهر على التشارت ولكنك لن تراها ابدا - لانك على شاشة الاسعار لا ترى الصفر-انظر مثلا الان لزوج الباوند دولار - على محور الصادات ماهو اعلى وادنى سعر تراه! حتى لو ضغطت التشارت على فريم الشهري! ؟؟

لابد من دالة الآلة الحاسبة calculator
دراغي غير متواجد حالياً  
رد مع اقتباس
موقوف
 
تاريخ التسجيل: Apr 2012
الدولة: الرياض
المشاركات: 5,051
خبرة السوق: 1 الى 3 سنوات
معدل تقييم المستوى: 0
دراغي is on a distinguished road
افتراضي رد: (20 وردة) مع (الدولار ين)
80#
21 - 08 - 2013, 01:46 AM
دالة الحساب وسميناها calculator بتحسب القمة والقاع على فترة زمنية محددة
كما ترى شكلها شكل دالة حيث بدأت بـ void وماشابه ثم اسم الدالة calculator ثم القوس المعقوف { ثم جسد الدالة وهو هنا عبارة عن سطرين برمجيين لحساب الهاي1 واللو1 ثم التقفيلة بـ القوس المعكوف العكسي }

لاحظ في دالة الخلق init وضعنا سطر جديد -وجعلناه اول سطر اولا - لكي يحسب الهاي واللو قبل مايروح لأمر الخلق objectCreate- حركة ذكية -

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


إضافة رد

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


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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تصميم وردة band1425 استراحة بورصات 1 19 - 07 - 2018 06:06 AM
صور المطربة الرائعة وردة الجزائرية 2014 الفنانة الراحلة وردة الجزائرية 2014 صور hamdy2233 استراحة بورصات 0 04 - 05 - 2013 07:20 PM
وردة لكل شهر فأى وردة تناسب تاريخك expert استراحة بورصات 1 24 - 11 - 2011 06:53 AM


08:37 AM