تفاوت بین سیستم های معاملاتی و استراتژی معاملاتی

ساخت وبلاگ

این ماشین حساب یک جهش بزرگ به جلو در اجرای استراتژی معاملاتی بود، نه تنها از نظر اینکه چگونه کار معامله گران حرفه ای را ساده می کند، بلکه از این نظر که چگونه به افراد غیر حرفه ای اجازه می دهد از تکنیک های معاملاتی پیشرفته استفاده کنند. همانطور که در اولین قسمت از این مجموعه دیدیم، ماشین حساب به زودی توسط کامپیوتر و نرم افزار هدفمند ساخته شده جایگزین شد که کارهای سنگین را برای شما انجام داد.

Profit Taker اولین پلتفرم تجاری تجاری بود که می توانست استراتژی های معاملاتی را پس آزمایش کند، اما سیستم واحدی را ارائه کرد که کاربر فقط می توانست پارامترها را تغییر دهد. به زودی، معامله گران نه تنها توانستند سیستم های معاملاتی را به تنهایی آزمایش کنند - و اصلاح کنند، بلکه توانستند از ابتدا شروع کنند و ایده های خود را در بازارها اعمال کنند. آزمایش پیش رو، تجزیه و تحلیل مبتنی بر پورتفولیو و بهینه سازی بلادرنگ دنبال شد.

امروز، این مسیر ما را به سمت تست بک آزمایی و معاملات الگوریتمی کاملاً خودکار سوق داده است، اما این لزوماً یک پیشرفت آرام نبوده و بدون چند انحراف و سرعت گیری اتفاق نیفتاد. در اینجا، ما به نرم افزار و فناوری که چارچوبی را ایجاد کرده اند که امروزه بیشتر با آن آشنا هستند، نگاه خواهیم کرد.(توجه داشته باشید که برخی از این نرم افزار هنوز به صورت تجاری در دسترس هستند. این گزارش تاریخی به منظور بررسی ویژگی های فعلی نیست، فقط نگاهی به چگونگی تکامل ایده ها، ابزارها و تجزیه و تحلیل در تلاش برای درک مراحل بعدی است.)

اکسکالیبور

نرم افزار تست Excalibur توسط Futures Truth یکی از اولین پلتفرم های بک تست با امکانات کامل بود. فرآیند توسعه نرم افزار در سال 1985 بر روی یک کامپیوتر CROMEMCO 3 با استفاده از FORTRAN IV آغاز شد. این رایانه دارای 64 هزار رم بود و از فلاپی درایوهای 5-1/4 اینچی استفاده می کرد. تاجر جان هیل نزدیک به 20000 دلار برای کامپیوتر و هارد درایو خرج کرد - مبلغ هنگفتی برای ماشینی با کسری از قدرت محاسباتی موجود امروز برای چند صد دلار.

وین اندروز، دوست صمیمی هیل و دانشمند کامپیوتر، در کمک به هیل برای به دست آوردن CROMEMCO و همچنین ارائه داده های قیمت سطح تیک شخصی خود برای استفاده از هیل نقش مهمی داشت.(این داده ها در نهایت به یک تجارت خاص تبدیل شد که توسط Tick-Data خارج از کلرادو و Commodity Services Incorporated خارج از فلوریدا فروخته شد.)

در همین زمان ، اپل مکینتاش محبوبیت و قدرت را افزایش می داد. جان فیشر ، که هیل در حالی که در سال 1985 به دنبال کتاب های رایانه ای در یک فروشگاه محلی Computerland بود ، ملاقات کرد ، رابط کاربری گرافیکی منحصر به فرد یا GUI را دوست داشت و Excalibur را به Macintosh 68020 منتقل کرد. این به حل یک مشکل اساسی برای هیل کمک کرد. همانطور که او در آن زمان به فیشر توضیح داد ، او یک قطعه نرم افزار را به اندازه کافی ساده می خواست که بتواند ایده های تجارت خود را کدگذاری کند و این نرم افزار را به تولید معیارهای عملکرد بر روی آن ایده ها می رساند. هیل این کار را با دست انجام داده بود ، اما بسیاری از ایده های او به سرعت از این رویکرد پر زحمت پیش آمد.

