آیا تجارت الگوریتم عملی است؟

ساخت وبلاگ

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

کتاب به نوعی خشک است، اما در مفاهیم خود بسیار کامل و روشن است. بیشتر شبیه کتاب درسی دانشگاهی است تا هر چیز دیگری. فقط مفاهیم را یک به یک، فصل به فصل مرور می کند.

من کتابی را در سال 2013 با عنوان "تجارت خودکار حرفه ای: تئوری و عمل" بررسی کرده ام که از Lisp به عنوان زبانی برای پیاده سازی یک سیستم معاملاتی فرکانس های مختلف با استفاده از مفاهیم زندگی مصنوعی و تئوری کنترل استفاده می کند (به یاد می آورم که همه موارد را مطالعه کرده بودم. بیرون آمدن از موسسه سانتافه در اواخر دهه 80 - زندگی مصنوعی I، هوش ازدحام و غیره). برخی از موارد AI/AL قدیمی هستند، اما دانش معاملاتی تحت پوشش و نحوه ساخت یک پلت فرم معاملاتی خودکار عالی هستند. او بسیاری از زمینه ها را بسیار مختصر و بر اساس تجربه محکم پوشش می دهد. من عاشق لیسپ هستم، بنابراین به همین دلیل بود که به این کتاب گرایش پیدا کردم.

من در حال حاضر به زبان برنامه نویسی آوریل، Array Programming Reimagined In Lisp[1] هستم، و ممکن است سعی کنم قسمت های ریاضی کد کتاب را در APL و بقیه را در Lisp با برخی بهبودها پیاده سازی کنم. آوریل بسیار انعطاف پذیر است و از کتابخانه ها و پردازش نمادین Lisp بهره می برد. خالق آوریل به تازگی آن را از ارزیابی مشتاق ماه گذشته به ارزیابی تنبل تغییر داده است.

شما رای موافق من را در Lisp داشتید:P

هه، بله، لیسپ جاذبه یا چاه گرانشی عجیبی است که من همیشه پس از امتحان کردن سایر PL ها به درون آن سرازیر می شوم. اشتباه نکنید، من Zig (برای جایگزینی روش های قدیمی C)، SPARK2014 (که به چیزی که Rust در حال تکامل است) و سایر عشق هایم - J و APL را دوست دارم. به همین دلیل است که آوریل یک سیاهچاله دوتایی بود - لذت Lisp با یک REPL، تعداد زیادی کتابخانه و میراث، پردازش نمادین، و توانایی جاسازی الماس APL در پرانتز برای قطعات ریاضی. وقتی لیسپ را باز می کنم، سرگرمی ساده و قدیمی دارم. ارزیابی فوری و کدهای داغ با یک IDE/ویرایشگر عالی در emacs/sly. من دارم کلیدهای Xah's Fly[1] را یاد می گیرم تا همه آن ها را با هم جمع کنم تا عطش مودال خود را از vim در emacs برطرف کنم.

Clojure نیز بسیار سرگرم کننده است و کتابخانه های زیادی را برای استفاده باز می کند. دراگان راکز [2] دارای ویژگی های عالی برای ML/DL است

مارک واتسون مقصر اصلی نوشتن کتاب خود و داشتن عصبی برای انتشار آن است: ماژول های مشترک LISP: هوش مصنوعی در دوران شبکه های عصبی و نظریه هرج و مرج [3] من در آن زمان به طور سطحی مطالعه کرده بودم - گاز ، آنز ، هرج و مرج وپیچیدگی - در اواخر دهه 80 ، و این کتاب من را با LISP معرفی کرد. مارک گاهی اوقات در اینجا است ، بنابراین مارک ، متشکرم!

مطمئن نیستید که چرا یک بررسی ساده کتاب دارای بسیاری از موارد صعودی است.

چند سال پیش تمام آنچه را که می توانم در این مورد خواندم و تجارت سیستماتیک در Crypto را شروع کردم. با بهترین نتیجه در یک بستر عمومی به پایان رسید و یک عملیات تجاری کوچک را با چند مشتری انجام داد ، یکی سازنده بازار رمزنگاری. به دلیل تمام ناشناخته های بازار ، استرس و روانشناسی/احساسات واقعاً سخت است. بعد از دفع FTX من از دست دادم~35 ٪ سرمایه. در حال حاضر آن را در مهندسی نرم افزار مکث و پشت قرار دهید.

