ربات دستور مبهم را هم اجرا میکند
به آشپز بگویی «یه غذای خوب درست کن» با دادن مقدار و زمان پخت فرق دارد. ربات معاملاتی هم از خواستهٔ مبهم، استراتژیِ دقیق نمیسازد. اگر قانون اشتباه باشد، خودکارشدن فقط تکرارش را سریعتر میکند. امروز میخواهیم قبل از حرفزدن دربارهٔ سود، مشخص کنیم برنامه چه چیزی را میبیند، چه زمانی عمل میکند و چه زمانی باید هیچ کاری نکند.
اکسپرت دقیقاً چیست؟
در متاتریدر پنج، اکسپرت یک برنامه برای اجرای منطق مشخص است. ممکن است معامله کند، وضعیت را پایش کند یا فقط هشدار بدهد. خودِ نام ربات، هوشمندی یا سوددهی را اثبات نمیکند. فایل اجرایی با کد منبع یکی نیست؛ برای بررسیِ رفتار میتوان آزمون گرفت، اما برای ادعای ممیزی کد باید کد قابلبررسی داشته باشیم. فروشنده نباید این دو نوع بررسی را یکی معرفی کند.
مثال اول: یک قانون ناقص
قانون «وقتی قیمت قوی شد بخر» را در نظر بگیر. قوی یعنی چه؟ در کدام بازه؟ هنگام بستهشدن کندل یا وسط آن؟ چند سفارش مجاز است؟ تمرین ما این است که هر واژهٔ مبهم را تبدیل به یک شرط قابل مشاهده کنیم. این کار هنوز استراتژی سودده نمیسازد، اما به ما اجازه میدهد بفهمیم برنامه دقیقاً همان چیزی را اجرا کرده که درخواست کردهایم یا نه.
مثال دوم: قطع و وصل اتصال
فرض کن برنامه درخواست خرید فرستاده، ولی پاسخ کارگزار دیر رسیده است. اگر بیبررسی دوباره خرید بفرستد، ممکن است دو سفارش داشته باشیم. پس فقط قانون ورود کافی نیست. رفتار هنگام پاسخ دیرهنگام، قطع اینترنت، شروع دوباره و بازبودن سفارش قبلی هم باید تعریف شود. رباتی که در یک آزمون سبز است، ممکن است همین بخشهای اجرایی را هنوز درست مدیریت نکرده باشد.
مسیر بررسی؛ نه مسابقهٔ سود
مسیر ما از مشخصات شروع میشود؛ بعد پیادهسازی، آزمون پایه، دادهٔ کنارگذاشتهشده، بررسی فشار هزینهها و اجرای آزمایشی میآید. اگر هر بار با دیدن نتیجه پارامترها را عوض کنیم، شاید فقط گذشته را حفظ کرده باشیم. ریسک، حجم و توقف اضطراری باید روشن باشند. در این دوره، روش خواندن و آزمایش سیستم را یاد میگیریم؛ نه وعدهٔ درآمد بدون کار یا نسخهای از تحقیقات خصوصی مشتریان.
تمرین: مشخصات در ده خط
ده خط بنویس: نماد، بازهٔ زمانی، شرط خرید، شرط فروش، خروج، حد ضرر، روش حجم، شرایط عدم معامله، حد توقف روزانه و رفتار قطع اتصال. سپس یک نفر دیگر فقط از روی نوشتهات بگوید چه خواهد شد. اگر برای چند خط مجبور شد حدس بزند، آن خط را دوباره بنویس. پاسخ تمرین، یک برنامهٔ روشن است؛ نه سود روی حساب واقعی. جلسهٔ بعد، آزمون پایه را قابلتکرار میکنیم.