رد: (20 وردة) مع (الدولار ين)
اقتباس:
لا, ليست كذلك, بل هي دالة ناتجها عدد صحيح وهو رقم الشمعة التي حدثت عندها اعلى قيمة على مدة زمنية معينة. وهي موضوع الرد القادم.
الدالة:
iHighest
كماذكرنا: هي دالة تعطيك رقم الشمعة التي عندها حدث السعر الأعلى -- مثلا حددت انت 200 شمعة (متتالية طبعا) على فريم الساعة, فماهو رقم الشمعة التي حدث عندها السعر الأعلى؟
ولهذا يتم تعريفها كعدد صحيح
int
عدد معطياتها خمسة: حيث نحتاج نعرف خمس معطيات
بالعقل وبأدنى تفكير هذه المعطيات هي:
1)
رمز الزوج:
Symbol - اذا كتبته بدلا من كتابة اسم زوج محدد يصبح برنامجك اتوماتيكي لاكتشاف اسم الزوج حال تطبيق المؤشر على التشارت.
2)
الفريم الزمني المستخدم:
Period -- اذا كتبته بدلا من كتابة اسم فريم زمني محدد يصبح برنامجك اتوماتيكي لاكتشاف االفيم الزمني حال تطبيق المؤشر على التشارت
3)
المود:
MODE_ -- يعني ماذا تريد؟
هل تريد تريد قيمة اعلى هاي ام تريد قيمة اعلى اغلاق ام تريد قيمة اعلى لو ام تريد قيمة اعلى افتتاح؟ ايش هو المود بين الحالات الاربعة!
أ) اذا كنت تريد القمة على أنها اعلى هاي فالمزاج هو:
MODE_HIGH (يشيك كل الهايات ويعطيك اعلى واحد فيهم)
ب) اذا كنت تريد القمة على أنها اعلى اغلاق فالمزاج هو:
MODE_CLOSE(يشيك كل الاغلاقات ويعطيك اعلى واحد فيهم)
ج) اذا كنت تريد القمة على أنها اعلى افتتاح فالمزاج هو:
MODE_OPEN(يشيك كل الافتتاحات ويعطيك اعلى واحد فيهم)
د) اذا كنت تريد القمة على أنها اعلى لو فالمزاج هو:
MODE_LOW (يشيك كل الادنى في كل شمعة ويعطيك اعلى واحد فيهم)
طبعا هذه الاخيرة-رقم د - لا تستخدم هنا ولكن برمجيا ممكن. فاللو مع اللو والهاي مع الهاي.