كيفية تحرير موارد المؤشر؟ مؤشر دعا من EA
Results 1 to 7 of 7

Thread: كيفية تحرير موارد المؤشر؟ مؤشر دعا من EA

  1. #1
    مع
    http://docs.mql4.com/indiors/icustomأنا اتصل بمؤشر.
    يصبح بطيئا ، ولكن ليس أن المشكلة.

    في EA هناك علامة وفي كل مرة تسميها وتصبح غير مستجيبة ولا يمكنها إنهاء الاختبار (وليس التحسين)
    أنا أتساءل كيف يمكنني تنفيذ شيء لتحرير الموارد من المؤشر؟

    يستخدم المؤشر الخاص بي مخازن مساعدة لتصفية الإشارات ولديه ما يلي:
    تم إدراج الرمز IntInInit () {//---- 4 يتم استخدام المخازن المؤقتة الإضافية للعد. IndiorBuffers (4 4)؛
    أظن على الأقل 4 لا يتم حذفها.

    أي مساعدة؟

  2. #2
    من تجربتي الشخصية شيء واحد ، هو تباطؤ للغاية iCustom ، هو تمرير المعلمات المزيد من معلمات الإدخال المؤشر الخاص بك ، وسوف يكون iCustom أبطأ للعمل حول هذا ، وأفضل أن يكون الاتصال iCustom دون أي معلمة واستخدام الإعدادات الافتراضية من المؤشر

  3. #3
    مرحبا ، أنا لم تصادف آلية لتحرير الموارد من مؤشر بمجرد تضمينهيدعى في EA (أو مؤشر آخر) من خلال iCustom (). ليس لدي أي خبرة مماثلة مع خبرة iwjw - ولكن المثير للاهتمام! قد يساعد عدد من الأمور في حل مشكلتك: 1. تحقق بالتفصيل مما يحدث في المؤشرات الخاصة بك ثم في EA ، وتحقق من المدة التي تستغرقها الأجزاء المختلفة من الحسابات الخاصة بك: يمكنك استخدام t0 = GetTickCount () ... do loopcalculations .... t1 = GetTickCount () ثم قم بطباعة بعض المعلومات الإضافية للسماح بالتحليل 2. هل تحتاج حقًا إلى حساب مؤشرك مع كل علامة؟ هل تتطلب استراتيجيتك معرفة كل شيء يحسبه المؤشر الخاص بك في كل علامة ، أو يمكنك فقط الوصول إلى المعلومات من المؤشر الخاص بك في بداية شريط جديد ثم السماح بإدخال التجارة في بداية الشريط الجديد إذا كانت الشروط صحيحة. إذا كان هذا الأخير صحيحًا ... يمكنك ببساطة الوصول إلى indi الخاص بك في البناء مثل: if (NEWBAR) {.... access icustom (indi) .... do your based based on calcs} 3. if الوصول إلى indi مطلوب في كل علامة ، وإذا لم يساعد حل iwjw أيضًا لأنك تحتاجترغب في تغيير هذه المعلمات ، فقد تتمكن من نقل المنطق والحسابات من المؤشر إلى EA الخاص بك. والفرق الرئيسي بين المؤشر ورمز EA (لسؤالك) هو أنه في EA لم يكن لديك الوصول إلى المخازن المؤقتة. تعتمد على بنية التعليمة البرمجية في المؤشر ، وعلى كيفية تأثير المعلومات من المخازن المؤقتة على أشرطةمكالمات سابقة على قيمة المخازن المؤقتة على الشريط الحالي ، يمكنك التفكير في تنفيذ مؤشرك بدون مخازن مؤقتة. إذا كان بإمكانك الاتصال مؤشر على NEWBAR ، يمكنك تخزين القيمة (القيم) السابقة للمتغيرات ذات الصلة في مصفوفة قصيرة ، أو حتى متغيرات فردية قبل حساب قيم الشريط الحالي. الجانب السلبي هو أنك تحتاج إلى القيام ببعض التلاعب بالبيانات بنفسك (وتحتاج إلى معرفة ذلك - والنظر في عواقب غير متوقعة) ، ولكن الاتجاه الصعودي هائل ، لأنه يتجنب استدعاء iCustom (مؤشر). نأمل أن يساعد بعض من ذلك. ولكن: إذا تجمدت الطرفية الخاصة بك بسبب استدعاء iCustom (مؤشر) فقد يكون هناك شيء آخر خاطئ في مؤشرك. ما لم يعمل المؤشر الخاص بك على مقدار من الحسابات. لقد قمت بتطبيق مجموعة متنوعة من EAs مع الوصول إلى مؤشرات معقدة للغاية تستغرق وقتا طويلا. في مثل هذه الحالات ، تباطأ الجهاز ، وفي مثل هذه الحالات يقوم المطراف بطباعة البيانات في ملف السجل على غرار ”إعادة كتابة المؤشر الخاص بك حيث يستغرق وقتًا طويلاً للحساب”. يميل الدخول إلى تفاصيل اللحم في المؤشر إلى حل المشكلة. شيريو ، جون

  4. #4
    شخص ما أعطاني Tipp ليس خطأ الهند ، ولكن EA ، لأنني أتحقق من طلبي الحالية وهلم جرا. لقد أزلت allything تقريبا من EA واسمحوا فقط مكالمة 2. Inserted Code double ExtBufUpValue = iCustom (Symbol ()، PERIOD_CURRENT، myIndi، My12ParForIndi، 0، 1)؛ if (ExtBufUpValue gt؛ 0) {//Long signal: all code removed from EA for testing} else {double ExtBufDownValue = iCustom (Symbol ()، PERIOD_CURRENT، myIndi، My12ParForIndi 1، 1)؛ if (ExtBufDownValue gt؛ 0) {//Short signal: all code removed from EA for test}} هذا الجزء من الشفرة هو تباطؤ في التباطؤ. أود أن أتداول بالضبط ما تظهره الهندية. إذا التقطت كل المنطق من Indi إلى EA ، فلن يكون بطيئًا بشكل كبير ، فقط بطيئًا ، كيف أستخدمه في MT4. راجع للشغل: هذا indi ديه: رمز مدرج iLowest Inserted Code رمز iHighest وإدخال رمز iMAOnArray يدعو إلى القيام بأشياء له. Whem في عرض مخطط منتظم أرى أنه مشكلة واضحة معه وأداء بطيء جدًا في الجداول الزمنية (الحمولة والتفريغ) وتغيير الأطر الزمنية المختلفة لا يساعد: يصبح أبطأ ، ولكن يمكن أن يكون 6-7 مرات فقط .

  5. #5
    هناك مشكلة:
    https://www.forexdrop.com/trading-sy...t-trading.htmlكود تم إدخاله يحتوي iMAOnArray على تسريب ، MT4.0 Build 840، 12 Jun2015 - الأحدث على الوسيط الخاص بي

  6. #6
    1 مرفق (مرفقات)
    Metaquotes comfirmed the bug and they response 1. يجب فتح حساب تجريبي على خادم MetaQuotes-Demo وتسجيل الدخول. فتح حساب انقر فوق إضافة وسيط جديد ... أدخل demo.metaquotes.net انقر فوق مسح select demo.metaquotes.net انقر فوق التالي . 2. إعادة تشغيل المحطة. 3. انتظر حتى يظهر LiveUpdate السجل في علامة التبويب دفتر اليومية. 4. إعادة تشغيل المحطة مرة أخرى. 5. تحقق من بناء المحطة.

  7. #7
    هتافات ... ليست لطيفة جدا ... على الإطلاق .... ولكن على الأقل تم حلها؟ شيريو ، جون

أذونات النشر

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
  • رمز 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.