مجبور شد سیستم تخصیص دارایی من را که مبتنی بر API FTX بود ، بازسازی کنم. بهبود آن در زمان واقعی و استفاده از API Binance. هنوز هم می توان ریسک ریسک ضد حزب را گرفت و یا کلاهبرداری USD.

احتمالاً این موارد بسیار زیاد است زیرا این موضوع کاملاً جدید برای HN است. ممکن است شما به همان اندازه که در صنعت هستید ، قدردانی نکنید ، اما تجارت الگوریتمی زمینه ای است که بیشتر ما کاوش نکرده ایم. بیشتر مطالب مربوط به HN برای صادق بودن در طراحی وب متمرکز شده است ، بنابراین چیزهای خارج از آن می توانند بسیار زیاد شوند.

آه به اندازه کافی منصفانهبرای هر کسی که علاقه مند است سیستم های تجاری توسط Tomasini و سهام موجود در این حرکت توسط Clenow را توصیه می کنم.

آیا توصیه هایی در مورد کتابهای خوب در مورد سیستم های معاملاتی دارید؟من در دنیای تجارت انرژی کار می کنم ، و به طور کلی سیستم هایی در پشت دنیای مالی وجود دارند~10 سال.

امیدوارم در مورد این موضوع بیشتر بدانم!

سیستم های معاملاتی توسط Tomasini و سهام موجود در حال حرکت توسط Clenow ، Python for Finance را امتحان کنید. برای طرف کد ، در نهایت چیزهای زیادی وجود ندارد که خودتان آن را بسازید و یاد بگیرید.

استراتژی های معاملات Algo شما چقدر پیچیده بود؟و آیا فکر کرده اید که این موارد را به غیر کریپتو ترجمه کنید؟

آنها با استفاده از ریاضیات ساده یا شاخص های فنی یا محاسبات ساده پاندا بسته به سیستم ، نسبتاً ساده بودند. همه آنها به طور کلی مبتنی بر رفتار حرکت بازارها بودند.

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

من غیر کریپتو را امتحان نکرده ام ، فکر می کنم فقط این کار را به سرمایه گذاری های ساده در صندوق های ردیاب یا ETF واگذار خواهم کرد.

آیا بازده خود را در USD یا ETH/BTC اندازه گیری کردید؟

من با بسیاری از معامله گران سودآور در Crypto روبرو شده ام که فقط در USD اندازه گیری می کنند و وقتی نتایج آنها را فقط با خرید و نگه داشتن ETH/BTC در ابتدای چرخه ای که پشت سر می گذارند مقایسه می کنید. همه مانند یک معامله گر بزرگ در یک بازار گاو نر احساس می کنند.

بازده تنظیم شده ریسک آنها می تواند بسیار بهتر باشد. کسی در اینجا پول واقعی از تجارت Algo کسب می کند؟

من در مورد افرادی صحبت می کنم که نرم افزار خود را می نویسند نه اینکه برای شرکتی کار کنند که این کار را به صورت حرفه ای انجام دهد.

من علاقه مند هستم که هرگونه نکاتی یا نشانگر در مورد چه راهکارهایی را پیدا کرده اید که این کار را پیدا کرده اید.

این کار می کند ، اما انتظار بازده بزرگی را ندارید.

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

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

- در طی 5-10 دقیقه بسیار مداوم کار می کند ، سیگنال هایی بر اساس داده های گزینه.

- قانون تعداد زیادی را درک و تحقق بخشید و از آن به نفع خود استفاده کنید.

- به درک مفهوم زمان اهمیت دهید. شبه علوم عجیب و غریب و عجیب و غریب در اطراف آن وجود دارد. بنابراین کورکورانه به یک نظریه اعتماد نکنید.

من کارهای مشابهی انجام می دهم و بیشتر موارد فوق را تأیید می کنم. این با تجربیات من مطابقت دارد.