در آن زمان اختراع Excalibur ، این تنها نرم افزار تجاری خرده فروشی گرا برای پشتیبانی از سیستم های تجاری کاملاً سفارشی و ساخته شده از طغیان بود. هم افزایی بین یک معامله گر جانباز و برنامه نویس جانباز فوق العاده بود. تلاش های آنها نرم افزاری را به وجود آورد که یک دستاورد اساسی در دنیای تجارت و آزمایش الگوریتمی بود.

سه مؤلفه اصلی وجود داشت که Excalibur را قبل از زمان خود ساختند: تجزیه و تحلیل نمونه کارها ، آزمایش روزانه و داخلی و آزمایش در مورد داده های قرارداد که شامل چرخش های موجود است. این آخرین مؤلفه به این معنی بود که این نرم افزار نیازی به تکیه بر سری زمانی تنظیم شده ندارد. از آنجا که قراردادهای آتی زندگی محدود دارند ، معامله گران اغلب برای آزمایش مداوم طولانی مدت ، چندین قرارداد را با هم "بخیه" می کنند. این باعث ایجاد شکاف های غیر طبیعی در سری می شود که نقدینگی از یک قرارداد به قرارداد دیگر تغییر کند یا قراردادهای فردی برای از بین بردن شکاف باید بالاتر یا پایین تنظیم شود. برای هیل ، شخصاً ، این آخرین ویژگی بسیار مهم بود. بسیاری از استراتژی های وی به رفتار قرارداد فردی بستگی داشت که به اعتقاد وی در داده های تنظیم شده از بین رفته است.

با این حال ، این همه عالی نبود. در حالی که سیستم عامل اپل و GUI کاربر پسند آن توسعه را آسان تر کردند ، این زبان مشتق Fortran بود و به دانش برنامه نویسی نیاز داشت (در بالا به "صحبت کردن در کد" مراجعه کنید). همچنین ، نسخه های اولیه این نرم افزار گرافیکی را در بر نمی گیرد و از قدرت بصری سیستم اپل استفاده می کند. گزارش عملکرد نمونه را می توان در "نتایج خام" (در زیر) مشاهده کرد.

جورج پرویت در سال 1989 به تیم Excalibur پیوست تا به توسعه رابط کاربری GUI برای نرم افزار و همچنین یک بسته گرافیکی کمک کند. بدون امکان نمودار نمودار داده ها ، از جمله شاخص ها و معاملات ، بیشتر اعتبار الگوریتم های معاملاتی آنها را دشوار می کند. Pruitt با تجربه خود در Pascal و زبان برنامه نویسی C ، توانست به راحتی با پلت فرم Macintosh همکاری کند. طی یک سال ، نرم افزار کامل Excalibur برای مصرف عمومی در دسترس بود. حقیقت آینده هنوز از نرم افزار امروز برای کمک به توسعه و آزمایش ایده ها و سیستم های معاملاتی برای مشاور تجارت کالا و انتشار ، "حقیقت آینده" استفاده می کند.

دستور العمل های معاملاتی

در سال 1992 ، رابرت اسپیر با مدیریت تجارت و قابلیت های نمونه کارها به نام دستور العمل های معاملاتی ، یک بستر پشتی را منتشر کرد. این یک ابزار نرم افزاری مبتنی بر زبان بود که برای MS-DOS نوشته شده است. این برنامه برای توسعه ، آزمایش و اجرای سیستم های مکانیکی مبتنی بر قانون طراحی شده است.

دستور العمل های معاملاتی دارای یک طراحی مدولار بود که کاربران را ترغیب به تجزیه یک سیستم معاملاتی در کارهای برنامه نویسی کوچک و قابل کنترل می کند. به عنوان مثال ، یک منطقه برای تعریف شاخص ها و ارزش ها بود ، دیگری برای نحوه ورود به تجارت و دیگری برای تعیین نحوه مدیریت و خروج از تجارت بود. مقادیر در ستون ها ترتیب داده شدند. برای گرفتن میانگین متحرک ساده از 20 قیمت بسته گذشته در ستون 1 ، می نویسید:

