هي نفس الدالة القديمة مع بعض الاختصارات، وكاملة تعمل على البيع والشراء، ولا يوجد فرق من حيث التنفيذ
ot<=OP_SELL تعني اذا كانت الصفقة شراء او بيع، لأن الشراء ياخد القيمة 0 والبيع القيمة 1، وبالتالي وكأننا نقول ot<=1
ولهذا لم نستخدم ot<=OP_BUY بمعنى ot<=0 أي مخصصة للشراء فقط ونحن نريد الدالة للشراء والبيع
أما NormalizeDouble لضبط عدد الأرقام بعد الفاصلة لعدد عشري مثل الاسعار
وعليكم السلام
المصفوفات تعمل في أي مكان تقوم بتعريفها مثلها مثل المتغيرات لكن الفرق فقط أن المصفوفه تستطيع أن تحمل أكثر من قيمه حسب حجم المصفوفه
مثلا لو قمت بتعريف مصفوفه
فهذا يعني أن المصفوفه تحفظ 10 قيم وتبدأ من 0 إلى 9
يمكنك عمل مؤشر وتستدعي هذه الدوال
ويبقى تختار شكل المؤشر هل عبارة عن إشارات بالجزء السفلي من الشارت مثل الماكد ام عبارة عن أسهم أم أوبجكتس،،، وهكذا
اما عن طريقة عمل مؤشر فهذا يطول شرحه
وبالمرفق مثال لمؤشر أسهم بسيط لتقاطع موفينجين
شكرا لردك الكريم انا اقصد مثلا اريد ان استخدم البولنجر بدل المتوسط الحسابي في الكود اعلاه
حيث اذا قطع السعر حد البولنجر الاعلى بيع والشراء العكس هل يمكن تعديله لطفا
السلام عليكم أخى الكريم حسن
أريد وضع شرط time_step فى دالة فتح الصفقة بحيث يكون الـtime_step هو المدة الزمنية بين الصفقة التى سيتم فتحها والصفقة السابقة .
هل تكون
TimeCurrent()-OrderOpenTime () >= Time_step
أم سيكون هناك دالة خارجية لتوقيت آخر صفقة تم فتحها ؟
ولكم جزيل الشكر
العلامات المرجعية