-
وعليكم السلام
اشارات المؤشر من نوع اوبجكت لا تصلح لدالة iCustom بل يجب استخراج قيمها عن طريق الوظيفة ObjectGet من خلال معرفة اسم الاشارة وتحديد نوع القيمة (سعر، توقيت...) وبما أن اسم الاشارة متغير (كل اشارة من نفس النوع لها اسم خاص) فلا يمكن معرفة قيمتها إلا بمعرفة الشروط نفسها التي بالمؤشر
يعني الافضل استخدام شروط الاشارة (التي بالمؤشر) مباشرة بالاكسبيرت يعني ستحتاج للكود المفتوح للمؤشر لعمل ذلك
عموما راجع المشاركة التالية لمعرفة قيمة اشارة مؤشر
https://www.fxprg.com/vb/showthread.php?t=31457&page=74&p=874388&viewfull=1 #post874388
التعديل الأخير تم بواسطة kira-h ; 21-07-2019 الساعة 08:39 PM
-
اخي حسن
بحاول احسب المسافة بين البيع والشراء الاول وعلى اساسها تكون المسافة المعتمدة بين صفقات البيع والشراء لاحقاً
عن طريق الدوال التالية :
الاول عملت متغير يحسب المسافة
ثانيا في شروط الدخول عملت الاتي :
لكن الل بيحصل ايه
الاول بيفتح بيع عادي طبقا لشروط معينة انا عاملها ولما السعر يعكس المفروض انه يفتح شراء واحد فقط طبقا لشروط معينة ايضا وعلى اساسها يحسب المسافة بين الامرين ثم يفتح شراء وبيع طبقا للمسافات دي
لكن الل بيحصل انه بيفتح 3 اوردرات بعد البيع الاول (2 شراء وواحد بيع من نفس السعر ونفس اللوت) بعد توافق شروط الشراء
المشكلة فين هنا؟
-
السلام عليكم
الصحيح كالتالي:
-
يا اخي والله عايز ابوس راسك
مش عارف من غيرك كنا عملنا ايه
جربته تيست ومبدئيا شغال مظبوط
جاري التجربة لايف
شكرا جدا ياغالي ومنتحرمش منك
-
العفو أخي الكريم
والله الموفق
-
اذا السعر اعلى الموفينج 50 اتحرك مسافة الجاب = شراء
اذا السعر اسفل الموفينج 100 اتحرك مسافة الجاب = بيع
التعديل الأخير تم بواسطة aut ; 25-07-2019 الساعة 03:17 AM
-
مرفق الكود بحيث :
MaxOrders اقصى عدد الصفقات الكلية لكل نوع
MaxTrades عدد الصفقات بكل مستوى ستيب لكل نوع
-
السلام عليكم اخى حسن
MaxOrders اقصى عدد الصفقات الكلية لكل نوع
MaxTrades عدد الصفقات بكل مستوى ستيب لكل نوع
فى مشكله فى عدد الصفقات بيفتح صفقه واحده اساسيه حتى لو ماكس تريد = 5
وعند فتح صفقات تبريد بيفتح حوالى 7 او 8 صفقه مره ( بيخزن الفرص اللى تجاهلها اثناء مسافة الاستيب ويفتحهم مع التبريد بعتقد كده ! ) والمطلوب انه ميكررش صفقات التبريد اذا اغلقت متتكررش من نفس المكان تانى
والمفروض ان صفقات التبريد هتتفتح على شروط الصفقات الاساسيه مش بس ان اذا عكس مسافة الاستيب يفتح تبريد لازم بعد ما يعكس مسافة الاستيب ياخد فرصه الشراء او البيع اللى هتتحقق بناءً على شروط الصفقه الاساسيه
التعديل الأخير تم بواسطة aut ; 26-07-2019 الساعة 10:14 AM
-
وعليكم السلام
شرحك غير واضح كما ان هذا الموضوع مخصص فقط للاسئلة البرمجية وليس للطلبات!
يعني وضعت لك مثال لطريقة برمجية حاول بدورك حل أو برمجة ما تريد بناءا عليه
عموم التعديل الذي قمت به يجعل الاكسبيرت يفتح صفقات اساسية من نفس السعر بعدد MaxOrders، وعند الانعكاس بمسافة ستيب يفتح تبريدات بعدد MaxOrders وهكذا كل انعكاس ستيب
التعديل الأخير تم بواسطة kira-h ; 26-07-2019 الساعة 05:43 PM
-
شكراً اخى حسن وفقك الله لما يحب ويرضى
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية