-
عضو جديد
السلام عليكم
أخي حسن اواجه مشكلة في تطبيق دالة التريلينج .
في المنتدى القديم انت كنت قد وضعت شرح لها وكانت سهلة لكن هنا اجدها معقدة و استطيع فهمها ابدا
هل لو تكرمت ووضعتها بصيغة اسهل قليلا لني احتاجها في تصميمي لأكسبرت.
وجزاك الله خيرا
-
وعليكم السلام
راجع المشاركة التالية :
دالة التريلينغ
-
عضو جديد
هذه الدالة هي ما اتكلم عنها اجدها صعبة الفهم عن طريقتك القديمة وبالتحديد في هذه النقاط
if(sy==Symbol()&&mn==MagicNo&&ot<=OP_SELL)
ماذا تعني ot<=OP_SELL ؟
ولماذا لا اجد ot<=OP_BUY؟
ولماذا استخدمنا NormalizeDouble ؟
وهل هي كاملة في حالتي البيع والشراء؟
وشكرا جزيلا لك
-
هي نفس الدالة القديمة مع بعض الاختصارات، وكاملة تعمل على البيع والشراء، ولا يوجد فرق من حيث التنفيذ
ot<=OP_SELL تعني اذا كانت الصفقة شراء او بيع، لأن الشراء ياخد القيمة 0 والبيع القيمة 1، وبالتالي وكأننا نقول ot<=1
ولهذا لم نستخدم ot<=OP_BUY بمعنى ot<=0 أي مخصصة للشراء فقط ونحن نريد الدالة للشراء والبيع
أما NormalizeDouble لضبط عدد الأرقام بعد الفاصلة لعدد عشري مثل الاسعار
الدالة الاصلية للتريلنغ كالتالي :
-
عضو جديد
شكرا لك اخي حسن على التوضيح وجعله الله في ميزان حسناتك
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية