نکات کلیدی
۱. الگوریتمهای معاملاتی: ورود و خروجهای ساده، پایه و اساس کار
تجربهی من نشان داده است که استراتژیهای بیش از حد پیچیده، اغلب بیش از حد هستند.
سادگی بر همه چیز ارجحیت دارد. فلسفهی اصلی در ساخت الگوریتمهای معاملاتی موفق، حفظ شرایط ورود و خروج به شکلی ساده و قابل فهم است. استراتژیهای پیچیده با قوانین و فیلترهای متعدد معمولاً به روابط تصادفی منجر میشوند که در آزمونهای تاریخی عملکرد خوبی دارند اما در معاملات زنده شکست میخورند. بازار، بر اساس بیش از ۲۵ سال تجربهی نویسنده، معمولاً منطق ساده و قابل درک را ترجیح میدهد.
اجزای سازنده. این کتاب ۴۱ ایدهی منحصربهفرد برای ورود و ۱۱ ایده برای خروج ارائه میدهد که همگی در معاملات واقعی یا ارزیابیهای گسترده توسط نویسنده آزموده شدهاند. اینها استراتژیهای کامل نیستند بلکه اجزای بنیادی هستند که معاملهگران میتوانند آنها را ترکیب، تغییر و آزمایش کنند تا الگوریتمهای خود را بسازند. هدف، توانمندسازی معاملهگران برای «خودشان ماهیگیری کردن» است، نه اینکه راهحلهای آماده به آنها داده شود.
فراتر از اندیکاتورها. اگرچه بسیاری از ورودها از اندیکاتورهای کلاسیکی مانند RSI یا میانگینهای متحرک استفاده میکنند، تأکید بر منطق زیربنایی است. نویسنده ترجیح میدهد ورود و خروجهایی داشته باشد که بتوان بهطور منطقی توضیح داد، نه اینکه صرفاً به یادگیری ماشین برای یافتن روابط احتمالی تصادفی تکیه کند. این رویکرد باعث درک عمیقتر و اعتماد بیشتر به استحکام استراتژی میشود.
۲. شعار معاملهگر قهرمان: آزمون، آزمون، آزمون
اما فقط به حرف من اکتفا نکنید – خودتان این موارد را آزمایش کنید!
تأیید صحت حیاتی است. نویسنده که سه بار قهرمان مسابقات معاملات آتی با پول واقعی شده است، موفقیت خود را مدیون توسعه و آزمون دقیق استراتژیهای معاملاتی میداند. او تأکید میکند که هر ایده، هر ورود و هر خروج باید روی دادههای تاریخی به دقت آزمایش شود تا سودآوری و قابلیت اجرا مشخص گردد. این آزمونهای عملی اعتماد به نفس ایجاد میکند که برای معامله مستقل ضروری است.
استراتژیهای آماده نیستند. ورودها و خروجهای ارائه شده قطعات ارزشمندی هستند اما استراتژیهای آماده برای معامله نیستند. صرف ترکیب یک ورود و یک خروج و قرار دادن آنها روی نمودار بدون آزمون دقیق، کاری ناپخته است. معاملهگران باید فعالانه در فرآیند:
- تغییر ایدهها برای تطبیق با نیازهای خود،
- ترکیب اجزا برای ساخت استراتژی کامل،
- ارزیابی عملکرد روی دادههای تاریخی،
شرکت کنند.
ویژگیهای بازار. هیچ ورود یا خروجی بهطور جهانی در همه بازارها یا بازههای زمانی کار نمیکند. آنچه در بازار فلزات خوب عمل میکند ممکن است در فارکس جواب ندهد و استراتژیهای روزانه با استراتژیهای ۳۰ دقیقهای متفاوت است. بنابراین، داشتن برنامهای مشخص برای آزمون در بازارها و بازههای زمانی مختلف ضروری است تا مشخص شود این اجزا در کجا بهترین عملکرد را دارند.
۳. مراقب دامها باشید: بهینهسازی بیش از حد و استراتژیهای آماده
فقط بهینهسازی کافی نیست!
توهم کمال. یکی از دامهای رایج برای معاملهگران الگوریتمی تازهکار، بهینهسازی بیش از حد پارامترهای استراتژی روی دادههای تاریخی است که به نتایج چشمگیر در آزمونهای گذشته منجر میشود اما به ندرت در معاملات واقعی سودآور است. نویسنده بهصراحت هشدار میدهد که این «آزمون موفقیت با شکنجه» منجر به تولید «قطعهای به شدت بهینهشده و نامناسب» میشود.
هیچ ناهار رایگانی وجود ندارد. استراتژیهای کامل و سودآور بهصورت رایگان یا با هزینهی اندک ارائه نمیشوند. نویسنده نسبت به آموزگاران اینترنتی که «استراتژیهای مخفی» میفروشند، بدگمان است. استراتژیهای منتشر شده معمولاً با گذشت زمان به دلیل تکامل طبیعی بازار یا استفاده گسترده، کارایی خود را از دست میدهند. ارزش واقعی در یادگیری فرآیند توسعه است، نه در بهدست آوردن راهحلهای آماده.
یادگیری از اشتباهات. نویسنده صادقانه اعتراف میکند که در ابتدای مسیر معاملاتی خود در این دامها گرفتار شده و پیامدهای منفی داشته است. او از خوانندگان میخواهد از اشتباهات او درس بگیرند:
- بدون فرآیند آزمون اثباتشده، استراتژی معامله نکنید.
- از بهینهسازی بیش از حد که توقعات غیرواقعی ایجاد میکند، پرهیز کنید.
- بدانید که یک آزمون موفق تضمینکننده موفقیت آینده نیست.
۴. توسعه ساختاریافته: رویکرد کارخانه استراتژی
فرآیند توسعه صحیح الگوریتم پیچیده است – به سادگی اعمال استراتژی روی نمودار و بهینهسازی بیرویه نیست – و مطالب پیشرفتهای است که در این کتاب گنجانده نشده است.
روششناسی حیاتی است. موفقیت در معاملات الگوریتمی وابسته به یک روش ساختاریافته و اثباتشده برای توسعه و آزمون استراتژیهاست. نویسنده بر رویکرد «کارخانه استراتژی®» خود تأکید دارد که با آن قهرمان مسابقات شده و به معاملهگران موفق دیگر آموزش داده است. این فرآیند برای شناسایی استراتژیهای مقاوم و سودآور طراحی شده و از آزمونهای بیهدف جلوگیری میکند.
برنامه مشخص. پیش از شروع آزمون ورود و خروجها، معاملهگران به برنامهای روشن نیاز دارند که شامل موارد زیر باشد:
- بازارهای هدف: کدام بازارها مورد آزمون قرار میگیرند؟
- اندازههای کندل: چه بازههای زمانی (مثلاً ۳۰ دقیقه، روزانه) بررسی میشوند؟
- فرآیند آزمون: روشی قوی و قابل تکرار برای ارزیابی استراتژیها.
اجزای ضروری. هر استراتژی، صرفنظر از پیچیدگی، باید اجزای بنیادی داشته باشد تا سیستم معاملاتی کامل و کارآمد باشد، حتی اگر برخی از آنها ساده یا ذاتی در منطق ورود/خروج باشند:
- قانون ورود لانگ
- قانون ورود شورت
- قانون خروج لانگ
- قانون خروج شورت
- تعیین حجم موقعیت (اختیاری، معمولاً بعداً اضافه میشود)
۵. ورودها: حرکت، شکستها و الگوها محرک سیگنالها
من ورودهایی با ۱۰ یا ۲۰ شرط، قانون یا فیلتر برای دریافت سیگنال خرید یا فروش ندارم و توصیه نمیکنم.
تنوع در تولید سیگنال. کتاب مجموعهای گسترده از تکنیکهای ورود را ارائه میدهد که بهطور کلی به سه دسته حرکت، شکست و الگو تقسیم میشوند. این تکنیکها از حرکت ساده یک کندل («همراه با جریان») تا شکستهای پیچیدهتر درونروزی با دامنههای در حال گسترش یا الگوهای مبتنی بر بسته شدنهای اخیر متغیرند. هر ورود برای ثبت رفتار خاص بازار طراحی شده است.
رویکردهای فیلتر شده. بسیاری از ورودها فیلترهایی برای بهبود کیفیت سیگنال دارند. مثلاً ورود «شکست با پیچش» از اندیکاتور ADX استفاده میکند تا فقط در دورههای بدون روند شکستها را بگیرد و شروع روندهای جدید و مهم را شکار کند. فیلترهای دیگر شامل:
- محدودیتهای روز هفته («همه جمعه را دوست دارند»، «معامله روز هفته»)
- فیلترهای نوسان (مثلاً شکستهای مبتنی بر میانگین دامنه واقعی)
- محدودیتهای زمانی برای استراتژیهای درونروزی («شکست درونروزی»)
فراتر از بدیهیات. برخی ورودها به خرد متداول چالش میکشند، مانند «عدم معامله در روز هفته» که روزهای خاصی را حذف میکند به جای اینکه آنها را شامل شود. برخی دیگر مفاهیمی مانند «همبستگی سریالی» را معرفی میکنند که ورود به سودآوری و زمانبندی معاملات قبلی وابسته است و نشان میدهد معاملات همیشه رویدادهای مستقل نیستند. این تنوع به کاوش و تطبیق تشویق میکند.
۶. خروجها: زمانبندی، دنبالکننده و محافظ سود
قصد دارم محبوبترین خروج خود را فاش کنم. آن را دوست دارم چون در بازارها و بازههای زمانی مختلف عملکرد بسیار خوبی دارد!
قدرت سادگی. «خروج زمانبندی شده» که محبوبترین خروج نویسنده است، به سادگی پس از تعداد مشخصی کندل موقعیت را میبندد. این روش ظاهراً ساده که توسط معاملهگران افسانهای مانند جان هنری نیز مورد علاقه است، در بازارها و بازههای زمانی مختلف بهخوبی عمل میکند و نشان میدهد سیگنالهای ورود دوره اعتبار محدودی دارند.
فراتر از توقفهای ثابت. در حالی که توقف ضرر و هدف سود سنتی پوشش داده شدهاند، کتاب استراتژیهای خروج پویاتری معرفی میکند، از جمله:
- خروج درصدی: خروج زمانی که قیمت بسته شدن فعلی در درصدیلهای پایین (برای لانگ) یا بالا (برای شورت) قیمتهای اخیر قرار گیرد، که نشانه تغییر روند است.
- «همه را پس نده»: خروج دنبالکننده که موقعیت را میبندد اگر سود باز کاهش یابد به اندازه چند برابر میانگین دامنه واقعی از بالاترین مقدار.
- «محافظ سود»: مشابه مورد قبل، اما خروج زمانی است که سود فعلی به زیر درصد مشخصی از بیشینه سود برسد، پس از رسیدن به آستانه سود معین.
خروجهای پنهان و ملاحظات عملی. مفهوم «عدم خروج هم میتواند خروج باشد» نشان میدهد که ورود توقف و معکوس بهطور ضمنی بهعنوان خروج عمل میکند. کتاب همچنین به مشکلات عملی مانند عدم کارکرد کلیدواژه setexitonclose در Tradestation بهصورت زنده میپردازد و راهحل سفارشی «خروج پایان روز» ارائه میدهد. این نکات اهمیت درک عملکرد خروجها را در نظریه و عمل برجسته میکند.
۷. تقارن در طراحی استراتژی: سپری در برابر بهینهسازی بیش از حد
در بیشتر بازارها، نمیخواهید توانایی ورود لانگ یا شورت را محدود کنید. ورود لانگ باید به همان آسانی ورود شورت باشد.
منطق تصویر آینهای. نویسنده عمدتاً ورود و خروجها را به صورت متقارن طراحی میکند، یعنی منطق معاملات شورت تصویر آینهای معاملات لانگ است. این رویکرد ترجیح داده میشود چون بیشتر بازارها به طور تاریخی حرکتهای صعودی و نزولی تقریباً برابر دارند. حفظ تقارن به محدود کردن بهینهسازی بیش از حد کمک میکند چون تعداد پارامترهای قابل تنظیم مستقل را کاهش میدهد.
استثناها. اگرچه تقارن معمولاً ترجیح داده میشود، نویسنده استثناهایی را میپذیرد، بهویژه در بازارهایی با سوگیری ذاتی. مثلاً بازار سهام که سوگیری صعودی دارد ممکن است استراتژیهای نامتقارن که ورود لانگ را ترجیح میدهند توجیهپذیر باشد. با این حال، حتی در این موارد توصیه میشود بهینهسازی حداقلی انجام شود تا استراتژیهایی که فقط در آزمونهای گذشته خوب عمل میکنند، ساخته نشوند.
خطر نامتقارنی. ورودهای نامتقارن مانند «سهگانه نامتقارن» یا «دوباره نامتقارن» با هشدار ارائه شدهاند. داشتن روشهای محاسبه جداگانه برای ورود لانگ و شورت درجه آزادی بیشتری ایجاد میکند که امکان تنظیم و بهینهسازی برای نتایج بهتر آزمون را آسانتر میکند. این انعطافپذیری بیشتر معمولاً منجر به استراتژیهایی میشود که در معاملات زنده به دلیل بهینهسازی بیش از حد عملکرد ضعیفی دارند.
۸. انواع سفارشها و تأثیر آنها بر اجرای معاملات
من عمدتاً در معاملاتم از سفارشهای بازار استفاده میکنم. وقتی تمام اجزای استراتژیام سیگنال «خرید» میدهند، نمیخواهم آن معامله را از دست بدهم.
اولویت اجرای معامله. ترجیح نویسنده برای سفارشهای بازار ناشی از تمایل به اجرای فوری معاملات هنگام دریافت سیگنال است، حتی اگر به معنای تحمل لغزش قیمت باشد. از دست دادن سیگنال معتبر معمولاً هزینهای بزرگتر از لغزش احتمالی سفارشهای بازار تلقی میشود. این رویکرد عملگرایانه اولویت ورود به بازار را زمانی که استراتژی حکم میکند، حفظ میکند.
درک سفارشهای توقف. سفارشهای توقف، اگرچه اغلب به عنوان محافظ در نظر گرفته میشوند، در واقع سفارشهای بازار هستند که در قیمت مشخصی فعال میشوند. آنها نیز ممکن است لغزش داشته باشند، گاهی شدید، بهویژه در بازارهای سریع یا کمنقدشونده. معاملهگران باید بدانند که توقفها تضمینی برای اجرای دقیق در قیمت توقف نیستند و این واقعیت باید در مدیریت ریسک لحاظ شود.
احتیاط در استفاده از سفارشهای محدود. سفارشهای محدود که قیمت مشخص یا بهتر را تضمین میکنند، علیرغم عدم لغزش، معمولاً توسط نویسنده اجتناب میشوند. دلیل اصلی، ناامیدی از معاملات از دست رفته است: ممکن است قیمت به حد محدود برسد اما سفارش اجرا نشود و بازار از آن فاصله بگیرد. سفارشهای محدود همچنین در معاملات چند قرارداد و مواجهه با پر شدن جزئی پیچیدگی ایجاد میکنند و برای بسیاری از استراتژیهای خودکار دردسرساز هستند.
۹. همافزایی ورود و خروج، تعیینکننده عملکرد استراتژی
یک نکته مهم که باید به خاطر سپرد این است که ورود و خروج با هم استراتژی را میسازند، نه فقط یکی از آنها.
طراحی جامع استراتژی. بینش کلیدی این است که عملکرد یک استراتژی معاملاتی نتیجه تعامل بین اجزای ورود و خروج است، نه صرفاً قدرت هر کدام به تنهایی. ورودی که با یک خروج عملکرد ضعیفی دارد ممکن است با خروج دیگر عالی باشد و بالعکس. این موضوع بر ضرورت رویکرد جامع در توسعه استراتژی تأکید میکند.
آزمونهای تکراری. معاملهگران نباید یک ورود را فقط به دلیل نتایج ضعیف اولیه با یک خروج خاص کنار بگذارند. توصیه میشود با خروجهای مختلف آزمایش کنند تا جفتهای بهینه را بیابند. این فرآیند تکراری ترکیب و آزمون ورود و خروجها کلید کشف استراتژیهای مقاوم و سودآور است.
فراتر از اجزای منفرد. کتاب مجموعهای از ورود و خروج ارائه میدهد، اما هنر واقعی در نحوه ترکیب این ابزارهاست. تعامل بین زمان شروع معامله و زمان بسته شدن آن، سودآوری کلی و پروفایل ریسک را تعیین میکند. این همافزایی است که ایدههای منفرد را به سیستم معاملاتی منسجم و مؤثر تبدیل میکند.
۱۰. صبر و یادگیری مستمر در توسعه الگوریتم
ناامید نشوید. بیشتر آزمونهایی که انجام میدهید به شکست منجر میشوند، حتی برای ورود و خروجهای اثباتشده در این کتاب.
پذیرش شکست. توسعه استراتژیهای معاملاتی خوب کار سختی است و اکثریت آزمونها به شکست میانجامند. حتی ورود و خروجهای اثباتشده در این کتاب هم جهانی نیستند و در همه بازارها یا شرایط کار نمیکنند. نویسنده تأکید میکند که این بخشی طبیعی از فرآیند است و پایداری را تشویق میکند، یادآور میشود که یافتن استراتژیهای سودآور، مانند خود معامله، نیازمند مقاومت است.
تکامل مداوم. بازارها پویا و در حال تغییرند. استراتژیای که امروز کار میکند ممکن است فردا کار نکند. بنابراین، فرآیند توسعه استراتژی هرگز پایان نمییابد. حتی پس از سالها موفقیت، نویسنده به طور منظم استراتژیهای جدید را آزمایش میکند تا با شرایط متغیر بازار سازگار شود. این تعهد به یادگیری و تطبیق مستمر برای موفقیت بلندمدت حیاتی است.
ثبت و بازتاب. برای به حداکثر رساندن یادگیری و جلوگیری از تکرار تلاشها، به معاملهگران توصیه میشود کارهای خود را با دقت مستندسازی کنند. ثبت آنچه آزمایش شده، چه چیزی کار کرده و چه چیزی نکرده است، به:
- مشاهده پیشرفت در طول زمان،
- جلوگیری از آزمونها یا تحلیلهای تکراری،
- ساختن پایگاه دانش برای توسعههای آینده،
کمک میکند.
خلاصه نقدها
کتاب «اعترافات ورود و خروج یک معاملهگر قهرمان» با نظرات متفاوتی روبهرو شده است و میانگین امتیاز آن ۳.۵۹ از ۵ است. برخی خوانندگان این اثر را برای مبتدیان مفید میدانند، چرا که مفاهیم سادهای دربارهی ورود و خروج در معاملات ارائه میدهد که میتوان بر اساس آنها ساخت. اما عدهای دیگر به نبود دلایل منطقی و دادههای عملکردی برای استراتژیهای مطرحشده انتقاد دارند. این کتاب بهعنوان مجموعهای از ایدههای پایه توصیف شده است که نیازمند توسعه و آزمون بیشتر برای کسب سودآوری است. در حالی که برخی رویکرد ساده و امکان ایجاد ایدههای نو را میپسندند، برخی دیگر معتقدند محتوا میتوانست به شکل مؤثرتری، مثلاً در قالب پستهای وبلاگی یا با جزئیات بیشتر ارائه شود.