تنها چیز دیگری که می گویم این است که اگر در بازار گاو نر هستید ، ممکن است برنده های آسانی داشته باشید. پس از آن - هنگامی که بازار علیه شما می چرخد - اینها تبخیر می شوند.

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

>تنها چیز دیگری که می گویم این است که اگر در بازار گاو نر هستید ، ممکن است برنده های آسانی داشته باشید. پس از آن - هنگامی که بازار علیه شما می چرخد - اینها تبخیر می شوند.

اگر سود algotrading شما به گاو یا خرس بودن در بازار بستگی دارد ، شما این کار را اشتباه انجام می دهید. نوسانات اهمیت دارد ، نه جهت.

لطفاً با همه افراد دیگر تند و زننده برای گفتن R/Algotrading همراه باشید - من مطمئن هستم که آنها علاقه مند هستند.

کار معدن در هر دو بازار. اما من برای جلوگیری از تعصب بازار در خطوط میلی ثانیه تجارت می کنم. و بله نوسانات مهم است. به نظر می رسد که تأیید این رویکرد ، می بینم که Binance اخیراً نمودار 1S (به طور مؤثر 1000ms) را معرفی کرده است.

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

نه این که من نقدینگی ، زمان یا توانایی ورود به این موضوع را دارم ، اما چگونه یک فرد به زمان و داده های تجارت MS دسترسی پیدا می کند؟

بیشتر مبادلات رمزنگاری نقاط پایانی WebSocket رایگان با تأخیر میلی ثانیه برای داده های تجارت و سفارش ارائه می دهد

آسان - شما هزینه آن را پرداخت می کنید

نه ، Binance و سایر صرافی های مشابه آن را به صورت رایگان از بین می برد. فقط 1000 متر با API آنها تماس بگیرید. فکر می کنم Tradfi کمی عقب مانده است.

>اگر به جای آن آمازون یا مایکروسافت را خریداری کرده اید ، بیش از 20 سال است که احتمالاً خیلی جلوتر خواهید بود.

و اگر Pets. com یا Webvan را خریداری می کردید ، خیلی عقب خواهید بود. تعصب بازمانده در محل کار.

درست است ، اما این ماهیت سرمایه گذاری است. اگر خطر را دوست ندارید ، حدس می زنم از RRSP استفاده کنید.

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

من خودم در این مورد خسته شدم و هرگز نتوانستم یک ردیاب شاخص کلاسیک را شکست دهم.

بنابراین بله ، من تقریباً 18 ماه سود 3-5 ٪ کسب کردم ، اما زمان زیادی طول کشید ، استرس و در پایان با پول کمتری به پایان رسیدم.

آیا تجربه شما یکسان است؟

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

شما در صورتی که می خواهید در این زمینه کار کنید ، بهتر است لباس کوچکی از افراد با انگیزه پیدا کنید تا به آن بپیوندید.

نرخ موفقیت برای صندوق های پرچین تازه تشکیل شده احتمالاً چیزی شبیه به 50 ٪ بیش از یک افق 5 ساله است. برای معامله گران انفرادی ، احتمالاً به 1 ٪ نزدیکتر است.

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

. not to mention that if you're successful as a solo trader, you could be making 10x more with proper financial backing. If your strategy is retuing 25% aually on a personal 1 mil investment, there's a good chance it'll still be retuing>20 ٪ در سرمایه گذاری 10 میلیون (هنگامی که به 100 میلیون یا میلیارد دلار رسیدید ، بازده شما به دلیل تأثیر بازار شروع به کاهش می کند). یک پشتیبان خوب پیدا کنید ، آنها به معنای واقعی کلمه به شما پول و یک تیم پشتیبانی برای یک قطعه از سود می دهند.

من حدود چهار سال است که بعد از الهام گرفتن از یک دوره کارشناسی ارشد داده کاوی که می گذرانم ، حدود چهار سال است که استراتژی های خودم را امتحان کردم. این یک جاده طولانی و سخت برای من بوده است ، و من بیشتر سعی کرده ام تا امسال همبستگی پیدا کنم. به عنوان یک مرد با همسر و بچه ها ، زمان پروژه من از ساعت 10 شب شروع می شود و گاهی اوقات تا 3 تا 4 صبح می رود. سپس ساعت 7 از خواب بیدار می شوم و بچه ها را به مدرسه می برم و کار روزانه خود را انجام می دهم. من معمولاً می توانم این دو یا سه بار در هفته این کار را انجام دهم ، اما اخیراً من زود به رختخواب می روم که من را از بین می برد. من آنقدر شبهای 4 صبح داشتم که احتمالاً در این مرحله برای سلامتی من کمی مضر بوده است.