col1 = sma [نزدیک ، 20]

برای طولانی شدن اگر نزدیک روز قبل از ارزش ستون 3 آن روز بیشتر بود ، می نویسید:

IF CLOSE[1]>col3 [1] سپس buyopen

سایر ویژگی ها شامل گزارش های عملکردی ، نمایشگر صفحه گسترده ای از مقادیر مورد استفاده در سیستم های معاملاتی شما ، شاخص های بی شماری از پیش بسته بندی شده و امکان رسیدگی به قالب های مختلف داده های مختلف تجاری است.

یکی از قدرت برنامه توانایی های آزمایش آن بود. بگویید که یک بخش خاص (سهام یا معاملات آتی) داغ می شود و سیستم شما شروع به افزودن موقعیت در آن بخش می کند. همانطور که سیستم این موقعیت ها را اضافه می کند ، نمونه کارها ریسک بخش را جمع می کند. شما می توانید با یک نمونه کارها بسیار همبسته متشکل از کالاهای دانه ای بیش از حد ، به یک نمونه کارها بسیار همبسته بپردازید. دستور العمل های تجاری شامل ابزارهای ساخته شده هدفمند بود که اندازه گیری آن ریسک نمونه کارها از طریق متغیر Grouprisk بود. سایر ابزارهای مدیریت ریسک عبارت بودند از:

  • حقوق صاحبان سهام موجود در آن زمان هر تجارت جدید
  • میزان ریسک و تعداد موقعیت ها در نمونه کارها
  • میزان خطر و تعداد موقعیت ها در یک سیستم
  • میزان ریسک و تعداد موقعیت ها در یک بخش
  • میزان ریسک و تعداد موقعیت برای سهام خاص یا آینده
  • میزان ریسک و تعداد موقعیت برای معاملات طولانی
  • میزان ریسک و تعداد موقعیت برای معاملات کوتاه
  • میزان خطر و سایر معیارهای تجاری مورد بررسی
  • الزامات حاشیه
  • سرمایه راه اندازی و تاریخ شروع
  • نوسانات فعلی بازار
  • معیارهای تعریف شده توسط کاربر

دستور العمل های تجاری یک برنامه قدرتمند بود. معیارهای مدیریت ریسک آن برخی از چشمگیرترین نرم افزار بازار خرده فروشی است و یکی از بزرگترین جهش در این فناوری برای معامله گران انفرادی است. متأسفانه ، دستور العمل های تجاری به دام افتاد. نرم افزار قدرتمند صفحه گسترده Lotus 1-2-3 را به خاطر دارید؟شاید نه. این به این دلیل است که Lotus ، مانند دستور العمل های معاملاتی ، تا زمانی که خیلی دیر شود نسخه ویندوز ایجاد نکرد. دستور العمل های معاملاتی تا 2004-05 در پلاک ویندوز موجود نبود. در آن زمان ، بسیاری از کاربران و کاربران بالقوه ابزار تجاری دیگری پیدا کرده بودند.

سیستم هایی برای توده ها

برادران ویلیام و رافائل کروز از کوبا با هم به ایالات متحده آمدند. آنها آموزش دیدند که با هم ویولونیست های کلاسیک شوند. اگرچه آنها کاملاً موفق شدند ، اجرای حرفه ای موسیقی کلاسیک در آینده آنها نبود. سرنوشت ایده های دیگری داشت.

هنگامی که بیل 16 ساله بود ، یک کارگزار آینده به نام پدر بیل تماس گرفت ، اما بیل تماس گرفت. او گوش داد. او در مورد معاملات آتی آموخت و این کار را انجام داد. به مدت دو سال ، او هر آنچه را که می توانست و هنگامی که 18 ساله شد ، مطالعه کرد ، هم او و برادرش رالف 2400 دلار جمع کردند و شروع به تجارت نوارهای گوشت خوک کردند.

