الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 13

Thread: مصفوفة ثنائية الأبعاد مقابل مجموعة واحدة الأبعاد

  1. #1
    يمكن لأي شخص أن يصف كيف ستذهب حول تطبيقه و؟ أنا أفهم مجموعة واحدة الأبعاد لديها كحد أقصى من مكونات 50 وسيبدو ذلك: my_array مزدوج [50]. ولكن إذا كان لي أن أحقق بعدًا ثانيًا ، فهل سيتحول إلى مضاعف من البعد الأول ، إذا احتوى أيضًا على 50 مكونًا كحد أقصى ، فهل هذا يعني أنه يحتوي الآن على مكونات 2500 (50 × 50) كحد أقصى؟ ما أحتاجه هو أيضًا مصفوفة ذات بُعد واحد في حد ذاته ومصفوفة تحتوي على 250 عنصرًا على الأقل ، وأخشى ألا يعمل. أعتقد أن هذا قد يكون صحيحًا ، لذا أعتقد أن كل ما يجب أن أفعله هو محاولة تنفيذه.

    هذا بالضبط ما أقصد تنفيذه. هل يبدو صحيحا؟

    كود PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> </span> <span style = ”color: # 007700”> لـ (</span> < span span = ”color: # 0000BB”> inti </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ؛ </span> <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> lt؛ = </span> <span style = ”color: # 0000BB”> 49 </span> <span style = ”color: # 007700”> ؛ </span> <span style = ”color: # 0000BB”> I </span> <span style = ” اللون: # 007700 ”> )

    لـ (</span> <span style = ”color: # 0000BB”> intii </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ؛ </span> <span style = ”color: # 0000BB”> ii </span> <span style = ”color: # 007700”> lt؛ = </span> <span style = ”color: # 0000BB”> 49 </span> <span style = ”color: # 007700”> ؛ </span> <span style = ”color: # 0000BB”> ii </span> <span style = ”color: # 007700”> )

    if (</span> <span style = ”color: # 0000BB”> اسأل </span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> Targ </span> <span style = ”color: # 007700”> Number91 ؛ </span> <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> Number93؛ # 91 ؛ </span> <span style = ”color: # 0000BB”> ii </span> <span style = ”color: # 007700”> # 93؛ -RRB-

    </span> <span style = ”color: # 0000BB”> Tk_1 </span> <span style = ”color: # 007700”> # 91 ؛ </span> <span style = ”color: # 0000BB”> I </span> <span style = ”color: # 007700”> # 93 ؛ # 91 ؛ </span> <span style = ”color: # 0000BB”> الثاني </span> <span style = ”color: # 007700 ”> # 93 ؛ = </span> <span style =” color: # 0000BB ”> OrderSend </span> <span style =” color: # 007700 ”> (</span> <span style =” color: # 0000BB ”> Symbol1 </span> <span style =” color: # 007700 ”> ، </span> <span style =” color: # 0000BB ”> OP_BUY </span> <span style =” color: # 007700 ” > </span> <span style = ”color: # 0000BB”> Lots1 </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> اسأل </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> Slip1 </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # DD0000”> '' '' </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ، </span> <span النمط = ”اللون: # 0000BB”> 0 </span> <span style = ”color: # 007700”> ، </span> <span style = ”color: # 0000BB”> Lime </span> <span style = ”اللون: # 007700”>) ؛
    </span> <span style = ”color: # 0000BB”> Gate1 </span> <span style = ”color: # 007700”> Number91 ؛ </span> <span style = ”color: # 0000BB”> I <span> <span style = ”color: # 007700”> # 93 ؛ # 91 ؛ </span> <span style = ”color: # 0000BB”> ii </span> <span style = ”color: # 007700” > # 93 ؛ = </span> <span style = ”color: # 0000BB>> 1 </span> <span style =” color: # 007700 ”> ؛ </span> <span style =” color: # 0000BB ”> Gate0 </span> <span style =” color: # 007700 ”> # 91 ؛ </span> <span style =” color: # 0000BB ”> I </span> <span style =” color: # 007700 ”> # 93 ؛ # 91 ؛ </span> <span style =” لون: # 0000BB ”> الثاني </span> <span style =” color: # 007700 ”> # 93 ؛ = </span> <span style = ”color: # 0000BB”> 1 </span> <span style = ”color: # 007700”> ؛



    </span> <span style = ”color: # 0000BB”> </span> </span> </code> شكرًا لك مقدمًا.

  2. #2
    بالطبع هذا لا يقول أي شيء. أعتقد أن هذا من شأنه أن يساعد.

  3. #3
    مرحبا ec .... ليس متأكدا كيف قادمة بحد أقصى 50 .... أيضا غير متأكد ما الذي تحاول إنجازه .... ولكن هنا بعض الأفكار .... يمكن اعتبار صفائف واحدة من 1 liners .... Like Close []، Open [] وهذه .... يمكن اعتبار المصفوفات المزدوجة بمثابة لوحة فحص ... Int board [8] [8]؛ هنا يتم وضع عدد المكونات .... لذلك إذا كان هناك لوحة قال [36] ، يجب أن تكون على دراية بالتحديد بالمربع الذي يتحدث عنه .... وعندما شرح اللوحة [3،9] ، كنت تعرف أنه يعرف فكرة عن ما كان يتكلم عنه .... يمكن اعتبار ثلاث صفائف ديمينسكلس كمكعب rubicks .... Int cube [3] [3] [3]؛ إذا كان الشخص يقول المكعب [2،0،1] يمكنك معرفة الوجهةالعنوانالبيانات بالضبط .../------ كل ذلك جانبا ، يمكن لمجموعة واحدة تحمل العديد من المكونات ... يمكن على الأرجح إدارة مهمتك ... ح

  4. #4

    Quote Originally Posted by ;
    يا EC .... غير متأكد من كيفية وصولك بحد أقصى 50 .... أيضا غير متأكد ما الذي تحاول تحقيقه .... ولكن هنا بعض الأفكار .... صفائف واحدة يمكن اعتبارها بطانات 1 ....
    نجاح باهر نعم ، أرى ما تقول. كنت في الأساس صحيحًا عندما قلت عندما كان لدي مجموعة نطاق ثنائي الأبعاد عند 50 في كل قياس ، فإنه سيعود 2500 (أي 50 × 50). أو ، حتى لو كانت صفيفًا ثلاثي الأبعاد ، فسيعود 125000. بقدر ما يتعلق الأمر بأكبر قدر من العناصر ، على ما يبدو يجب أن أكون قد أسيء فهمها عند دراسة عنه مرة أخرى إلى الوراء. كان هذا هو المكان الوحيد الذي يمكنني العثور عليه فيه في مرجع MQL4 تحت المصفوفة أدناه:
    Quote Originally Posted by ;
    مجموعة من الوظائف للعمل مع المصفوفات. يُسمح بالحد الأقصى لأربعة أبعاد. يتم فهرسة كل قياس من 0. في مثال محدد لصفيف أحادي البعد مكون من 50 عنصرًا ، سيظهر استدعاء العنصر الأول على هيئة صفيف [0] ، من المصفوفة - كاختيار [49].
    إذن ، نعم ، يبدو أنهم يعطون ذلك فقط كتوضيح ، بدلاً من تحديد الحد الأقصى. لذلك هذه فكرة جيدة لمعرفة! مهلا ، شكرا!

  5. #5
    مرحبا Ec .... نعم ، هذا هو رأيي أيضا ... ح

  6. #6
    حسنًا ، بعد أن قلت ذلك ، قمت بإنشاء مصفوفة أحادية البعد جديدة باستخدام 250 عنصرًا ورسمت لهم 8 فترات زمنية على الشبكة ، وما زلت أواجه نفس المشكلة. انها تجاوز كل فترة 5 بدلا من التآمر على الشبكة. والتي يمكن أن تكون مفهومة (أو على الأقل إعطائي فكرة عن السبب) عندما كنت أقوم بإنشاء 5 صفائف وتراكمها كما كنت سابقاً ، ولكني الآن لست كذلك. لذا نظرت إلى الشفرة وتأكدت من أنه لم يعد هناك أي إشارات إلى الرقم 5 (اعتدت استخدامه كمضاعف مرتين من قبل) تخيل أنه مرتبط إلى حد ما بالقضية ، ولكن كلا ، يفعل نفس الشيء المحدد. عجيب!

  7. #7
    فقط ماذا تريد أن تفعل .... ح

  8. #8
    أحاول رسم نظام شبكي ، يضع صفقة في كل نقطة كثيرة (في الوقت الحالي في 8). ومع ذلك ، في عداد المفقودين أو عدم وضع التجارة في كل الفاصل الزمني ، كما قلت. ويبدو أنه لا يهم كيف أذهب حول القيام بذلك ، سواء كان ذلك 5 صفائف منفصلة ، والتي مكدسة وتحتوي على 50 عنصرًا أو ، في حين أنها مجموعة.

  9. #9
    مرحبا Ec .... إذا كان هدفك هو ببساطة وضع الصفقات ، قد يكون من الأسهل فقط استخدام حلقة .... يتم ذلك مع نص برمجي ، وليس ea .... ولكن يمكن تنفيذه بشكل صحيح ea .... are you familar with loops .... such as under .... البرامج النصية عالية ضمنيًا فقط .... قد تكون أخطاء في التعليمة البرمجية الخاصة بي ، لم تختبرها ... h Inserted Code #property show_inputs extern bool Trade = false؛ int ProfitTarget = 100؛ int Stoploss = 100؛ int Slippage = 3؛ كثافة الشبكة = 10 ؛ كثافة العمليات المزدوجة buylimitgrid؛/- int trades = 5؛ أوامر int؛/ ----------------------------------------------- ------------------- / --------------------------- --------------------------------------- int تبدأ ()/- orders = التجارة - 1 ؛/- if (Trade OrdersTotal () lt؛ orders) for (int I = trades؛ igt؛ = 0؛ I--) while buylimit (true) = OrderSend (Symbol ()، OP_BUYLIMIT، 0.01، Ask- (buylimitgrid) * المرحلة)، انزلاق، اسأل - ((Stoploss buylimitgrid) * المرحلة)، اسأل - ((buylimitgrid-ProfitTarget) * المرحلة)، 0،0،0، الأحمر)؛ buylimitgrid = buylimitgrid grid إذا كان (buylimitlt؛ = 0) طباعة (Error =، GetLastError ())؛ آخر طباعة (خطأ) ؛ استراحة؛ النوم (3000)؛ عودة (0)؛

  10. #10
    وبصرف النظر عن تآمر الحرف ، هناك. ولكن ، ما لم أقم برسم الصفقات ، فلن تنجح. ونعم ، أنا باستخدام حلقة ، في الواقع 2 ، واحد لإعداد الشبكة ، وواحد للحصول عليه (انظر أول 3 مقالات). إذن ، ما هي الصفقة مع البرنامج النصي؟ هل هو جوت صفقة 1 طلقة ، حيث يضع شبكة المناطق التجارية اليومية؟ أو يمكنك برمجة الأداء لها من ذلك؟ لأنني أحاول أن أحصل على تغيير حجم اللوت وتعديل وحذف الطلبات ، ولكن فقط عند عتبات معينة وأشياء من هذا القبيل. هل يمكن برمجة هذا في نص؟ لأنه حتى الآن ، لقد عملت للتو مع EA ، لا أعرف.

الصفحة 1 من 289 12 الأخيرةالأخيرة

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل