میزبان: علیرضا، جایی از صحبتهایت به بهینهسازی اشاره کردی. میخواستم بپرسم مفهوم بهینهسازی در ربات چیست؟
علیرضا نحوی: وقتی کلمهٔ بهینهسازی را میشنوم، دو رویکرد در ذهنم میآید. یکی را فکر میکنم روی ربات نمونه تا حد خوبی توضیح دادم. منظور ما از آن نوع بهینهسازی، حذف پوزیشنهای ضررده است، به شکلی که پوزیشنهای سودده حذف نشوند. باید دنبال فیلترهایی بگردیم که باعث شوند استاپلاس کمتر و تارگت بیشتر فعال شود. مثلاً از میان ۱۰۰ پوزیشنی که داریم، اگر ۳۰ تا ضررده باشند، فیلترهای ما باید بیشتر همان ضرردهها را حذف کنند.
میزبان: و بهخاطر همان سرعت بکتستی که گفتی، معاملهگر میتواند در چند ثانیه عملکرد را ببیند؟
علیرضا نحوی: دقیقاً. بهخاطر سرعت بالایی که دارد، میتواند در حدود ۵ تا ۱۰ ثانیه یک سال معامله را بررسی کند. همین سرعت باعث میشود بهراحتی بتوانیم وارد فرایند بهینهسازی از این نوع شویم. فیلترهایی هم هست که روی بعضی استراتژیها بهتر جواب میدهد؛ هر استراتژی فیلتر خاص خودش را دارد و از این نظر مان میتواند پیشنهادهای خوبی برای بهتر شدن یک استراتژی ارائه دهد. اصلاً ربات باید معاملهگر را وارد این مسیر کند. این واقعیتی است که میگوییم مسیر یک معاملهگر حرفهای از الگوترید میگذرد.
علیرضا نحوی: این یک نوع بهینهسازی بود. نوع دیگری هم هست؛ همان نوع سادهای که وقتی میگوییم بهینهسازی، به ذهن میآید. اگر یادت باشد پرسیدی چه مواردی را میتوانیم داخل کد متغیر قرار دهیم و من گفتم هر مقدار عددی را متغیر و بهصورت ورودی (Input) در کد میگذاریم. دلیلش دقیقاً همین است: بعد از اینکه ربات تمام شد، بتوانیم با بهینهسازی متاتریدر سود را به حداکثر برسانیم و هر عدد را در حالتی قرار دهیم که نتیجه در بهترین حالت خودش باشد. یعنی اگر مثلاً از RSI با دورهٔ ۱۴ استفاده میکنیم، فرایند بهینهسازی به ما میگوید اگر از ۲۱ استفاده کنی سود بیشتری میگیری و ما از ۲۱ استفاده میکنیم.
میزبان: ممنون از توضیحاتت. بهعنوان سؤال آخر، خودت دوست داشتی چه سؤالی از تو بپرسم؟
علیرضا نحوی: فکر میکنم سؤالهایی را که دوست داشتم پرسیدی. همراهان هم هر سؤالی دارند میتوانند از ما بپرسند؛ اگر بتوانیم همه را جواب میدهیم.
میزبان: اگر هم فرصت نشد، میتوانید در سایت مان اینوستور فرم ربات سفارشی یا هر فرم دیگری را که قصدش را دارید پر کنید؛ آنجا خیلی بیشتر میتوانیم راهنماییتان کنیم. در کامنتها هم میتوانید سؤالهایتان را بپرسید و علیرضا تا جایی که بتواند جواب میدهد. سؤال آخری که از میان سؤالها انتخاب کردم این است: بعد از ساخت ربات معاملهگر، چطور میشود از آن بهره برد؟
علیرضا نحوی: سؤال جالبی است، چون یادم رفته بود توضیح بدهم که ربات لزوماً همان چیزی نیست که من نشان دادم. رباتی که نشان دادیم پوزیشن باز میکند، پوزیشن میبندد، مدیریت ریسک دارد و بخشی از بالانس را در استاپلاس قرار میدهد؛ به آن ربات تماماتوماتیک میگویند. اما یک معاملهگر استفادههای متنوعتری هم میتواند از ربات داشته باشد.
علیرضا نحوی: مثلاً میتواند معاملهاش را دستی باز کند و رباتی که برایش مینویسیم فقط مدیریت پوزیشنهایی را که خودش باز کرده انجام دهد، چون مدیریت پوزیشن هم فعالیت بسیار مهمی در بازار است. یا میتواند فقط هشدار (Alert) بگیرد؛ یعنی سیگنال را تعریف کند که در این شرایط سیگنال خرید و در آن شرایط سیگنال فروش میگیرم، و ربات طوری طراحی شود که فقط در تلگرام برایش بفرستد که الان میتوانی وارد معامله شوی؛ حتی از صفحهای که سیگنال در آن رخ داده اسکرینشات بگیرد و بفرستد. بعد خود معاملهگر انتخاب میکند که به حرف ربات گوش کند یا نه؛ ممکن است از ده سیگنال، دو تا را بگیرد.
علیرضا نحوی: منظور این است که هر کسی بهرهای از ربات میبرد. من خودم چون متأسفانه درگیر ترید هستم، استفادههایی که از ربات میکنم جالب است و فکر میکنم میتوانیم وبیناری بگذاریم دربارهٔ اینکه یک برنامهنویس که خودش میتواند ربات بنویسد چه استفادههایی از آن میکند. در کل پیشنهاد میکنم در وبینارهای بعدی ما هم شرکت کنید، چون مسیری را که در پیش گرفتهایم نمیشود در یک وبینار کامل توضیح داد.
میزبان: علیرضا، از طرف خودت و تیم مان چه پیشنهادی برای بینندگان این وبینار داری؟ اول وبینار گفتم یک سورپرایز یا هدیه داریم.
علیرضا نحوی: همراهانی که این وبینار را دیدند و در طول مسیر با ما بودند، اگر تا پایان فردا شب فرم ربات سفارشی را پر کنند و درخواستشان را ثبت کنند، میتوانند از تخفیف ۵۰ درصدی ما در ساخت ربات استفاده کنند. فایل رباتی که رویش توضیح دادم و لینک فرم ربات سفارشی را هم در بخش سؤالات متداول قرار دادهایم.
علیرضا نحوی: برای کسانی هم که دوست دارند یک نمونهٔ واقعی ببینند: مسیر و مرحلههایی که توضیح دادیم یک سری تئوری نیست؛ مسیری است که خودمان رفتهایم. کسی که میخواهد یک نمونهٔ واقعی را از نزدیک ببیند، میتواند عملکرد ربات مان را ببیند. ربات مان بسیار پیچیدهتر از یک استراتژی است، مدیریت ریسک بسیار پیچیدهای دارد و از چند استراتژی مختلف تأیید میگیرد تا سیگنال تولید کند. عملکردش در بخش عملکرد سایت در دسترس است.
میزبان: ممنون علیرضا. به نظرم وبینار خوبی بود و انگار زمان کم بود؛ لازم است با علیرضا وقت بیشتری بگذرانیم تا عمیقتر وارد این مسائل شویم و بیشتر یاد بگیریم. حرف آخرت؟
علیرضا نحوی: اگر قرار باشد با یک جمله این وبینار را تمام کنم، باید بگویم ربات معاملهگر، معاملهگر را از استراتژی و مدیریت ریسک خودش جدا نمیکند؛ به او کمک میکند آنچه را خودش قادر به اجرایش نیست، به بهترین شکل و با انضباط اجرا کند.
میزبان: ممنون علیرضا و ممنون از شما که تا الان همراه ما بودید. حتماً به سایت مان اینوستور سر بزنید و در هر بخشی که نیاز داشتید فرمهای ما را پر کنید؛ در خدمتتان هستیم.