آنها خوب شروع کردند اما در نهایت تمام پول را در یک ماه یا بیشتر از دست دادند. آنها هنوز به تجارت اعتقاد داشتند و می دانستند که باید راهی بهتر باشد. آنها به کتابخانه رفتند ، داده های گوشت خوک را دریافت کردند و نمودارهای دستی را ساختند. آنها سپس از این نمودارها برای آزمایش ایده ها استفاده کردند. آنها فلش را اضافه کردند - برای خرید و فروش برای فروش - برای ضبط و آزمایش ایده ها. این نمودارهای آنها را به هم ریخت ، بنابراین آنها شروع به نوشتن روی ورق های پلاستیکی شفاف کردند که در نمودارها قرار گرفتند. این حدود سال 1979 بود.

در کالج ، بیل با کیپ ایروین ، یک موسیقی اصلی با خردسال در رایانه ملاقات کرد. در آن روزها ، بازی کردن آهنگ های شما دشوار بود. بیل ، به عنوان یک ویولونیست ماهر ، موافقت کرد که اگر ایروین به او کمک کرد تا تجزیه و تحلیل استراتژی تجارت خود را به صورت خودکار انجام دهد. با این حال ، برنامه نویسی این استراتژی ها زمان زیادی را به خود اختصاص داد و بیل ایده های بیشتری نسبت به ایروین داشت.

بیل تصمیم گرفت که کار با یک برنامه نویس بیش از حد وقت گیر است. او بدون نیاز به یادگیری نحوه کدگذاری ، به راهی برای آزمایش استراتژی های خود نیاز داشت. این بذر توسعه Easylanguage بود - مجموعه ای از دستورات بصری و نحو استاندارد که از نزدیک گفتار طبیعی را تقلید می کند.

بیل و رالف یک شرکت را راه اندازی کردند و استخدام افراد با استعداد برای برنامه ریزی نرم افزار را آغاز کردند. تیم اصلی توسعه شامل ایروین ، سام تنیس ، پیتر پاراندجوک و لیرن جی در مهندسی بود. روبن تریانا و دارلا تاتل در مدیریت محصول بودند.

برای مدت کوتاهی ، آنها سعی کردند سیستم های معاملاتی را به بازار عرضه و بفروشند ، اما خیلی زود فهمیدند که فرصت واقعی در فروش مشتری های غیر فنی ابزارهای برنامه ریزی و آزمایش استراتژی های خود است. آنها یک هفته قبل از دوشنبه سیاه در سال 1987 نویسنده سیستم را منتشر کردند.

دو ویژگی نویسنده سیستم مشخص شده است. اولین مورد این بود که همه استراتژی ها یک بار را یک بار پردازش می کردند ، و نوار افست 0 یکی از موارد فعلی است. علاوه بر این ، نویسنده سیستم فقط به معامله گران اجازه نمی دهد قوانین خود را بنویسند. این امکان را به آنها می دهد تا عملکردهای خود را بنویسند که می توانند هر زمان که دوست داشتند در تمام استراتژی های خود تماس بگیرند. این ویژگی ساده مقدار زیادی از انعطاف پذیری و مقیاس پذیری را به نرم افزار اضافه کرد.

اوایل رفتن برای این شرکت نوپا سخت بود ، سپس به نام Omega Research نامید. علیرغم وجود سایر نرم افزارهای سیستم تجاری ، Backtesting هنوز برای بسیاری جدید بود. با این حال ، با گذشت زمان محبوبیت توسعه سیستم تجارت شخصی رشد کرد و برای بسیاری از نویسنده های سیستم تنها جایگزین مناسب بود.

نویسنده سیستم پلاس در سال 1989 منتشر شد و مورد استقبال خوبی قرار گرفت. این بسیار سریعتر از نویسنده سیستم بود و بهینه سازی و ویژگی های جدید نمودار را به روش های نوآورانه گنجانید. بروس بابکاک گزارش های مصرف کننده معامله گر کالا (CTCR) طرفدار اولیه بود. بابكوك ، كه به عنوان مشاركت كننده آینده در آینده نوشت ، این موضوع را در بررسی خود در سال 1989 نویسنده سیستم به همراه گفت: "نویسنده سیستم نرم افزار تجارت سیستم است معادل قرار دادن مرد روی ماه."

