أحاول دمج اثنين من المستشارين الخبراء المختلفين في واحد وكنت أتساءل عما إذا كانت MT4 تسمح بوظائف الفراغ المتداخلة داخل وظائف الفراغ ...
أحتاج إلى فصل مجموعتين مختلفتين تمامًا من حسابات الصفقات التي تذهب إلى أغراض التداول (الفراغات). مع وظائف التداول ، أريد فصل أغراض البيع والشراء الإضافية (الفراغات) شيئًا من هذا القبيل:
الكود المُدرج إذا كان (عدد الموضع A lt ؛ 1) functionEA1Trades () ؛ إذا (عدد الموضع B lt ؛ 1) functionEA2Trades () ؛ وظيفة الفراغ EA1Trades () if (upignal) buy1 () ؛ اشتري 2()؛ buy3 () buy4 ()؛ إذا (dnsignal) تبيع 1 () ؛ بيع 2 () ؛ بيع 3 () ؛ بيع 4 () ؛ وظيفة الفراغ EA2Trades () إذا (upignal2) buy2_1 () ؛ buy2_2 () ؛ buy2_3 () ؛ buy2_4 () ؛ إذا (dnsignal2) sell2_1 () ؛ بيع 2_2 () ؛ بيع2_3 () ؛ بيع2_4 () ؛
إلخ.. )
أي شخص لديه خبرة في فعل شيء كهذا أو يعرف ما إذا كان ذلك ممكنًا؟
قرأت في مكان ما عن منتدى MT4 الذي لا يمكن لوظائفه التعامل إلا مع ما يصل إلى 64 معلمة ، واستدعاءات دوري أعلاه [وظيفة الفراغEA1Trades () ، وظيفة الفراغEA2Trades ()] لديها ما يصل إلى عدة مئات من أغراض البيع والشراء الممكنة.
قبل أن أحاول الاستمرار في تداخل هذا الرمز. . هل ما أحاول أعلاه ممكن؟