مفهوم مطابقة الأنماط EA
الصفحة 1 من 789 123 ... الأخيرةالأخيرة
Results 1 to 10 of 61

Thread: مفهوم مطابقة الأنماط EA

  1. #1
    1 مرفق (مرفقات) لم يكن هناك نشاط كبير على سلسلة ”الكلاب ذات الحيل الجديدة” السابقة ، احفظ المقالات التي بدأت في الانتقاص من الموضوع الأصلي. لقد لاحظت في سجلات جمع القراد ، لذا أعتقد أن هؤلاء الأشخاص يكسبون المال ، وكان هناك 110 مستخدمًا هذا الأسبوع.

    إنها فكرة جديدة EA تمت برمجتها للعثور على أنماط الشموع الخاصة بها. تعد خوارزمية إيجاد النمط واضحة ومباشرة: فهي تتحقق من الأشرطة المغلقة السابقة وتنتج سلسلة مثل LLDSSL مما يعني أن الحانات من اليمين (الأحدث) إلى اليسار كانت طويلة وقصيرة وقصيرة ودوجيلونج لونج.

    ثم يقوم المستشار الخبير بمسح محفوظات الرسم البياني في محاولة للعثور على نمط من الحانات بنفس التسلسل بالضبط. حتى أن EA يتحقق من x pubs بعد التسلسل لمعرفة ما إذا كانت هذه الحانة قصيرة. تضاف النتائج لاحقًا إلى الإحصائيات التي تم إنشاؤها بواسطة EA.

    في حال كان احتمال وقوع حدث أعلى من الحد الأدنى ، فإن المستشار الخبير سوف يأخذ المعاملة كذلك.


    التفضيلات:
    السلسلة الخارجية Remark1 = == الإعدادات الرئيسية == عندما يتم توصيل العديد من EAs بطرف ، يجب أن يكون هذا الرقم فريدًا. إشارات منطقية خارجية فقط = خطأ ؛ سوف ينبهك المستشار الخبير إلى بعض الصفقات إذا تم ضبطه على ”صواب”. تنبيهات Extern bool = False ؛ بمجرد وصول إشارة التداول إذا تم ضبطها على true ، سيتم إرسال تنبيه بواسطة EA. extern bool SignalMail = False ؛ إذا تم التعيين على true ، فسوف يرسل EA إليك بريدًا إلكترونيًا (بافتراض أنك وضعت بريدك الإلكتروني في محطة MT4 الخاصة بك.) تصل إذا كانت هناك إشارة تداول. Extern PlaySounds = False ؛ إذا تم الضبط على ”صواب” ، فسوف يقوم المستشار الخبير بتشغيل الملف ، alerts.wav عند وصول إشارة تداول. ECNBroker = خطأ ؛ يطلب بعض الوسطاء المستشارين الخبراء إجراء معاملة ، ثم تعديل المعاملة باستخدام Stoploss و takeprofit. إذا طلب الوسيط الخاص بك هذا ، فقم بتعيين هذه القيمة. منطقي خارجي EachTickMode = صحيح ؛ إذا تم تعيينه على صحيح ، فسيقوم المستشار الخبير بإجراء صفقة إذا رأى إشارة. إذا تم التعيين على خطأ ، فسيقوم المستشار الخبير بإجراء صفقة إذا كانت هناك إشارة في نهاية الحانة. عدد الحصص الخارجية = 0 ؛ حجم اللوت الثابت المنطقي MoneyManagement = False ؛ تمكينتعطيل وظيفة تغيير الحجم. extern int Risk = 0 ؛ النسبة المئوية للهامش المتاح لديك الذي ترغب في وضعه في التجارة. الانزلاق السعري الخارجي = 5 ؛ الحد الأقصى للانزلاق السعري المسموح به عند تقديم الطلب. خارجي int StopLoss = 100 ؛ صعوبة Stoploss بالنقاط. خارجي int TakeProfit = 60 ؛ صعوبة جني الأرباح بالنقاط. سلسلة خارجية Remark2 = == إعدادات النمط == كمية الحانات التي يجب استخدامها أثناء إنشاء نمط. extern int PredictionBar = 1 ؛ عدد pubs (الناشرون) بعد سلسلة النمط. extern int HistoryBars = 500 ؛ عدد الحانات التي يجب التحقق منها عند البحث عن سلاسل النمط. اضبط على 0 لاستخدام كل الأشرطة. extern int TimeLimit = 10 ؛ الحد الأقصى لعدد الثواني بعد فتح الشريط الحالي لوضع معاملة. extern int BarsClose = 1 ؛ مقدار pubs (الناشرون) بعد فتح معاملة لإغلاق الصفقة. حد خارجي مزدوج = 50.0 ؛ النسبة المئوية اللازمة لوضع معاملة. Extern ReverseTrades الذي هو منطقي = صحيح ؛ يغير الإشارات إلى إشارات قصيرة وإشارات قصيرة إلى إشارات. ملاحظة: هذا المستشار الخبير تجريبي ولم يثبت أنه مربح. استخدام على مسؤوليتك الخاصة.

    https://www.cavemantrading.com/attac...8500707996.mq4

  2. #2

    Quote Originally Posted by ;
    بشكل صحيح 127 (أو لنقول ذلك أفضل 128) يعني أن لدينا 7 قيم منطقية مميزة لاستخدامها ... تخيل أننا سنأخذ النمط الذي وصفته أعلاه كأساس ، ثم لدينا 4 بت من 7 مستخدمة .. . لذلك يمكنك استخدام 3 قطع إضافية لتصنيفها على سبيل المثال أن طول الشمعة على أساس ATR أو أي شيء من هذا القبيل ...
    توظيف مخطط الأنماط من
    https://www.cavemantrading.com/tradi...-mistakes.htmland do not respect volatility at first EURUSD would generate for the last 1000 days the next series: 13256276506821245276424622681663426726242246762265 34324625322866507255476753621227547261768524416511 27256234164246630353207568583235667616266311853625 23654542876622235253753341625163345266315667005406 36010266246473613322665741266216066576051642642156 52556462531242778170671211200663216040466185316864 54443272326546652623222065867625318403666664146167 56576225602377171663260660062626765267531601565022 76203657124312766662664175627524526062616457212446 16716067066647436548633858240661452306086566561163 22272321672063205626623455231556622621673562766357 62131636182316221772182825528342283162117552102224 20642683628841252427751485155223213682564275286174 55663272260316166366652886757182164212416226106882 26625641417025735627115327276337366212652170602202 06211227366236573244627532366660026676242165622765 72626735621351613463164157452366142254462266662446 53268376638336610655411724671626663131305252627 16456152671601606204658212742725245567750835326647 42622474222263521561112622355807136235133626522322 563

  3. #3

    Quote Originally Posted by ;
    عالية - الفتح ينتج عنه قيمة نقطة ، دعنا نسمي أن HO High - Close ينتج قيمة نقطة ... اتصل بهذا HC Low - Open = LO Low - Close LC إذا كنت سأقوم بإنشاء سلسلة باستخدام هذه القيم. سأستخدم StringConenate (HO ، HC ، LO ، LC) السلسلة الناتجة هي نقطة إحداثيات 4 يمكن رسمها في مسافة 4-d. تمثل كل نقطة شريطًا واحدًا تمامًا ، ولا يوجد شريط به هذا المطابق. فيما يتعلق بالجزء أ) ، وجدت 20 ألفًا فقط من الأشرطة الفريدة مقابل 3 ملايين ، وأنا متأكد تمامًا من تكرار القضبان نفسها. بالنسبة للمكون ب) اكتشاف النمط الحالي ...
    حسنًا ، هذا واضح اليوم ... تطبيق بهذه الطريقة لوصف الأشرطة من خلال ترك موضعها المطلق في الرسم البياني ، والذي تم توفيره بواسطة OHLC ... طريقة لطيفة ... ومع ذلك ذكرت ، سوف تقوم بتسوية كل قيمة ، فهي تتطابق مع 255 قيمة ممكنة ... وهذا يعني: HO - الحد الأقصى 255 احتمالًا CL - الحد الأقصى 255 احتمال OC - الحد الأقصى. 255 ممكن. بشكل عام ، سيكون لدينا حوالي 16 مليونًا من أنواع الأعمدة المختلفة التي تختلف في نهاية المطاف في بت واحد فقط (مما يدل على أن الشمعة x تشبه الشمعة y ولكنها أطول بشكل هامشي) ... الآن الصورة ، كل شريط مشتت (لا أعرف ما إذا كان تفسيري صحيحًا - أعني ، أن فرصة ظهور كل شريط تساوي أي شريط آخر) لذلك عليك الانتظار 4 أشهر ضمن قاعدة بيانات التجزئة الخاصة بك لرؤية كل شريط محتمل ... حسنًا ، النهج المتبع في هذا المشروع هو أنه لا يوجد أي شريط إمداد موحد - ومع ذلك مع هذا التصنيف العميق ، تحتاج إلى مراعاة عدد لا يحصى من القراد لتحديد بعض الأنماط المناسبة ...

  4. #4

    Quote Originally Posted by ;
    احذف القيمة الكاملة في # 3 ولا تحتاج # 4 ، صحيح؟
    الصحيح. المشكلة الوحيدة هي استخدام الذاكرة. إذا كان هناك أي شيء أقصر في MQL4 ، فهو رقم صحيح مكون من 4 بايت ولكني لست متأكدًا.

  5. #5

    Quote Originally Posted by ;
    رونالد ، ما رأيك في هذه المجموعة: 1. مرتفع - واسع 2. قريب - منخفض 3. Abs (إغلاق - فتح) 4.) أيهما أكبر فتح أم إغلاق (0 - فتح gt ؛ إغلاق ؛ 1 - فتح lt ؛ إغلاق) يمكنك استخدام قطعة واحدة فقط لتمثيل لا. 4. ما هو أكثر من التصور يمكن أن يكون أسهل. لنفترض أن لدينا معلومات لاحقة حول الشريط (بهذه الطريقة نقوم بتخزين المعلومات): S1 = مرتفع - فتح S2 = إغلاق - منخفض S3 = Abs (إغلاق - فتح) S4 = ...
    أزل القيمة الإجمالية في # 3 وأنت لا تريد # 4 ، أليس كذلك؟

  6. #6

    Quote Originally Posted by ;
    IMHO ، تريد أن تكون حذرًا بشأن محاولة تحديد عدد كبير جدًا من الأنماط المميزة (على سبيل المثال: 255) ....
    في البيانات ، عند حساب الأرقام المباشرة ، فأنت تريد حجم عينة أدنى يبلغ 30 من أجل تحقيق الحد الأدنى من المنحنى الطبيعي. عند مقارنة النسب ، فأنت تريد 15 كحد أدنى للتأكد من المنحنى الطبيعي الأدنى. أنت محق في أنني أريد عينة كبيرة ، ولا يوجد سبب يمنعني من بناء ذلك كمرشح في EA. تذكر ، لست مهتمًا بكل نمط واحد ، فأنا مهتم به فقط.

  7. #7
    IMHO ، ترغب في توخي الحذر عند محاولة تحديد الكثير من الأنماط المميزة (على سبيل المثال: 255). السبب هو أنك تريد صلاحية إحصائية قبل أن تبدأ في سحب الزناد في قرارات التجارة. لتحقيق الصلاحية الإحصائية ، يجب أن يكون لديك عدد كبير من الأحداث لكل نمط قبل أن تتمكن من استخلاص أي استنتاجات ذات مغزى منه. عندما تبدأ في تقسيم كل قسم سعر إلى قطع أصغر من هذه الفطيرة ، يستغرق الأمر وقتًا طويلاً جدًا حتى ترى عددًا كافيًا من التكرارات لأي قطعة معينة لتحديد أي اتجاهات. على سبيل المثال ، دعنا نتخيل أنه بعد فترة زمنية كبيرة اكتشفت 6 تكرارات لـ (255) (202) (041) (132) وبالطبع تلك التكرارات الستة ، ارتفع السعر بمقدار 5 أضعاف بمقدار 50 نقطة بعد ذلك ، و 1 الفترة التي تقلصت بمقدار 20 نقطة بعد ذلك. ماذا يخبرك هذا عن صحة هذا النمط؟ للأسف ، القليل - إن وجد - مفيد. أنت تريد العشرات (والمئات) من تكرارات نمط ما حتى تضمن ، إحصائيًا ، أن ما تراه ليس مجرد صورة عشوائية - أنماط ناشئة تنشأ من ضوضاء الخلفية ، فقط لتبخر قبل أن يتم الاستفادة منها.

  8. #8
    رونالد ، ما رأيك في هذه المجموعة: 1. مرتفع - فتح 2. إغلاق - منخفض 3. Abs (إغلاق - فتح) 4.) أيهما أكبر فتح أم إغلاق (0 - فتح gt ؛ إغلاق ؛ 1 - فتح lt ؛ إغلاق ) يمكنك استخدام قطعة واحدة فقط للدلالة على ”لا”. 4. ما هو أكثر من التصور قد يكون أسهل أيضًا. لنفترض أننا اتبعنا المعلومات المتعلقة بالحانة (بهذه الطريقة نتسوق المعلومات): S1 = مرتفع - فتح S2 = إغلاق - منخفض S3 = Abs (إغلاق - فتح) S4 = 0 إذا فتح gt ؛ قريب؛ 1 إذا فتح lt ؛ إغلاق قبل التخيل نقوم بشيء مثل هذا: إذا كان S4 == 0 ثم S3 = -S3 واستخدم S1 و S2 و S3 لتصوير الشريط. بالطبع يمكننا أيضًا تخزين لا. 3 إغلاق - فتح (بإشارة) ولا تستخدم لا. 4 في الكل ... آمل أن يكون له أي معنى

  9. #9

    Quote Originally Posted by ;
    هل يمكنك توضيح ذلك بمثال جيد؟ لست متأكدًا مما تقصده بالمعادلة Top - Open وما إلى ذلك ... كما قلت ، لدينا 255 حرفًا محتملاً ، اسمحوا لي بتقييم هذه الحقيقة: أ) يمكن للمرء أن يوسعها باستخدام 2 بايت لكل شريط - خوارزمية النمط يجب أن يعمل على ذلك أيضًا ، مما يعني أن لدينا 65 ألف شريط محتمل ب) نفكر في نقطة. أ) وجهة نظري هي أنه لا ينبغي أبدًا استخدام الحد الأقصى البالغ 255 على الإطلاق ... فكلما زادت الاختلافات في الطرز التي تبحث عنها ، كلما وجدت قضبانًا أكثر تحديدًا ... ..
    عالية - فتح ينتج قيمة نقطة ، دعنا نسمي أن HO High - Close ينتج نقطة تساوي ... استدعي ذلك HC Low - Open = LO Low - Close = LC عندما كنت سأقوم بإنشاء سلسلة باستخدام هذه القيم. سأستخدم StringConenate (HO ، HC ، LO ، LC) السلسلة الناتجة عبارة عن مرحلة تنظيم 4 يمكن رسمها في مسافة 4-d. تمثل كل مرحلة شريطًا واحدًا فقط ، ولا يوجد شريط آخر به هذا الإحداثي. فيما يتعلق بالجزء أ) ، وجدت 20 ألفًا فقط من الأشرطة الفريدة مقابل 3 ملايين ، لذلك أنا متأكد من أن القضبان تكرر نفسها. بالنسبة للجزء ب) يستخدم النمط الحالي لاكتشاف EA 3 تصنيفات للأعمدة (طويل ، قصير ، دوجي). كان ذلك صغيرا جدا. أحاول إنشاء شيء لتصنيف أنواع الحانات. مقابل 20000 شريط فريد أصلي ، يمثل كل حرف من 255 حرفًا 78 شريطًا تقريبًا. أعتقد أن هذا نطاق آمن بدرجة كافية لتحديد الأنماط المعقولة. إذا لم يكن الأمر كذلك ، أعتقد أنه سيتعين علي إضافة بايت آخر. ما زلت أحاول إيجاد طريقة لإزالة إحداثيات واحدة مع الاستمرار في تحديد كل شريط بشكل فريد ، مثل أنه يمكنني على الأقل تخيل البيانات.

  10. #10
    Quote Originally Posted by ;
    أنت على حق ، لقد نسيت ذلك
    . [تحرير]: تم الانضمام ، هل هناك أي وسيلة أخرى لإنشاء شريط فريد بناءً على تلك المعادلات الست (أو أقل؟)؟ على سبيل المثال مرتفع - فتح مرتفع - نهاية منخفضة - فتح منخفض - إغلاق بافتراض أنني أقلب كل استجابة في سلسلة ، ثم مزج السلاسل ، يجب أن يبدو أي شريط آخر يطابق تلك السلسلة الرقمية مثل الشريط الأول. [إنهاء التحرير]
    هل يمكنك توضيح ذلك باستخدام مثال جيد؟ لست متأكدًا مما تقصده باستخدام المعادلة Top - Open وما إلى ذلك ... كما ذكرت ، لدينا 255 حرفًا ممكنًا تسمح لي بتقييم هذا الواقع: أ) يمكن للمرء أن يكبرها باستخدام 2 بايت لكل شريط - يجب أن تعمل خوارزمية النمط على ذلك أيضًا ، مما يعني أن لدينا 65 ألف شريط محتمل ب) التفكير في نقطة. أ) وجهة نظري هي أنه لا يجب على المرء أبدًا استخدام الحد الأقصى البالغ 255 على الإطلاق ... اعثر على أي نمط مقبول ، عندما يكون لديك الكثير من الاختيار ...

أذونات النشر

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