در سال 1991 ، نویسنده سیستم پلاس به عنوان تراکم متولد شد. تراکم تجزیه و تحلیل داخل intraday و یک عنصر در زمان واقعی اضافه شد. اکنون ، معامله گران کوچک یک روش کاربر پسند برای تجزیه و تحلیل بازارها در زمان واقعی داشتند.

پیشرفت عمده بعدی در سال 1993 بود. رویترز برای خرید آنها به برادران کروز نزدیک شد. بیل و رالف از هیجان و رشد تجارت خود لذت می بردند و گفتند که آنها علاقه ای به فروش ندارند بلکه این مجوز را دارند. رویترز گفت نه. چند سال بعد ، داو جونز تلرا با ضربه زدن روبرو شد. باز هم ، بیل و رالف گفتند "بدون فروش" اما مجوز در دسترس خواهد بود. داو جونز از ابتدا دور شد اما پس از آن بازگشت به توافق رسید. آنها در سال 1996 Tradestation را به عنوان یک سرویس حق بیمه به مشتریان مؤسسه راه اندازی کردند. شاید اولین بار در تاریخ نرم افزار سیستم معاملاتی ، محصولی بزرگ که با توجه به مشتریان خرده فروشی در ذهن طراحی شده بود ، به بازرگانان حرفه ای "فریب داده شد".

در سال 1996 سال سدر به عنوان معاون رئیس جمهور به این شرکت پیوست. در سال 1997 ، تحقیقات امگا به عموم رفت و به تراکم شرکت تغییر نام داد. در سال 1999 ، Tradestation یک نسخه آنلاین را برای ارائه داده ها از طریق اینترنت راه اندازی کرد و در سال 2001 ، Tradestation 6. 0 اجرای زمان واقعی را اضافه کرد و معاملات داخلی کوتاه مدت را از زمین به همراه آورد. با معامله گران خرده فروشی که اکنون قادر به تجارت روزانه از دسک تاپ خود هستند ، سرنوشت تجارت گودال اساساً مهر و موم شد. همچنین در سال 2001 ، این شرکت اوراق بهادار Tradestation ، یک شرکت کارگزاری سهام را راه اندازی کرد. آزمایش ، تولید سفارش و اجرای بومی در سال 2003 با TradeStation 7. 0 کاملاً ادغام شد. تجزیه و تحلیل فارکس دنبال شد ، و سپس Tradestation 8. 0 به اجرای گزینه ها اضافه شد. در سال 2005 ، Tradestation به یک شرکت گزینه های خود پاکسازی تبدیل شد.

جنبه دیگری که به رشد معامله کمک کرد ، شبکه ارائه دهنده راه حل شخص ثالث بود. این شبکه که توسط Tuttle اداره می شود ، ده ها برنامه نویس حرفه ای را نشان می دهد که توانایی Tradestation و برنامه های خواهر آن را گسترش داده اند. یک صنعت کامل در اطراف این نرم افزار از جمله سمینارها ، نشریات و شبکه های کاربر رشد کرده است. این همه به نفوذ و موفقیت در تراردز کمک کرده است.

برادران کروز در سال 2007 از این شرکت بازنشسته شدند و Sredni به عنوان مدیر عامل شرکت کرد.

هوش مصنوعی

در حالی که Tradestation طراحی و اجرای تجارت سیستم را به توده ها به ارمغان آورد ، نسخه بومی این نرم افزار در اطراف شاخص های مبتنی بر ریاضی ساخته شده است که برای ده ها سال در حال استفاده بوده است-میانگین حرکت ، نوسان سازها ، الگوهای قیمت ، آمار و غیره برای بسیاری ، واقعی. آینده در استراتژی های تجزیه و تحلیل پیشرفته بود ، که اغلب تحت عنوان گسترده و سخت تعریف "هوش مصنوعی" قرار می گرفت.

