كود MT4 لتحويل سلس للصياد المعكوس لـ RSI - Page 2
الصفحة 2 من 489 FirstFirst 1234 الأخيرةالأخيرة
Results 11 to 20 of 39

Thread: كود MT4 لتحويل سلس للصياد المعكوس لـ RSI

  1. #11
    لا إعادة رسمها بالمعنى المعتاد .. ولكني حاولت تعيين المصفوفات كسلسلة في init () ثم تغيير حجمها إلى البارات على شريط جديد وأنها افسدت ... لذلك بدا وكأنه إعادة طلاء ... ولكن أعتقد أنني يجب أن تحول لهم بطريقة ما في وقت ما
    سأذهب من خلال الرابط الذي نشرته ، لا يزال يتعين علينا فهم الأساسيات بشكل كامل. لدي مشكلة صغيرة في الاتجاه المعاكس للفهرسة ، والتفكير بهذه الطريقة يجعلني أشعر بأنني مضطر إلى السير إلى الوراء
    .. سأحصل عليه مع الوقت. شكرا جزيلا على المدخلات. أتذكر عملك على ALF عندما كنت تترصد منذ حوالي عام

  2. #12
    Quote Originally Posted by ;
    أتذكر عملك على ALF عندما كنت تترصد منذ حوالي عام
    كان ذلك قبل بضع سنوات - قضيت ساعات أكثر على ALF مما كنت أتذكره ، معظمهم يحاولون الحصول على الوسيط للعمل في MQL4 ...

  3. #13
    2 مرفق (مرفقات) هذا هو موقع مرسل من الأماكن المغلقة من اليوم السابق - في الوظيفة الأصلية التي أهملت تضمين الوثائق.
    https://www.forexdrop.com/attachment...4127575658.pdf
    https://www.forexdrop.com/attachment...2015908657.mq4

  4. #14
    2 المرفق (المرفقات)
    Quote Originally Posted by ;
    لا حاجة للقيام بالشيء الصحيح الزائف عند استخدام المصفوفات كما يضيف Series - ArrayResize دائما فتحة جديدة إلى الطرف الأيمن ...
    لو ، ذهبت من خلال الخيط الذي ذكرته. لتقليد المخازن المؤقتة الداخلية مع المصفوفات ، يجب على المرء الاحتفاظ بحجمها إلى القضبان وتحويلها إلى شريط جديد. نصائح زن ليو موضحة ، يقترح كل عنصر في مجموعة داخل نطاق من الأشرطة. بما أن هذا يمكن أن يكون مستهلكًا للوقت ، فإن rangebound يشير إلى انقلاب AsSeries ثم يخلص أخيراً إلى أنه إذا كانت المصفوفة هي AsSeries مباشرة من البداية ، فإن ArrayResize () تقوم دائمًا بنقل البيانات في الاتجاه المرغوب. أجرؤ على القول أن الافتراض خاطئ. العناصر المخزنة في صفيف (بغض النظر عن AsSeries أم لا): بيانات ABCDE وجهة نظر إذا لم يتم تعيينها ASSeries: indx 0 1 2 3 4 data ABCDE وجهة نظر إذا تم تعيين AsSeries - وهذا مثل المخزن المؤقت ، شريط الحالية = E: indx 4 3 2 1 0 data ABCDE الآن ، إذا قمت بتطبيق ArrayResize () ، فإنه سيتم إضافةإزالة مساحة في أعلى مؤشر ، سيكون على الجانب الأيمن (في الشريط الحالي) فقط إذا لم يتم تعيين الصفيف AsSeries. لا تتقلب البيانات ، لا يفعلها سوى المؤشر. أحتاج للحفاظ على صفائف AsSeries أثناء الحساب (iMAOnArray و iRSIOnArray) وإذا احتفظت بها وتغيير حجمها ، ستتم إضافة مساحة جديدة قبل شريط أقصى اليسار ، مع ترك البيانات في مكانها. ولكن إذا قمت بقلب المؤشر إلى الوضع الطبيعي ، فسوف يقوم ArrayResize () بإنشاء مساحة جديدة (مع فهرس 5 للبيانات F - الشريط الجديد) ، ومن ثم فإن قلب الفهرس سيكون صفراً لـ F - وتحول الصفيف كمكافأة
    يبدو أن العناصر في الواقع متسلسلة بشكل فعلي في mql4 ، مثل ملف مجاور في الذاكرة أو على القرص. حسنًا ، ستعمل فقط حتى لا تصل الحانات إلى MaxBarsOnChart .. لذا فإن الخلل الذي نشرته في # 2 معيوب بهذا المرض - سيتوقف عن الرسم إذا كان barcount على الرسم البياني ممتلئًا. لا يمكنني تحرير المشاركة # 2 بعد الآن. أعتذر ، آمل أن أكون قد أصلحها وستكون هذه النسخة التجريبية ”النهائية”
    تحرير: يبدو أنه لا داعي للقلق بشأن مشكلة الأعمدة ، يستمر mt4 بلا مبالاة في إضافة القضبان إلى الحد الأقصى (انظر pic - MaxBarsInChart = 200 ، حاليًا البارات = 229 ، ثم يعود إلى 200 مرة أخرى بعد إعادة التشغيل) ، لذا يجب أن يعمل كل من النشرات الداخلية بشكل جيد.
    https://www.forexdrop.com/attachment...2431529348.mq4

  5. #15
    1 مرفق (مرفقات) قمت بحل مشكلة الأشرطة منذ بعض الوقت من خلال تعيين أعمدة قصوى (كل من التاريخ والرسم البياني) إلى مليار (أدواترسم بياني). ربما أكون مخطئًا ، لكني فهمت أن روتين Zen Leow الروتيني ليس ضروريًا إلا للصفائف المستخدمة في الأسلوب المعتاد (من اليسار إلى اليمين) والتي لا أفعلها أبدًا حيث أن MT4 موجه للاستخدام من اليمين إلى اليسار. المرفق هو آخر Ehlers indior الذي قمت بتحويله من TradeStation ببساطة لا يمكن أن يعمل بشكل صحيح إذا كان تفسير Rangebound غير صحيح. أفترض أن الطريقة الوحيدة لوضع هذا على السرير هي كتابة جزء صغير من الكود لاختبار واختبار الاحتمالات المختلفة على وجه التحديد - ربما أفعل ذلك فقط عندما أجد الوقت. إذا كان لدي طريقي فما استقاموا لكم فاستقيموا كتابة كل شيء في بيثون (أو جافا الجديدة) ...
    https://www.forexdrop.com/attachment...1478432177.mq4

  6. #16
    Quote Originally Posted by ;
    المرفق هو آخر Ehlers indior التي قمت بتحويلها من TradeStation ببساطة لا يمكن أن تعمل بشكل صحيح إذا كان تفسير Rangebound غير صحيح ....
    نعم ، أنا أرى
    .. و أرى بالفعل سبب: أنت لا تضع لهم ArraySetAsSeries (arrayX ، صحيح)! ليس لديك حاجة للقيام بذلك ؛ تقوم ببساطة بتعريف المصفوفة (كل صف ليس ASSeries بشكل افتراضي) وإجراء جميع العمليات الحسابية يدويًا ، وفهرستها للخلف كما تذهب (من اليمين إلى اليسار) ..في الواقع ، فالفهرسة لا تهمك ، إذا احتفظت احسب على المسار الصحيح مع الفهرس. هذا هو السبب في أن ArrayResize البسيطة (arrayX ، Bars) تعمل من أجلك. يضيف فتحة على الجانب الأيمن. لكنني كنت كسول لحساب LWMA ، EMA و RSI القيام بالرياضيات البسيطة لذلك أنا استخدم وظائف iMAOnArray () و iRSIOnArray () من mql4. تطبيق هذه الوظائف ”الفورية” هو على نحو ما * pid وقد تم انتقاد MQ لها - فهي تحسب من اليسار إلى اليمين (شريط أقصى اليسار = 0) وإذا كنت تريد أن تفعل MA أو RSI على سلسلة زمنية مفهرسة mt4 ، يجب أن يكون الصفيف المحضر ArraySetAsSeries (arrayX ، true). خلاف ذلك فإن iMAiRSIOnArray يعود هراء. ولكن إذا كان AsSeries ، ثم ArrayResize () يضيف فتحة على الجانب الأيسر ، ومن ثم فإن الوجه المناسب ، وبالتالي دعونا نضع بيان Rangebound في جميع ASSeries وتغيير حجمها خطأ ، لا أستطيع مساعدة نفسي. سيؤدي تغيير الحجم إلى الحانات وحدها إلى إنجاز المهمة فقط إذا لم يكن AsSeries = true ، كما هو الحال مع # MAMA_v2 (إندي جميل جدًا ، شكرًا!). نعم ، mql4 سهل ولكن يبدو غريبًا أحيانًا ..

  7. #17
    في الواقع أنها تعمل فقط في كلتا الحالتين ، طالما أنك تعلن الصفيف كسلسلة لاستخدام iMAOnArray أو وظائف الصفيف الأخرى. آسف لرمي لك كرة منحنى - في الواقع اعتقدت أن لدي هذه المصفوفات المعلنة في سلسلة. يجب أن يغفل عن ذلك عندما فعلت الترميز
    تحرير: بصراحة لم يشرع في الخلط بين الأشياء. لقد عدت وأعلن أن المصفوفات هي سلسلة في init () كما كان يجب أن أفعل في البداية.

  8. #18
    1 مرفق (مرفقات)
    Quote Originally Posted by ;
    في الواقع أنها تعمل فقط في كلتا الحالتين ، طالما أنك تعلن الصفيف كسلسلة لاستخدام iMAOnArray أو وظائف الصفيف الأخرى. آسف لرمي لك كرة منحنى - في الواقع اعتقدت أن لدي هذه المصفوفات المعلنة في سلسلة. يجب أن يغفل عن ذلك عندما فعلت الترميز
    تحرير: بصراحة لم يشرع في الخلط بين الأشياء. لقد عدت وأعلن أن المصفوفات هي سلسلة في init () كما كان يجب أن أفعل في البداية.
    الضحك بصوت مرتفع أن يبدأ أن يكون مضحكة: -)) رجاء صدقني ، نيوب آخر شيء أريد أن أفعله هو الشرير على شخص أقدر حقا. لكنني فعلت الشيء نفسه بين ، وضع هذا الرمز المدرج # 91 ؛ font = Courier New # 93 ؛ ArraySetAsSeries (Price، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Smooth، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Detrender، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Q1، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (I1، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (I2، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Q2، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Re، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (im، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (SmoothPeriod، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Period_، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (Phase، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (MAMA، true)؛ # 91؛font # 93؛ # 91؛ font = Courier New # 93؛ ArraySetAsSeries (FAMA، true)؛ # 91؛font # 93؛ في init (). لم أكن أرغب في الانتظار حتى تظهر السوق البطيئة نفس الشيء الذي خرجت به من المختبر البصري - انظر الصورة المرفقة ، علامات الخط الأحمر تبدأ في الرسم. يبدو موافق عندما وضعت على الرسم البياني ، ثم يبدأ أن يكون متعة
    .. هذا هو ”إعادة رسم” كيندا كنت أعني من قبل .. إذا قمت بتضمين ArrayResize () مع thingy كاذبةصحيح ، فإنه يعود إلى تصحيح السلوك.
    https://www.forexdrop.com/cryptocurr...gzag-code.html

  9. #19
    الشيء الغريب حقا هو أن لدي EA باستخدام MAMA على مدار الأسبوع بأكمله 6/6 - 6/10 ، ولم يغلقه أبدا ولم ير أي سلوك سيئ على الإطلاق ... وحقق 121 نقطة لهذا الأسبوع. تحرير: لدي إصدارين قيد التشغيل الآن - واحد مع truefalse ، واحد بدون.

  10. #20

    Quote Originally Posted by ;
    الشيء الغريب حقا هو أن لدي EA باستخدام MAMA على مدار الأسبوع بأكمله 6/6 - 6/10 ، ولم يغلقه أبدا ولم ير أي سلوك سيئ على الإطلاق ... وحقق 121 نقطة لهذا الأسبوع.
    ¨ تهانينا على النقاط! و MAMA الخاص بك هو مثالي ، لأن المصفوفات ليست مجموعة AsSeries.

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز BB مفعل
  • الابتسامات مفعلة
  • رمز[IMG] مفعل
  • رمز [VIDEO] مفعل
  • رمز HTML غير مفعل
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.