پشته من یک لینوکس VM با MySQL است و مجموعه ای از اسکریپت های پایتون را اجرا می کند که داده ها را در زمان واقعی جمع می کند و معاملات خودکار را از طریق API TD Ameritrade انجام می دهد.

به هر حال ، من خودم را باهوش یا با استعداد نمی دانم - قدرت من فقط به عزم من متکی است. اگر می خواستید از من بپرسید که آیا ارزش آن را دارد ، من می گویم "بیشتر". حداقل من با درک بسیار بالاتری از بازارهای سهام/گزینه ها دور شده ام و درباره MySQL ، Python و Data Mining چیزهای بیشتری می دانم. در این مرحله اگرچه من با یک شرکت الگوریتمی در ضربان قلب کار می کردم.

>کسی در اینجا پول واقعی از تجارت Algo کسب می کند؟

نه ، اوراق بهادار Citadel فقط یک سال رکورد درونی بودن جریان خرده فروشی را داشت.

من در سال 2008 این کار را به تنهایی انجام دادم و چیزی بیش از یک حساب کارگزاران تعاملی نبود. سپس من همه وارد شدم و شرکتی را شروع کردم تا این کار را به صورت حرفه ای در سال 2012 انجام دهد.

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

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

در اکثریت قریب به اتفاق فعالیت های من، الگوهای من فقط در صورتی وارد معامله می شوند که تضمینی برای کسب درآمد باشد.

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

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

به عنوان کسی که با این موضوع سر و کار دارد، دوست دارم با کسی که قدمی برای اداره شرکت شما برداشته است، چت کنم. آیا گروه های خوبی برای ملاقات با دیگران وجود دارد؟آیا برای یک قهوه گفتگوی ویدیویی آماده هستید؟

گروه های خوبی وجود دارند، اما آن ها معمولاً افرادی هستند که عمیقاً در این زمینه درگیر هستند. اکثریت قریب به اتفاق چیزهایی که پیدا می کنید، از جمله بحث هایی در مورد این موضوع در HN، زباله های کاملی هستند که کاملاً صریح هستند و بسیار تضعیف کننده هستند.

من هم همین تصور را داشتم g . هر پیشنهادی در مورد کجا نگاه کنیم؟

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

موفق به ماندن حتی برای 3 ماه. چیزهای محرمانه همان چیزی است که من به دست آوردم اما آن را معقول می دانم.

من همیشه تعجب می کنم که آیا این فضا به طور کامل توسط HFT ها درگیر نشده است. آیا به عنوان یک فرد بیهوده نیست؟

>آیا به عنوان یک فرد بیهوده نیست؟

HFT کم و بیش است. اما تجارت الگوریتم به طور کلی می تواند به سادگی اجرای استراتژی هایی باشد که در غیر این صورت به صورت دستی انجام می دادید. من معتقدم هنوز مقدار کافی آلفا وجود دارد.

تجارت الگو != HFT. HFT نوعی استراتژی معاملاتی الگوریتمی است که بر اساس بازه معاملاتی طبقه بندی می شود. در همین طبقه بندی، استراتژی های فرکانس متوسط نیز وجود دارد. اصطلاح "فرکانس بالا" نسبتاً ذهنی است، بستگی به آلفای مورد نظر شما دارد.

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

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

HFT از حرکات بسیار کوتاه مدت بهره برداری می کند. اگر الگوریتمی برای پیش بینی روندهای بلندمدت داشتید، می توانید بدون تکیه بر تأخیر کم، HFT را شکست دهید.

معاملات FX...
ما را در سایت معاملات FX دنبال می کنید

برچسب : نویسنده : شهلا ریاحی بازدید : <-PostHit-> تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 22:23