الفوركس العصبي شبكة - عصام


إخلاء المسؤولية والتحذير من المخاطر. ارجوك اقرأ. تحذير المخاطر. تداول العملات الأجنبية على الهامش يحمل درجة عالية من المخاطر، وقد لا تكون مناسبة لجميع المستثمرين. درجة عالية من الرافعة المالية يمكن أن تعمل ضدك وكذلك بالنسبة لك. قبل اتخاذ قرار الاستثمار في النقد الأجنبي يجب عليك أن تنظر بعناية أهدافك الاستثمارية، ومستوى الخبرة، والقدرة على المخاطرة. هناك احتمال أن تتمكن من الحفاظ على فقدان بعض أو كل من الاستثمار الأولي الخاص بك، وبالتالي يجب أن لا تستثمر المال الذي لا يمكن أن تخسره. يجب أن تكون على علم بجميع المخاطر المرتبطة بتداول العملات الأجنبية، وطلب المشورة من مستشار مالي مستقل إذا كان لديك أي شكوك. إخلاء المسؤولية جميع المعلومات المنشورة على هذا الموقع هي من رأينا ورأي زوارنا، وقد لا تعكس الحقيقة. يرجى استخدام الحكم الجيد الخاص بك وطلب المشورة من مستشار مؤهل، قبل الاعتقاد وقبول أي معلومات نشرت على هذا الموقع. كما نحتفظ بالحق في إزالة أي مشاركة أو تعديلها أو نقلها أو إغلاقها لأي سبب كان. إعلانات تحذير يتم عرض روابط إعلانية في جميع أنحاء الموقع. قد تحتوي بعض الصفحات في الموقع على روابط تابعة للمنتجات. هذه الإعلانات والروابط لا تعكس رأي أو تأييد أو موافقة هذا الموقع أو الأطراف التابعة لها. لا تتأثر استعراض فبا أبدا عن طريق الإعلان. قد تحتوي بعض الإعلانات على مطالبات مضللة ومعلومات غير متوازنة ومحتملة قد تفشل في الكشف عن المخاطر والاعتبارات الهامة الأخرى التي ينطوي عليها التداول بالمضاربة. تحذيرات مرسلي الرسائل غير المرغوب فيها إذا كنت البريد المزعج المنتديات فبا أو الاستعراضات، ونحن نحتفظ بالحق في تحرير مشاركتك في أي طريقة نرجو أن يسخر منك. من خلال إرسال رسائل غير مرغوب فيها إلينا، فإنك توافق على أي تعديلات نقوم بها ولا تتخذ أي إجراءات قانونية أو غيرها ضد فبا أو شركائه لأي شيء نقوم به أو مع البريد المزعج الخاص بك. شروط الخصوصية أعلن معنا اتصل بنا عن فوركسبيس أرمي لديه الإعلان والعلاقات التابعة مع بعض الشركات المذكورة في هذا الموقع، ويمكن تعويض إذا القراء متابعة الروابط والاشتراك. ونحن ملتزمون التعامل عادلة من الاستعراضات والوظائف بغض النظر عن هذه العلاقات. نسخ حقوق الطبع والنشر فوركسبيسارمي. جميع الحقوق محفوظة. 8482 جيش فوركس للسلام، فوركسبياسارمي، فبا، و فبا درع الشعار كلها علامات تجارية لجيش السلام الفوركس. جميع الحقوق محفوظة بموجب القانون الأمريكي والدولي. يعتمد جيش السلام الفوركس على لافتة إعلانية لإبقائه مجانا للجميع. يمكنك أن تساعد أيضا - يرجى النظر في تعطيل أدبلوكر أثناء تصفح موقعنا. شكرا لك من مجتمع المتداولين لدينا :-) ميتاترادر ​​4 - أمثلة استخدام الشبكات العصبية في ميتاتريدر مقدمة ربما كان العديد منكم قد نظروا في إمكانية استخدام الشبكات العصبية في إي الخاص بك. وكان هذا الموضوع حار جدا خاصة بعد عام 2007 بطولة التداول الآلي والفوز مذهلة من قبل أفضل مع نظامه على أساس الشبكات العصبية. وقد غمرت العديد من منتديات الإنترنت بموضوعات تتعلق بالشبكات العصبية وتداول العملات الأجنبية. للأسف كتابة تنفيذ MQL4 الأصلي من ن ليست سهلة. فإنه يتطلب بعض مهارات البرمجة والنتيجة لن تكون فعالة جدا خاصة إذا كنت ترغب في اختبار النتيجة النهائية في اختبار على عدد كبير من البيانات. في هذه المقالة سوء تظهر لك كيف يمكنك استخدام متاح بحرية (تحت لغبل)، الشهير الشبكة العصبية الصناعية السريعة مكتبة (فان) في التعليمات البرمجية MQL4 مع تجنب بعض العقبات والقيود. وعلاوة على ذلك أفترض أن القارئ هو على دراية الشبكات العصبية الاصطناعية (آن) والمصطلحات المتعلقة بهذا الموضوع حتى سوء التركيز على الجوانب العملية لاستخدام تنفيذ معين من آن في MQL4 اللغة. ميزات فان لفهم كامل إمكانيات تنفيذ فان تحتاج المرء إلى التعرف على الوثائق والوظائف الأكثر استخداما. استخدام نموذجي من فان هو إنشاء شبكة فيدفوروارد بسيطة، وتدريبه مع بعض البيانات وتشغيل. ويمكن بعد ذلك حفظ الشبكة التي تم إنشاؤها والمدربة إلى ملف واستعادتها في وقت لاحق لمزيد من الاستخدام. لإنشاء واحد آن يجب استخدام فانكريتستاندارد () الدالة. دعونا نرى بناء الجملة: حيث تمثل نوملايرس العدد الإجمالي للطبقات بما في ذلك المدخلات وطبقة الإخراج. يمثل لنوم والوسائط التالية عدد الخلايا العصبية في كل طبقة بدءا من طبقة الإدخال وتنتهي بطبقة الإخراج. لإنشاء شبكة مع طبقة خفية واحدة مع 5 الخلايا العصبية، 10 المدخلات و 1 الإخراج واحد يجب أن نسميها على النحو التالي: مرة واحدة يتم إنشاء آن العملية التالية ستكون لتدريب ذلك مع بعض المدخلات والمخرجات البيانات. أبسط طريقة تدريب هو التدريب التدريجي التي يمكن تحقيقها من خلال الدالة التالية: هذه الوظيفة يأخذ المؤشر إلى بنية فان عاد سابقا من قبل فانكريستاندارد () وكل من البيانات المتجه بيانات الإدخال ناقلات الإخراج. المدخلات والمخرجات ناقلات هي مجموعة من نوع فانتيب. هذا النوع هو في الواقع نوع مزدوج أو تطفو، اعتمادا على الطريقة التي يتم تجميعها فان. في هذا التنفيذ فإن ناقلات المدخلات والمخرجات ستكون صفائف مزدوجة. وبمجرد أن يتم تدريب آن ستكون الميزة المطلوبة التالية هي تشغيل تلك الشبكة. وظيفة تنفيذ التي يتم تعريفها على النحو التالي: هذه الدالة يأخذ المؤشر إلى بنية فان تمثل الشبكة التي تم إنشاؤها مسبقا و متجه الإدخال من نوع محدد (مصفوفة مزدوجة). القيمة التي تم إرجاعها هي مجموعة متجه الإخراج. هذه الحقيقة مهمة بالنسبة لشبكة أوتبوت واحدة نحن ألويس الحصول على صفيف عنصر واحد مع قيمة الانتاج بدلا من قيمة الانتاج نفسها. لسوء الحظ، فإن معظم وظائف فان تستخدم مؤشرا على بنية فنية تمثل آن والتي لا يمكن التعامل معها مباشرة بواسطة MQL4 والتي لا تدعم الهياكل كنماذج بيانات. لتجنب هذا الحد علينا أن التفاف ذلك بطريقة أو إخفاء من MQL4. الطريقة الأسهل هي إنشاء مجموعة من مؤشرات الفن الهيكلية التي تحمل القيم الصحيحة والرجوع إليها مع فهرس يمثله متغير إنت. وبهذه الطريقة يمكننا استبدال نوع متغير غير معتمد مع دعم واحد وإنشاء مكتبة المجمع الذي يمكن دمجها بسهولة مع رمز MQL4. التفاف حول فان كما لأفضل معرفتي MQL4 لا يدعم وظائف مع قائمة الحجج المتغيرة لذلك علينا أن نتعامل مع ذلك أيضا. من ناحية أخرى إذا تم استدعاء الدالة C (من طول الوسيطة المتغيرة) مع وسيطات كثيرة جدا يحدث خطأ حتى نتمكن من افتراض عدد ثابت ثابت من الوسيطات في الدالة MQL4 تمريرها إلى مكتبة C. سوف تبدو وظيفة التفاف الناتجة كما يلي: قمنا بتغيير فان فان مع f2m (الذي يقف على فان إلى مقل)، استخدام عدد ثابت من الحجج (4 طبقات) وقيمة العودة هي الآن فهرس إلى صفيف داخلي من عقد عقد الهيكل فان المطلوبة من قبل فان لتشغيل. بهذه الطريقة يمكننا بسهولة استدعاء هذه الوظيفة من داخل رمز مقل. وينطبق الشيء نفسه على: وأخيرا وليس آخرا هو حقيقة أنه يجب تدمير الخاص بك مرة واحدة خلق آن من خلال الدعوة إلى: لإطلاق مقابض آن يجب تدمير الشبكات في ترتيب عكسي مما تم إنشاؤها إنشاؤها. بدلا من ذلك يمكنك استخدام: ومع ذلك إم متأكد من أن بعض منكم قد تفضل حفظ شبكة المدربين لاستخدامها لاحقا مع: بالطبع يمكن تحميل الشبكة المحفوظة في وقت لاحق (أو بالأحرى إعادة إنشاء) مع: مرة واحدة ونحن نعرف الوظائف الأساسية التي قد نحاول استخدام ذلك في منطقتنا إي، ولكن أولا نحن بحاجة إلى تثبيت حزمة Fann2MQL. تثبيت Fann2MQL لتسهيل استخدام هذه الحزمة لقد قمت بإنشاء المثبت مسي الذي يحتوي على كافة التعليمات البرمجية المصدر بالإضافة إلى مكتبات بريكومبيلد و Fann2MQL. mqh ملف رأس يعلن كافة وظائف Fann2MQL. إجراء التثبيت هو واضح تماما. أولا كنت على علم بأن Fann2MQL هو تحت رخصة غل: تركيب Fann2MQL، الخطوة 1 ثم اختيار المجلد لتثبيت الحزمة. يمكنك استخدام البرنامج الافتراضي FilesFann2MQL أو تثبيت مباشرة في دليل ميتا تراديركسيرتس الخاص بك. في وقت لاحق وضع جميع الملفات مباشرة إلى أماكنهم وإلا سيكون لديك لنسخها يدويا. تركيب Fann2MQL، الخطوة 2 المثبت يضع الملفات في المجلدات التالية: إذا اخترت تثبيت في مجلد Fann2MQL مخصص، يرجى نسخ محتوى المجلدات الفرعية تشمل والمكتبات في الدليل المناسب ميتا التاجر الخاص بك. يقوم المثبت بتثبيت مكتبة فان أيضا في مجلد مكتبات النظام (Windowssystem32 في معظم الحالات). يحتوي المجلد سرك كافة التعليمات البرمجية المصدر Fann2MQL. يمكنك قراءة التعليمات البرمجية المصدر التي هي الوثائق النهائية إذا كنت بحاجة إلى أي مزيد من المعلومات حول الداخلية. يمكنك أيضا تحسين التعليمات البرمجية وإضافة ميزات إضافية إذا أردت. أشجعك على أن ترسل لي بقع الخاص بك إذا قمت بتنفيذ أي شيء مثير للاهتمام. استخدام الشبكات العصبية في إي الخاص بك بمجرد تثبيت Fann2MQL يمكنك البدء في كتابة إي الخاص بك أو مؤشر. ثيرس الكثير من الاستخدام المحتمل لل ن. يمكنك استخدامها للتنبؤ تحركات الأسعار في المستقبل ولكن نوعية مثل هذه التوقعات وإمكانية الاستفادة الحقيقية من أنه من المشكوك فيه. يمكنك محاولة كتابة الاستراتيجية الخاصة بك باستخدام تقنيات التعلم التعزيز، ويقول Q - التعلم أو شيء مماثل. قد تحاول استخدام ن كمرشح إشارة ل إي الخاص بك الاستدلالي أو الجمع بين كل هذه التقنيات بالإضافة إلى كل ما تريد حقا. أنت محدودة من خيالك فقط. هنا سوف تظهر لك مثالا على استخدام ن كمرشح بسيط للإشارات التي تم إنشاؤها بواسطة ماسد. من فضلك لا تعتبر ذلك إي قيمة ولكن كمثال تطبيق Fann2MQL. أثناء شرح طريقة المثال إي: NeuroMACD. mq4 يعمل سوء تظهر لك كيف Fann2MQL يمكن استخدامها بشكل فعال في مقل. أول شيء لكل إي هو إعلان المتغيرات العالمية، ويعرف ويتضمن القسم. هنا هو بداية نيوروماسد تحتوي على تلك الأشياء: يقول الأمر تشمل لتحميل ملف رأس Fann2MQL. mqh تحتوي على إعلان جميع وظائف Fann2MQL. بعد ذلك تتوفر كافة وظائف حزمة Fann2MQL للاستخدام في البرنامج النصي. ويحدد ثابت أنباث مسار تخزين الملفات وتحميلها بواسطة شبكات فان مدربة. تحتاج إلى إنشاء هذا المجلد أي C: آن. يحتوي ثابت نيم على اسم إي هذا، والذي يتم استخدامه لاحقا لتحميل ملفات الشبكة وحفظها. معلمات الإدخال واضحة إلى حد ما وتلك التي سيتم شرحها في وقت لاحق من المتسابق، فضلا عن المتغيرات العالمية. ونقطة الدخول في كل إي هي دالة إينيت (): فهي تقوم أولا بالتحقق مما إذا كان يتم تطبيق منطقة العد لتصحيح فترة الإطار الزمني. يحتوي المتغير أننبوتس على عدد من مدخلات الشبكة العصبية. فضلا عن استخدام 3 مجموعات من الحجج المختلفة نريد أن تكون قابلة للقسمة من قبل 3. يتم حساب أنباث لتعكس اسم إي و ماجنومبر. الذي يحسب من سلوما. فاستما و سيغنالما التي تستخدم لاحقا لتشوير مؤشر ماسد. بمجرد أن يعرف أنباث إي يحاول تحميل الشبكات العصبية باستخدام تحميل () وظيفة التي مرضى وصف أدناه. ويقصد نصف الشبكات المحملة للتصفية طويلة المدى والنصف الآخر مخصص للسراويل القصيرة. يستخدم المتغير أنسلودد للإشارة إلى حقيقة أن جميع الشبكات تم تهيئة بشكل صحيح. كما كنت قد لاحظت هذا المثال إي تحاول تحميل شبكات متعددة. أشك في ضرورتها حقا في هذا التطبيق بعد أردت أن تظهر لك إمكانات كاملة من Fann2MQL، والذي هو التعامل مع شبكات متعددة في نفس الوقت، ويمكن معالجتها في موازاة الاستفادة من النوى متعددة أو وحدات المعالجة المركزية. لجعله ممكنا Fann2MQL هو الاستفادة من إنتل خيوط كتل بناء التكنولوجيا. يتم استخدام الدالة f2Mparallelinit () لتهيئة تلك الواجهة. هنا هي الطريقة التي اعتدت على تهيئة الشبكات: كما يمكنك معرفة ما إذا كان f2Mcreatefromfile () فشل، والتي يشار إليها قيمة الإرجاع السالبة، يتم إنشاء الشبكة مع الدالة f2Mcreatestandard () مع وسيطات تشير إلى أن الشبكة التي تم إنشاؤها يجب أن يكون 4 طبقات (بما في ذلك المدخلات والمخرجات)، مدخلات أنينبوت، أنينبوت الخلايا العصبية في الطبقة المخفية الأولى، الخلايا العصبية AnnInput21 في 2 طبقة خفية و 1 الخلايا العصبية في طبقة الانتاج. يتم استخدام f2Msetactfunctionhidden () لتعيين وظيفة التنشيط للطبقات المخفية إلى سيغموديسيمتريستيبويس (يرجى الرجوع إلى وثائق فان ل فاناكتيفاتيونفونسينوم) ونفس الشيء ينطبق على طبقة الإخراج. ثم هناك دعوة إلى f2mrandomizeweights () الذي يستخدم لتهيئة الأوزان اتصال الخلايا العصبية داخل الشبكة. هنا استخدمت مجموعة من 0.4 لتر 0.4 لتر ولكن يمكنك استخدام أي أخرى اعتمادا على التطبيق الخاص بك. في هذه المرحلة ربما كنت قد لاحظت ديبوغ () وظيفة اعتدت بضع مرات. لها واحدة من أبسط الأساليب لتغيير مستوى مطول من إي الخاص بك. جنبا إلى جنب مع المعلمة المدخلات ديبوغليفيل يمكنك ضبط الطريقة التي التعليمات البرمجية الخاصة بك ينتج إخراج التصحيح. إذا كانت الوسيطة الأولى الدالة تصحيح () مستوى التصحيح أعلى من ديبوجليفيل الدالة لا تنتج أي إخراج. إذا كان أقل من يساوي سلسلة نصية يتم طباعتها. إذا كان مستوى التصحيح 0 خطأ إرور: إلحاق إلى البداية. بهذه الطريقة يمكنك تقسيم التصحيح التي تنتجها التعليمات البرمجية إلى مستويات متعددة. الأكثر أهمية هي على الأرجح الأخطاء بحيث يتم تعيينها إلى مستوى 0. سيتم طباعتها إلا إذا قمت بتخفيض ديبوغليفيل إلى أقل من 0 (الذي لا ينصح). في المستوى 1 سيتم طباعة بعض المعلومات المهمة، مثل تأكيد نجاح تحميل الشبكة أو إنشاءها. في المستوى 2 أو أعلى أهمية المعلومات المطبوعة تتناقص تدريجيا. قبل الشرح المفصل لدالة البدء ()، التي هي طويلة جدا، ولست بحاجة إلى أن تظهر لك بعض المزيد من الوظائف التي تهدف إلى إعداد إدخال الشبكة وتشغيل الشبكات الفعلية: يتم استخدام وظيفة أنبريبارينبوت () لإعداد اسم الإدخال للشبكات (وبالتالي الاسم). والغرض من ذلك هو واضح جدا، ولكن هذه هي النقطة التي يجب أن أذكركم أن البيانات المدخلات يجب أن تطبيع بشكل صحيح. ليس هناك تطبيع متطورة في هذه الحالة، أنا ببساطة استخدام ماكد الرئيسية وقيم الإشارة التي لا تتجاوز أبدا النطاق المطلوب على البيانات المحسوبة. في المثال الحقيقي ربما يجب أن تولي المزيد من الاهتمام لهذه المشكلة. كما ربما كنت قد تشك في اختيار الحجج المدخلات الصحيحة لإدخال الشبكة، ترميز ذلك، والتحلل والتطبيع هي واحدة من أهم العوامل في معالجة الشبكة العصبية. كما ذكرت قبل Fann2MQL لديه القدرة على توسيع وظائف طبيعية من ميتاترادر، وهذا هو موازية معالجة متعددة الشبكات العصبية. الحجة العالمية باراليل تسيطر على هذا السلوك. الدالة رونانز () تشغيل جميع الشبكات تهيئة ويحصل على مخرجات منها ومخازن في مجموعة أنوتبوت. وظيفة أنسرونباراليل هي المسؤولة عن التعامل مع وظيفة في طريقة مؤشرات الترابط. وهو يطلق على f2mrunparallel () الذي يأخذ كحجة أولى عدد الشبكات التي يجب معالجتها، أما الوسيطة الثانية فهي مصفوفة تحتوي على مقابض على جميع الشبكات التي ترغب في تشغيلها توفر متجه الإدخال كوسيطة ثالثة. يجب تشغيل جميع الشبكات على نفس بيانات المدخلات. يتم الحصول على الإخراج من الشبكة عن طريق مكالمات متعددة إلى f2mgetoutput (). الآن دعونا نرى بداية () وظيفة: سوء وصف ذلك لفترة وجيزة كما هو علق بشكل جيد جدا. و تريدالويد () يتحقق ما إذا كان مسموحا للتجارة. في الأساس يتحقق المتغير أنسلودد مشيرا إلى أن جميع السنوات تم تهيئة بشكل صحيح، ثم يتحقق من الحد الأدنى من الإطار الزمني الصحيح رصيد الحساب الحد الأدنى وفي نهاية المطاف يسمح للتداول فقط على القراد الأول من شريط جديد. تم وصف اثنين من الدالة التالية التي تستخدم لإعداد مدخلات الشبكة وتشغيل معالجة الشبكة فقط بضعة أسطر أعلاه. بعد ذلك نحسب ونضع في المتغيرات لمعالجة في وقت لاحق قيم ماسد من إشارة والخط الرئيسي لآخر تراكم بار والسابقة. يتم حذف الشريط الحالي لأنه لم يتم بناء حتى الآن، وربما سيتم إعادة رسم. يتم حساب سيلسينال و بويسينال وفقا لإشارة ماسد والخط الرئيسي كروس أوفر. ويستخدم كل من الإشارات لمعالجة طويلة وقصيرة الموقف التي هي متناظرة جدا إل وصف فقط حالة لمدة طويلة. متغير لونغتيكيت يحمل رقم التذكرة للموقف المفتوح حاليا. إذا كان يساوي -1 لا يوجد موقف فتح حتى إذا تم تعيين بيسيغنال التي قد تشير إلى فرصة جيدة لفتح موقف طويل. إذا لم يتم تعيين نيوروفيلتر متغير يتم فتح موقف طويل وهذا هو الحال دون تصفية الشبكة العصبية من الإشارات - يتم إرسال النظام للشراء. عند هذه النقطة المتغير لونجينبوت هو المقصود أن نتذكر إنبوتفيكتور التي أعدتها أنبريبارينبوت () لاستخدامها لاحقا. إذا كان متغير لونغتيسكت يحمل رقم تذكرة صالحة يتحقق إي ما إذا كان لا يزال فتح أو تم إغلاقه من قبل ستوبلوس أو تاكيبروفيت. إذا لم يتم إغلاق النظام لا يحدث شيء، ولكن إذا تم إغلاق الأمر ناقلات ترينوتوتوت، التي لديها واحد فقط إتبوت، يتم احتسابها لعقد قيمة -1 إذا كان النظام مغلق مع فقدان أو 1 إذا كان النظام مغلق مع الربح . ثم يتم تمرير هذه القيمة إلى أنترين () وظيفة ويتم تدريب جميع الشبكات المسؤولة عن التعامل مع الموقف الطويل معها. كما متجه الإدخال المتغير لونجينبوت يستخدم، الذي عقد إنبوتفيكتور في لحظة فتح الموقف. وبهذه الطريقة يتم تدريس الشبكة التي إشارة جلب الأرباح وأي واحد ليس كذلك. مرة واحدة لديك شبكة المدربين تبديل نيوروفيلتر إلى صحيح يتحول تصفية الشبكة. و أنويسلونغ () يستخدم الشبكة العصبية الحكيمة محسوبة كمتوسط ​​للقيم التي تعيدها جميع الشبكات يعني للتعامل مع الموقف الطويل. وتستخدم معلمة الدلتا كقيمة عتبة تشير إلى أن الإشارة المصفاة صالحة أو لا. كما العديد من القيم الأخرى التي تم الحصول عليها من خلال عملية التحسين. الآن بمجرد أن نعرف كيف يعمل سوء تظهر لك كيف يمكن استخدامها. زوج الاختبار هو بالطبع اليورو مقابل الدولار الأميركي. لقد استخدمت البيانات من ألباري. تحويلها إلى الإطار الزمني M5. لقد استخدمت الفترة من 2007.12.31 إلى 2009.01.01 لتفعيل التدريب و 2009.01.01-2009.03.22 لأغراض الاختبار. في المدى الأول جدا حاولت الحصول على القيم الأكثر ربحية ل ستوبلوس، تاكيبروفيت، سلوما، فاستما وسيغنالما الوسيطة، والتي أنا ثم مشفرة في ملف NeuroMACD. mq4. تم إيقاف نيورفيلتر فضلا عن سافيان. تم تعيين أنسنومبر إلى 0 لتجنب المعالجة العصبية. لقد استخدمت الخوارزمية الوراثية لعملية التحسين. وبمجرد الحصول على القيم، بدا التقرير الناتج كما يلي: تقرير عن بيانات التدريب بعد تحسين المعلمة الأساسية. كما ترون لقد قمت بتشغيل هذا إي على حساب مصغرة مع حجم الكثير من 0.01 والتوازن الأولي من 200. ومع ذلك يمكنك ضبط هذه المعلمات وفقا لذلك إلى إعدادات حسابك أو تفضيلات. عند هذه النقطة لدينا ما يكفي من الصفقات مربحة وفقدان حتى نتمكن من تشغيل سافان وتعيين أنسنومبر إلى 30. بمجرد القيام بذلك أنا تشغيل اختبار مرة أخرى. وكانت النتيجة هي نفسها تماما مع ما عدا حقيقة أن العملية كانت أبطأ بكثير (نتيجة للمعالجة العصبية) والمجلد C: تم ملء آن مع الشبكات المدربة كما هو مبين في الصورة أدناه. تأكد من وجود مجلد C: آن قبل تشغيل هذا المجلد C: آن. مرة واحدة لدينا شبكات المدربين وقتها لاختبار كيف يتصرف. أولا جيدا محاولة على بيانات التدريب. تغيير نيوروفيلتر إلى صحيح و سافان إلى كاذبة وبدء اختبار. والنتيجة التي حصلت عليها هو مبين أدناه. لاحظ أنه قد تختلف قليلا بالنسبة لك حالة كما أن هناك بعض العشوائية داخل الشبكات في الأوزان اتصال الخلايا العصبية المقدمة في عملية تهيئة الشبكة (في هذا المثال استخدمت دعوة صريحة إلى f2Mrandomizeweights () داخل تحميل ()). النتيجة التي تم الحصول عليها على بيانات التدريب مع إشارة تصفية العصبية تحولت على. صافي الربح هو أكبر قليلا (20.03 مقابل 16.92)، ومع ذلك فإن عامل الربح هو أعلى بكثير (1.25 مقابل 1.1). عدد الصفقات هو أقل بكثير (83 مقابل 1188) ومتوسط ​​عدد الخسائر المتتالية انخفض من 7 إلى 2. ومع ذلك فإنه يظهر فقط أن تصفية الإشارات العصبية تعمل لكنها لا تقول شيئا عن كيفية تشغيلها على البيانات التي لم تستخدم ل خلال التدريب. والنتيجة التي حصلت عليها من فترة الاختبار (2009.01.01 - 2009.30.28) هو موضح أدناه: النتيجة التي تم الحصول عليها من بيانات الاختبار مع تصفية العصبية قيد التشغيل. عدد الصفقات التي أجريت منخفضة جدا ومن الصعب معرفة نوعية هذه الاستراتيجية، ولكنني لن أشرح لك كيفية كتابة أفضل إي مربحة ولكن لشرح كيف يمكن استخدام الشبكات العصبية في رمز MQL4 الخاص بك. التأثير الحقيقي لاستخدام الشبكات العصبية في هذه الحالة يمكن أن ينظر إليه فقط عند مقارنة نتائج إي على بيانات الاختبار مع نيوروفيلتر تشغيل وإيقاف. وفيما يلي النتيجة التي تم الحصول عليها من فترة بيانات الاختبار دون تصفية الإشارات العصبية: نتائج من اختبار البيانات دون تصفية العصبية. الفرق واضح تماما. كما ترون تحول تصفية الإشارات العصبية خسر إي إلى مربحة واحدة خاتمة آمل أن تكون قد تعلمت من هذه المقالة كيفية استخدام الشبكات العصبية في ميتاترادر. مع مساعدة من حزمة بسيطة وحرة ومفتوحة المصدر Fann2MQL يمكنك بسهولة إضافة طبقة الشبكة العصبية إلى أي خبير مستشار تقريبا أو البدء في كتابة واحدة خاصة بك والتي تعتمد كليا أو جزئيا على الشبكات العصبية. القدرة على تعدد العلامات فريدة من نوعها يمكن تسريع المعالجة الخاصة بك عدة مرات، اعتمادا على عدد من النوى وحدة المعالجة المركزية الخاصة بك، وخصوصا عند تحسين بعض المعلمات. في حالة واحدة تقصير الاستفادة المثلى من بلدي التعزيز التعلم القائم على معالجة إي من حوالي 4 أيام إلى 28 ساعة فقط على وحدة المعالجة المركزية إنتل الأساسية 4. خلال كتابة هذه المقالة لقد قررت وضع Fann2MQL على موقعها على الانترنت: fann2mql. wordpress. يمكنك أن تجد هناك أحدث نسخة من Fann2MQL وربما جميع الإصدارات المستقبلية، فضلا عن وثائق جميع الوظائف. وأعد للحفاظ على هذا البرنامج تحت رخصة غل لجميع الإصدارات حتى إذا كنت ترسل لي أي تعليقات أو طلبات ميزة أو بقع أنني سوف تجد مثيرة للاهتمام تأكد من العثور عليه الإصدارات القادمة. يرجى ملاحظة أن هذه المقالة تظهر فقط الاستخدام الأساسي جدا من Fann2MQL. كما أن هذه الحزمة ليست أكثر بكثير من فان يمكنك استخدام جميع الأدوات المصممة لإدارة شبكات فان، مثل: و ثيريز أكثر من ذلك بكثير عن فان على مكتبة الشبكة العصبية الصناعية السريعة الصفحة الرئيسية: leenissen. dkfann بوست سكريبتم بعد كتابة هذه المقالة لقد وجدت خطأ ضئيل في NeuroMACD. mq4. تم تغذية الدالة أوردركلوس () للوضع القصير مع رقم تذكرة الموضع الطويل. وأدى ذلك إلى استراتيجية المنحرفة التي كان من المرجح أن تعقد السراويل وأغلق قريبة: في النسخة الصحيحة من البرنامج النصي لقد قمت بإصلاح هذا الخطأ وإزالة استراتيجية أوردركلوس () على الإطلاق. هذا لم يغير الصورة العامة لتأثير الترشيح العصبي على منطقة العد، ولكن شكل منحنى التوازن كان مختلفا تماما. يمكنك العثور على كلا الإصدارين من هذا إي تعلق على هذه المادة. الحرة الشبكة العصبية التداول ل MT4 - ميتانيورال إي استخدمنا الشبكات العصبية وتطبيقها على تداول الفوركس بنجاح في الماضي وقررت ترجمة هذه الطريقة إلى نظام ميتاتريدر. ومن المعروف على نطاق واسع أن الشركات التجارية لارجيت وصناديق التحوط استخدام نظم الذكاء الاصطناعي والنويرية متطورة للاستفادة من الأسواق المالية مع دقة مذهلة. فكرنا، لماذا لا يمكن أن تكون هذه السلطة أيضا متاحة لنا - المستثمرين المال الصغيرة لذلك أخذت استراحة من كل ما عندي من الأنشطة الأخرى وعملت بجد مع ميتانيورال لتطوير هذا النظام، والتي أعتقد أنها الشبكة العصبية الحقيقية الوحيدة إي. في الواقع، فإنه لا يجب أن يكون حتى إي، يمكن كتابة التعليمات البرمجية في C للعمل بالضبط بنفس الطريقة في التجارة، إسيغنال، نيوروشيل، أو أي منصة تسمح دل استيراد وجمع البيانات، لأن خلق الشبكة العصبية يحدث في Neurosolutions. الخطوة الأولى في خلق الدماغ الشبكة العصبية الاصطناعي هو جمع البيانات التي سيتم تشكيل هيكل الدماغ. وبما أننا نحاول خلق الدماغ الذي سوف يعرف كيفية التجارة في الأسواق يجب علينا جمع بيانات السوق. ومع ذلك، لا يمكننا ببساطة جمع كتلة من البيانات وتفريغها في محركنا العصبي لخلق هيكل دماغنا. يجب علينا جمع البيانات في الشكل الذي نريد أن الدماغ لمعالجة تلك البيانات، وفي نهاية المطاف نفس الشكل الذي نريده لخلق الناتج في. وبعبارة أخرى، لم يكن فقط يقول دماغنا ما للتفكير، من خلال إعطائها البيانات الخام، ولكن يجب علينا أن نقول له كيف للتفكير، من خلال صياغة تلك البيانات الخام إلى تكوين ذكاء. في هذه الحالة، لدينا تكوين واضح هو أنماط. نحن جمع البيانات في قطاعات، يتكون كل قطعة من عدد من الحانات التي وضعتها التاجر في مؤشر جمع الملكية التي تأتي مع كل من حزم لدينا. يتم تجميع هذا التجمع من القضبان فيما يتعلق شريط المقبل الذي يأتي بعد التجمع - ونحن سوف ندعو هذا شريط في المستقبل. عندما تم جمع بيانات السوق ومن المعروف شريط المستقبل، لأنه هو كل البيانات التاريخية، هو الشريط التالي بعد التجمع. والفكرة هي أن الدماغ الشبكة العصبية سوف تجد أنماط معقدة في تجميع بار واستخدام المعلومات التي تم جمعها، بما في ذلك شريط التالي بعد التجمع، لتحديد أي أنماط معقدة قبل نتيجة شريط المقبل. خلال التداول الفعلي أن النتيجة ستكون شريط المستقبل الذي في الواقع يجعل من الممكن معرفة بدرجة عالية من الدقة اتجاه السوق قبل أن يحدث. يتم استخراج البيانات التي تم جمعها في جدول البيانات الذي يعرض بيانات الأسعار على أنها مفتوحة، عالية، منخفضة، وثيقة (أوهلك). يتم جمع أوهلك من كل شريط على حدة ووضعها في العمود الخاص بها. في المثال أعلاه يمثل كل صف 3 أشرطة في المجموع. لذلك، الأعمدة تمثل مئات أو آلاف من القضبان التي تم جمعها العودة إلى التاريخ. بالإضافة إلى أوهلك يمكنك أيضا جمع القيم من أي مؤشر تقريبا اخترت، والتي سوف تعطي أساسا هذا المؤشر القدرة على التفكير على أساس تغير ظروف السوق والتنبؤ القيمة التالية. بناء الشبكة العصبية والتدريب الآن أن لدينا البيانات التي تم جمعها، واستخراجها في ملف جدول البيانات في تكوين واضح، يمكننا تحميله في محرك الشبكة العصبية التي من شأنها أن تخلق هيكل الدماغ الاصطناعي، وتدريبه، واختبار دقتها قبل حفظ الهيكل. مرة واحدة يتم استيراد البيانات التي تم جمعها في برنامج بناء الشبكة يتم إعطاء خيار لتحديد أي بت من البيانات التي تريد استخدامها لبناء الدماغ. هذه ميزة هامة لأنها تمكن المستخدم من إنشاء العديد من الاستراتيجيات المختلفة بناء على أيهما يعتبر جزء من البيانات ضروري. ما كان يفعل أساسا في هذه الخطوة هو تحديد ما المحرك سوف تستخدم لخلق أنماط معقدة المذكورة في وقت سابق، والتي سوف تقرر في نهاية المطاف القدرة الإسقاط للشبكة العصبية إي. على سبيل المثال، قل أنك أردت أن تخبر الشبكة العصبية بأن تبحث فقط عن الأنماط في أسعار الحانات المفتوحة فيما يتعلق بقيم المؤشرات من مؤشرك المفضل. ثم يمكنك تحديد المؤشر الخاص بك في جامع واختيار فقط المدخلات المفتوحة والبيانات في برنامج البناء الموضح أعلاه. يمكنك أيضا تحديد كافة المدخلات، باستثناء العمود output1، مما يدل على قيمة الانتاج الخاص بك - اختيار جميع المدخلات سيخلق نمط التعلم الأكثر تعقيدا ممكن، وبالتالي السماح الدماغ للرد على العديد من السيناريوهات المختلفة. مرة واحدة يتم اختيار المدخلات والمخرجات المطلوبة البرنامج سوف تخلق بنية الدماغ الشبكة العصبية الخاصة بك ويمكنك البدء في تدريب عليه. يتم تعيين جزء من البيانات التي تم جمعها جانبا وتستخدم لتدريب واختبار دقة الدماغ الاصطناعي الخاص بك، سترى إخراج المطلوب تبدأ لتتوافق مع بيانات الاختبار كما يتعلم. مرة واحدة هذه العملية كاملة سوف تكون قادرة على تصدير الدماغ الاصطناعي منظم في شكل دل التي سيتم استخدامها من قبل ميتانيورال إي. مرة واحدة يتم بناء الدماغ، وتدريبها واختبارها، وتصديرها كما دل يمكنك البدء في التداول مع الدماغ الشبكة العصبية الآلي من شأنها أن نرى أنماط معقدة من المستحيل على الإنسان لتحقيقه. إيف تعلق إي على هذا المنصب، لاستخدام كل ما عليك القيام به هو الاشتراك للحصول على حساب فينفس باستخدام الرابط في قسم التسعير من موقعنا، وتمويل الحساب مع أي مبلغ تريده، واستخدام لدينا ناسخة التجارة التي سوف تعكس الصفقات الفوز لدينا. بعد 50 يتم تداولها الكثير سوف نرسل لك إي. تحصل لكسب المال والحصول على التكنولوجيا الجديدة المثيرة. PiNNacle - شبكة العصبية إي هذا هو ثلاثة طبقة التغذية إلى الأمام ن إي. إرفاقه بأي مخطط، أوصي 15 دقيقة من زوج العملة المفضلة لديك. وهو يعمل على كل علامة من البيانات. وهو يعمل على إطار زمني واحد من البيانات، المخطط الذي نعلق عليه. إذا كنت تستخدم على أكثر من مخطط في وقت واحد يرجى تغيير ماجنومبر إلى شيء فريد من نوعه. هناك شيء واحد فقط أوصي بتغيير - عتبات لفتح النظام الجديد: 0.680، 0.780، 1.000 (على الرغم من ذلك قبل البدء في ضبط ذلك، يرجى محاولة إعداد الأسهم من 0.680 أولا.) الإعداد القياسي هو 0.680، أنا لا أوصي الذهاب أي أقل من ذلك لفتح أمر جديد. والأرقام الأعلی ھي الصفقات الأکثر قوة ولکنھا ستتجاھل أقل في کثیر من الأحیان. يمكنك مشاهدة ن في العمل حساب العتبات بالنسبة لك لأنني قد شملت ملخصا صغيرا في لوحة المعلومات. أضفت صورة لكيفية تصميم ن. لم أكن استخدام برنامج كمبيوتر أو معالج أو أي شيء من هذا القبيل. لقد استخدمت قطعة فارغة من ورق الطابعة وقلم رصاص. أغلقت على 29 نقطة بعد الربح انتشار بينما كنت مجرد محاولة لجعل تلك الصورة بالنسبة لك رفاق، هيه. على أي حال، والمتعة

Comments

Popular Posts