استراتژی شبکه عصبی – استراتژی های معاملاتی – 24 جولای 2023
من قصد دارم یک استراتژی را با استفاده از الگوریتم هایی مانند شبکه های عصبی مطالعه کنم که به شرح زیر است مرحله 1: اطلاعات تاریخی کامل 1 جفت ارز در گذشته را برای مثال XAUUSD بخوانید مرحله 2: پردازش آن داده به یک داده تعریف شده مجدد، که به عنوان داده ورودی برای مرحله
من قصد دارم یک استراتژی را با استفاده از الگوریتم هایی مانند شبکه های عصبی مطالعه کنم که به شرح زیر است
- مرحله 1: اطلاعات تاریخی کامل 1 جفت ارز در گذشته را برای مثال XAUUSD بخوانید
- مرحله 2: پردازش آن داده به یک داده تعریف شده مجدد، که به عنوان داده ورودی برای مرحله 3 در نظر گرفته شده است.
- مرحله 3: یک الگوریتم منطقی بسازید که داده های گذشته را اسکن می کند و داده ها را در زمان حال مقایسه می کند، سپس تصمیم خرید و فروش می گیرد.
1. من هر مرحله را با جزئیات بیشتری در زیر توضیح خواهم داد
در مرحله 1:
خواندن مجدد داده های گذشته ساده است زیرا MT5 همیشه داده های گذشته را برای هر تیک ارائه می دهد
با این حال، این داده ها بزرگ است زیرا جزئیات مربوط به قیمت هر تیک را ارائه می دهد که به نوبه خود روند معاملات را کند می کند.
بنابراین مرحله 2 برای پردازش این داده ها مورد نیاز خواهد بود تا از نظر اندازه ساده تر و سبک تر و پردازش سریع تر باشد
2. پردازش اطلاعات تاریخچه قیمت
در مرحله 2؛
ابتدا باید مشخص کنیم که هدف نهایی داده ها چیست.
در این مورد: هدف من جدا کردن این است که کدام نقطه را بخرم، کدام نقطه را بفروشم، در کدام نقطه سود ببرم، در کدام نقطه توقف ضرر داشته باشم، در آن زمان، RSI، MA، CCI، ATR قیمت درخواستی، قیمت پیشنهادی چقدر است.
مثل این است که شما دوباره یک فیلم را تماشا می کنید و می توانید بخش هایی از فیلم را که از آنها نکات لازم را انتخاب می کنید، کاملاً بشناسید و خلاصه فیلم را ذخیره کنید و خلاصه تری بسازید (مانند کلیپ های نقد فیلم).
معنای این درمان این است: بسازید که چگونه موقعیت ها در گذشته اتفاق افتاده اند، این موقعیت ها پاسخ های روشنی دارند.
- سناریوها در اینجا عبارتند از: RSI, MA, CCI, ATR, Ask/Bid قیمت
- پاسخ ها عبارتند از: ورود خرید/فروش، برداشت سود/ توقف
بهینه سازی بیشتر:
نقطه پردازش را تعیین کنید.
به عنوان مثال جاده ای به طول 1 میلیون متر، ما نمی توانیم هر میلی متر را پردازش کنیم. پس بیایید هر 1 کیلومتر آن را کاهش دهیم و موقعیتی را در آنجا خواهیم گرفت.
در مورد من: برای هر 1000 امتیاز یک موقعیت را انتخاب می کند
مشخصه ای ایجاد کنید که داده ها را با درجه ای از دقت طبقه بندی کند
نحوه انجام: پس از ایجاد آرایه داده های بالا، پردازش داده ها را ادامه می دهیم تا به صورت زیر بهینه شود:
اگر موقعیت ها اتفاق بیفتد و نتایج بیشتر اتفاق بیفتد و تا حد زیادی شبیه به یکدیگر باشد، آنگاه موقعیت قدردانی می شود، یعنی دقت بالا.
(قوانین و مقررات خود را برای این ارزیابی تنظیم کنید.)
در اینجا برای سادگی، من فقط با 3 سطح طبقه بندی می کنم: کم، متوسط، زیاد
این داده ها مدلی برای استفاده در مرحله 3 خواهند بود
3. داده ها را پردازش کنید و تصمیمات تجاری بگیرید
در مرحله 3:
نقطه پردازش را تعیین کنید. مشابه: برای هر 1000 Point یک موقعیت را انتخاب کنید
ما موقعیتهای فعلی را با موقعیتهای گذشته مقایسه میکنیم، اگر یکسان است، همان تصمیمهایی را بگیریم که نتایج در گذشته داشتهاند.
با جزئیات بیشتر صحبت کنید:
ما اندیکاتورهای فعلی (RSI، MA، CCI، قیمت Ask/Bid) را از طریق تمام موقعیتهای گذشته ایجاد شده در مرحله 2، یعنی RSI، MA، CCI، قیمت Ask/Bid مقایسه میکنیم.
اگر مشابه همه شاخصها با شباهت، به عنوان مثال بیشتر از 90% باشد، دستورات خرید/فروش، برداشت سود/توقف را مانند دادههای گذشته اجرا کنید.
توجه داشته باشید که اگر بخواهید چقدر پویا می توانید اجازه سفارشی سازی را بدهید.
در این مرحله 2 مورد اتفاق می افتد
مورد 1:
نتیجه فعلی مانند نتیجه داده های گذشته است، سپس وضعیت و نتیجه را دوباره در آرایه داده های گذشته ذخیره می کنیم.
مورد 2:
نتیجه فعلی صحیح نیست، برخلاف داده های گذشته، ما این وضعیت را اصلاح می کنیم و نتیجه را در آرایه داده های گذشته ذخیره می کنیم
بهینه سازی: برای مرور سریعتر
ابتدا بر اساس دسته بندی دقت داده های تاریخی مرور کنید.
ابتدا با وضعیت گذشته با دقت بالا مقایسه کنید، اگر موردی وجود نداشت، سپس به سطح متوسط بروید، به سطح پایین ادامه دهید، اگر موقعیتی وجود نداشت مرحله 4 را اضافه کنید
4. به روز رسانی داده های جدید
در مرحله 4: می توانیم به صورت زیر رفتار کنیم، هر 100000 Point یعنی تجربه 100 موقعیت، می توانیم مرحله 1 و مرحله 2 را تکرار کنیم.
هدف این است که داده ها را به روز کنید، داده های جدید دریافت کنید و از آنجا داده ها دقیق تر و دقیق تر می شوند
این الگوریتمی است که در کلمات توضیح داده شده است:
من برای ایجاد یک استراتژی خودکار به این توصیفات اساسی تکیه خواهم کرد، در طول فرآیند ساخت، مطمئناً مشکلات زیادی وجود خواهد داشت که باید رسیدگی شود، شاید زمان تکمیل بیشتر از حد انتظار باشد.
منتظر نظرات و حمایت شما هستیم
لطفا برای دریافت اطلاعیه های جدید فالو کنید
کانال من: https://www.mql5.com/en/channels/autocontroltrade
آموزش مجازی مدیریت عالی حرفه ای کسب و کار Post DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت عالی و حرفه ای کسب و کار DBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه | آموزش مجازی مدیریت کسب و کار MBA + مدرک معتبر قابل ترجمه رسمی با مهر دادگستری و وزارت امور خارجه |
مدیریت حرفه ای کافی شاپ | حقوقدان خبره | سرآشپز حرفه ای |
آموزش مجازی تعمیرات موبایل | آموزش مجازی ICDL مهارت های رایانه کار درجه یک و دو | آموزش مجازی کارشناس معاملات املاک_ مشاور املاک |
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد.
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با خبر باشد منتشر نخواهد شد.
ارسال نظر شما
مجموع نظرات : 0 در انتظار بررسی : 0 انتشار یافته : ۰