در سال 1988 ، این نویسنده شرکتی به نام فناوری Promised Land را تأسیس کرد. یک افزودنی شبکه عصبی برای مایکروسافت اکسل به نام Braincel ایجاد شد. بسیاری از مشتری ها می خواستند از Braincel برای پیش بینی بازارهای سهام و کالا استفاده کنند. ما موظف شدیم و به همین ترتیب در تجارت تجارت شرکت کردیم. ما یک افزودنی پشتی برای اکسل به نام Futures Builder ساختیم. کاربران ایده های خود را در Visual Basic برای برنامه ها برنامه ریزی کردند. این افزودنی گزارش های عملکردی را ارائه داده و سفارشات روز بعد را تولید می کند.

با این وجود ، ابزارهای شبکه عصبی با استراتژی های سیستم معاملاتی یکپارچه شدند. یکی از سیستمهایی که با Futures Builder بسته بندی شده بود ، یک سیستم باند خزانه داری 30 ساله بود که از یک شبکه عصبی برای پیش بینی یک متقاطع متوسط در حال حرکت استفاده می کرد.

البته شرکت های دیگر از شبکه های عصبی استفاده می کردند. در اوایل سال 1994 ، Neuralware یک محصول توسعه سیستم معاملاتی به نام Predict را منتشر کرد. چند سال بعد ، این شرکت با Neuralshell Trader به عنوان یک محصول مستقل بیرون آمد. هر دوی این شبکه های عصبی تعبیه شده ، الگوریتم های ژنتیکی و پشتی در یک سیستم عامل. Trader Neuralshell امروزه هنوز در حال توسعه و فروخته شدن است.

بسیاری از محصولاتی که در طول این عصر طلایی پیشرفته بودند ، از بین رفته اند: Profittaker ، Advance Chartist و Excaliber همه زمانی در یک نقطه برش در نظر گرفته شدند اما نتوانستند ادامه دهند و پیشرفت کنند. محصولاتی مانند Tradestation با زبان برنامه نویسی و API افزودنی آن ، نیاز به معامله گران/توسعه دهندگان نرم افزار را برای ادامه توسعه ابزارهای سفارشی از بین برد.

اکنون ، خودمان را در مرز دیگری می یابیم. نیازها به قابلیت های نمونه کارها و مدیریت پیشرفته پول قابل برنامه ریزی تغییر یافته است. به طور فزاینده ، معامله گران بیشتر به دنبال تجزیه و تحلیل پیشرفته برای سهام و آینده هستند. همچنین علاقه به استراتژی های یکپارچه تجارت وجود دارد که شامل شبکه های عصبی ، تجزیه و تحلیل چرخه و الگوریتم های ژنتیکی است. این خوب است زیرا بهترین ابزارهای تجاری ناشی از نیاز به کسب لبه در بازارها و تأمین درآمد از تجارت هستند.

نرم افزار فقط نیمی از نبرد است. سخت افزار با سرعت چشمگیر پیشرفت می کند. هر دو Multicharts و TradersStudio Multicore از ماشین های چند هسته ای امروز استفاده می کنند. نمودارهای TradeStation در حال حاضر پشتیبانی چند هسته ای دارند و گسترش موتور پشتی نرم افزار نمی تواند خیلی عقب باشد. با این حال ، برای این نسل جدید از نرم افزار ، سیستم ها و توسعه دهندگان برای تکامل وضع موجود ، فناوری و بهره برداری از آن فناوری باید پیشرفت دستی داشته باشد. همانطور که اتفاق می افتد ، انتظار داشته باشید که ابزارهای جدید قدرتمند برای کشف روشهای جدید و هیجان انگیز برای بهره برداری از ناکارآمدی بازار.

موری A. Ruggiero جونیور نویسنده "استراتژی های تجارت سایبرنتیک" (ویلی) است. از طریق پست الکترونیکی در Ruggieroassoc@aol. com ایمیل کنید.

کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید

برچسب : نویسنده : محمود استادمحمد بازدید : 31 تاريخ : يکشنبه 12 شهريور 1402 ساعت: 20:49