عامل تصفية رد فعل محدود محدود - هل تريد تصميم MA الخاص بك؟
الصفحة 1 من 289 12 الأخيرةالأخيرة
Results 1 to 10 of 17

Thread: عامل تصفية رد فعل محدود محدود - هل تريد تصميم MA الخاص بك؟

  1. #1
    5 مرفق (ق) تصفية FIR قابلة للتخصيص
    مرفق هو مرشح FIR للتخصيص بشكل كامل. حيث يتيح لك ضبط جميع المعاملات في المصفوفة مع ما يصل إلى 160 عنصرًا والتي تحول مجموعة البيانات الخاصة بنا وتطبيع عن طريق قسمة النتيجة على مجموع عناصر المصفوفة.

    إذا لم تكن لديك فكرة عما يفعله هذا الفلتر بعد هاتين الجملتين الأخيرتين ، فلا تخف! ما يلي هو كتابة ما قمت به بشأن تنفيذ هذا المرشح لأغراض التوثيق. إذا كنت ترغب في محاولة إنشاء المتوسط ​​المتحرك المميز الخاص بك للغاية ، أو إذا كنت ترغب فقط في معرفة المزيد عن كل تلك الخطوط الصغيرة التي ترسمها في جميع الرسوم البيانية الخاصة بك ، يرجى قراءة!

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

    مرشحات الاستجابة المحدودة (FIR) - The Grand Mama of Moving Averages!

    أود أن أقول إنه من الرهان الآمن أن يستخدم الجميع مرشح FIR سواء كانوا يعرفون ذلك أم لا. بالنسبة لأولئك منكم الذين ليسوا على دراية بمرشحات الاستجابة النبضية ، هناك فئتان أساسيتان ، محدودة وغير محدودة. لكن أولا وقبل كل شيء ، ما هو مرشح؟ إن الفلتر هو ببساطة شيء يتلاعب بالبيانات وفقًا لمجموعة من القواعد المستندة إلى رياضيات بهدف إنتاج (على أمل) نتيجة أكثر رغبة. مرشحات الاستجابة اللانهائية هي تلك التي تتأثر نظريا بكل جزء من البيانات ، إلى الأبد (ومن هنا جاءت التسمية). وهذا يعني أنه في مرشح استجابة لانهائية ، فإن بيانات الثمانينيات موجودة في بيانات المؤشر اليوم. هذا في الحقيقة ليس نقطة المنشور على الرغم من ذلك ، سأناقش هذه المرشحات أكثر عندما أحصل على مرشح عام IIR (الاستجابة النبضية اللانهائية) المبرمجة. ولكن فقط للرجوع إليها في المستقبل ، سيكون EMA مثالاً على IIR.

    على أي حال إلى المزيد من المعلومات ذات الصلة. عامل تصفية الاستجابة النبضية المحدود (FIR) هو مرشح يتأثر فقط بالبيانات في إطار زمني معين. SMAs هي FIR بسيطة جدا. المتوسطات المتحركة المرجح هي أيضا مرشحات FIR. الآن ، ما تقوم به FIR بالفعل بسيط جدا في التطبيق ولكن لا يزال يحتاج إلى شرح قليلا قبل أن تتمكن حقا من فهم ما يفعله المؤشر المرفق. بالمناسبة ، إذا كان لديك خلفية في معالجة التصفية الرقمية ، يرجى تمرير الذهاب ، وجمع 200 دولار ، وتحميل المؤشر بالفعل! بالنسبة لأي شخص آخر ، فقط عاري معي لفترة أطول وأعدك بأن فكرتك في المتوسطات المتحركة ستزيد عشرة أضعاف!

    الآن ما يقوم به مرشح FIR بالفعل ، هو التلاعب في ”وزن” البيانات في ”نافذة” معينة. فترة SMA هي نفس هذه النافذة. وبالتالي فإن 10 SMA تحتوي على نافذة تتكون من 10 بارات ، و 100 SMA تحتوي على نافذة تضم 100 بار. قبل أن أواصل شرحي ، أعتقد أن بعض المساعدات البصرية في النظام!

    لنفترض أن لدينا عشرة أسعار افتتاحية وسنقوم بتطبيق 3 SMA. يمكن رؤية الأسعار أدناه.




    الآن ما يفعله مرشح FIR (ومتوسط ​​متحرك بسيط) هو استخدام الرياضيات matrix لتحويل البيانات. لا تقلق بشأن نهاية المصفوفة منه ، لأنه يمكن تفسيره بسهولة باستخدام مثال ”النافذة”. المتوسط ​​المتحرك البسيط SMA مع فترة ثلاثة يعني أنه يبحث في ثلاثة أسعار في كل مرة (الحس السليم ، أعرف) وماذا يفعل SMA هو متوسط ​​القيم الثلاث معًا. من المحتمل أن تكون قد خمنت هذا بنفسك ، ولكن كيف يقوم متوسط ​​القيم معا باستخدام نهج ”النافذة” هو ما أنا على وشك عرضه لك. يمكن اعتبار نافذة SMA 3 كعلبة تحتوي على ثلاثة أرقام. الآن في SMA جميع نقاط البيانات السابقة التي نعتبرها لها نفس ”الوزن” ، لذا تكون جميع الأرقام في نافذة SMA 3 واحدة. ويمكن رؤية هذا أدناه.




    الآن لنستخدم الفلتر ببساطة نقوم ”بإزاحة” نافذة 3SMA على طول جميع أسعارنا. تضرب الرقم في النافذة ، مع السعر مباشرة فوقه. أضف كل هذه الأسعار المضاعفة معًا ، قسّم على عدد الأعداد الموجودة في نافذتك ، و VOILA! هذه هي قيمة 3 SMA عند هذه النقطة. دعا المساعدات البصرية بالتأكيد في هذه الحالة! (للحفاظ على الأشياء متسقة مع المخططات ، سأقوم بإزاحة نافذة 3SMA من اليمين إلى اليسار حتى نبدأ بقراءة الشكل أدناه في الزاوية اليمنى العليا)




    الآن ، أعلم أن هذا كثيرًا لتناوله ، ولكن انظر إليه عدة مرات. الدرس المهم هو أن SMA هو مجرد FIR مرشح مع جميع الأرقام في 'نافذة' يساوي واحد. إذا كان لدينا 10 SMA ، فسيكون مربعًا يحتوي على عشرة أرقام ، وسنضيف جميع الأسعار (مضروبة في 1 أو بالطبع!) في نافذة الفلتر ، ونقسمه على 10 ، وستكون القيمة في الجانب الأيمن من النافذة. ثم ننتقل نافذة الفلتر إلى نقطة واحدة إلى اليسار ، ونكرر العملية!

    الآن أخيرا على المؤشر!

    المؤشر المرفق هو مؤشر مرشح FIR عام. يمكن استخدامه تمامًا مثل SMA. الآن ربما كنت تفكر في نفسك ، أنت تعني أنني خاضت فقط من خلال كل تلك الرياضيات ، وكل تلك الرسوم البيانية الصغيرة الغبية فقط حتى أتمكن من الحصول على مؤشر يفعل نفس الشيء بالضبط كمتوسط ​​متحرك بسيط!

    إذا كنت تفكر في ذلك ، يجب عليك إعادة قراءة ما قلته ؛ يمكن استخدام هذا المؤشر مثل SMA ، والفرق هو أن المؤشر يتيح لك اختيار قيم الأرقام في ”النافذة”. هذا يعني أنه إذا كنت تريد 6 SMA ، فاضبط إعدادات المؤشر على FilerPeriod من 6 ، واترك كل ملف coef في إعدادات المؤشر في 1. ولكن إذا كنت تريد متوسط ​​متحرك يزن فترة 6 ، فقم بتعيين الأغطية في المؤشر إلى 6 ، 5 ، 4 ، 3 ، 2 ، 1 (لا يهم ما هو واحد من اللحم البقري من الماضي السادس ، لأننا لا نفعل سوى 6 فترة WMA).

    يرمز coef في إعدادات المؤشر إلى المعامل ويشير إلى الأرقام في نافذة ”الفلتر”. يتم ترتيبها بحيث يتم ضرب coef_1 في الشريط الحالي ، يتم ضرب coef_2 في الشريط السابق ، وهكذا دواليك.

    الآن ما زلت لم أفصح عن كيفية القيام بأي شيء خاص بالمؤشر حتى الآن ، ولكن العب معه لبضعة أيام ، وربما حتى تشكيل أنماط خاصة بك من عدد ونرى ما يفعلونه بالمقارنة مع المتوسط ​​المتحرك القياسي. على سبيل المثال ، إذا كنت تريد أن يكون الشريط السابق مهمًا حقًا ، وأن تكون جميع الأجزاء الأخرى ذات أهمية متساوية. استخدام المعاملات 1 و 2 و 1 و 1 و 1 و 1 ...

    ومع ذلك ، يرجى الانتباه إلى أنه بما أن هذا يعتمد على نفس المبادئ مثل SMA ، فإنه يواجه نفس مقدار التباطؤ (الوقت الذي يستغرقه للاستجابة لحركة السعر). فقط العبث قليلاً مع المؤشر وفي غضون أيام قليلة عندما يكون لدي وقت لأخر كتابة (وكل هذا قد غرق في أي شخص لم يستخدم أي فلتر من قبل) سأقوم بنشر المزيد من الحيل لاستخدام هذا المؤشر مثل….

    تقنيات التخفيف من التأخر (هل التأخير صفر ممكن حقاً؟ ماذا عن تأخر -1؟!؟!)
    مجموعات معامل لتحسين تنعيم
    مجموعات المعاملات ل ”تصفية” الاتجاهات طويلة الأجل أو قصيرة الأجل

    حتى في المرة القادمة ، استمتع ، احصل على بعض النقاط ، ومن أجل الخير لا تقضي العديد من الساعات في محاولة للعثور على درجة الماجستير المثالية

    تحديث جديد!
    تم الآن تحديث المؤشر للعمل فقط من قوائم معامل القراءة من الملفات. انظر في مرحلة لاحقة للحصول على شرح كامل حول تنسيق وقيود الملفات النصية التي يمكن قراءتها من.


    https://www.forexdrop.com/attachment...4640562764.ex4

    https://www.forexdrop.com/attachment...2078099495.txt

    https://www.forexdrop.com/cryptocurr...-ea-coded.html

    https://www.forexdrop.com/cryptocurr...ed-indior.html

    https://www.forexdrop.com/attachment...2042942771.mq4

  2. #2
    بما أنني لست متأكداً من الوقت الذي سأتمكن فيه من الحصول على المعامل الكامل. 6 الفترة: 1،2،3،3،2،1 7 الفترة: 1،2،3،4،3،2،1 15 الفترة: 1،2،3،4،5،6،7،8،7 ، 6،5،4،3،2،1 ستحصل على الفكرة. يرجى أن تضع في اعتبارك ، حتى تقوم بتطبيق تقنيات تقليل التأخر (تتم مناقشتها لاحقًا) إلى مجموعة المعاملات هذه ، فسوف تتأخر بشكل ملحوظ مع فترات أطول.

  3. #3
    lt ؛ مساحة للتوسع المستقبلي ؛

  4. #4
    lt ؛ مساحة للتوسع المستقبلي ؛

  5. #5

    Quote Originally Posted by ;
    lt ؛ مساحة للتوسع المستقبلي ؛
    لا يمكنك تحرير هذه الوظائف في المستقبل ، يمكن تحرير المشاركة الأولى فقط ، بقدر ما أعرف.

  6. #6
    هذا يبدو مثيرا للاهتمام مثل معالجة الإشارات بشكل عام.هل هناك أي طريقة يمكنك أيضا إضافة ملف التعليمات البرمجية المصدر mq4؟

  7. #7
    2 مرفق (مرفقات) سأرسل إليك الرمز بكل سرور ... المشكلة هي أنني أستخدم الكثير من الوظائف الفرعية وضمّن كل الترميز الذي أقوم به للأغراض التنظيمية ، لذلك فإن المؤشر يستدعي فعليًا وظيفة أخرى تتحكم في معالجة البيانات. يمكنني أن أرسل لك مكتبة الوظائف الفرعية أيضًا إذا كنت تريد ذلك. فقط دعني اعرف. * بالمناسبة ، كما يستطيع أي من المبرمجين أن يخبرهم عن الكود ، فأنا لا أملك بالفعل معدة للمؤشرات. ينصب تركيزي في المقام الأول على توسيع مكتبي للوظائف الفرعية في الوقت الحالي وعلى مكاتب EA. لذلك إذا كان أي شخص يرغب في جعل المؤشر أكثر احترافًا ، فيمكنك إرفاق نسخة أخرى. والمرفق الآن هو ”اللوح” الذي أستخدمه لتحليل الفلتر الخاص بي ، لذا فإنه سيحسب فقط عددًا كبيرًا من الأشرطة نظرًا لأن العمليات الحسابية يمكن أن تصبح بطيئة نوعًا ما عند العمل مع فلاتر أكثر تعقيدًا .... *
    https://www.forexdrop.com/attachment...1622847978.mq4
    https://www.forexdrop.com/cryptocurr...ine-m2-ea.html

  8. #8
    ربما كان أحد أفضل الأشياء التي يمكنك إضافتها إليها هو القدرة على قراءة الإعدادات من ملف. لنفترض أنني أردت إنشاء أكثر من 100 اختبار مختلف ، يمكنني إنشاء ملف مع كل اختبار ، وبعد ذلك في المؤشر ، سأحتاج فقط لتحديد الخط الذي أردت الاطلاع عليه. سيبدو الملف كما يلي: 6،1،2،3،3،2،1 10،1،2،3،4،4،3،2،1،1،1 ثم إذا قمت بتعيين الإدخال إلى 2 ، سيعرف أن هذه هي فترة 10 مع الإعدادات التالية. منطقي؟؟ سيكون أجمل بكثير خاصة عندما تحصل على 20-30 المدخلات.

  9. #9
    نعم ، أنا بالتأكيد أرى وجهة نظرك حول القراءة من ملف. قد أحاول الوصول إلى ذلك غدا. لم يخطر ببالي حتى منذ أن أكون صادقاً ، لم أقم أبداً بإعداد معاملاتي يدوياً ، أنا فقط أستخدم مجموعة معدلة من الأكواد مع الحلقات ، وهذا ما يجعلها معي. ولكن سأحاول بالتأكيد الحصول على قراءة ملف نفذت في الأيام القليلة المقبلة ، اقتراح كبير!

  10. #10
    يبدو وكأنه مشروع واعد. لا تنتظر لترى ما توصلت إليه

أذونات النشر

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