این یک قسمت از سری "Spotlight عضو جامعه" ما است ، جایی که ما از اعضای جامعه TimescaledB دعوت می کنیم تا کار خود را به اشتراک بگذارند ، درخشش موفقیت آنها و الهام بخشیدن به دیگران با روش های جدید برای استفاده از فناوری برای حل مشکلات.
در این نسخه ، Mikko Ohtamaa ، مدیرعامل استراتژی تجارت ، به ما می پیوندد تا نحوه دسترسی مستقیم به معامله گران و سرمایه گذاران به استراتژی های تجاری با کیفیت بالا و کنترل زمان واقعی بر روی دارایی های خود را با ادغام داده های بازار در مورد هزاران دارایی رمزنگاری ، الگوریتم ها ، به اشتراک بگذاریم. شبیه سازی سودآوری و موارد دیگر به یک راه حل. به لطف TimescaledB ، آنها می توانند بدون نیاز به ساخت لایه زیرساخت ، بر حل مشکلات تجاری تمرکز کنند.
استراتژی معاملاتی پروتکل برای تجارت الگوریتمی از دارایی های رمزنگاری شده در بازارهای غیرمتمرکز است. معامله گران Cryptocurrency و توسعه دهندگان استراتژی می توانند از پروتکل برای دسترسی و تجارت به راحتی در بازارهای نسل بعدی با ابزارهای پیشرفته ای که به طور سنتی فقط برای صندوق های پرچین در دسترس بوده اند ، استفاده کنند.
کاربران نیازی به درک عمیقی از فناوری blockchain ندارند ، زیرا پروتکل استراتژی تجارت به گونه ای طراحی شده است که یک موضوع پیچیده را برای درک و نزدیک شدن آسان تر می کند. این کار با ادغام فیدهای داده های بازار برای هزاران دارایی رمزنگاری ، توسعه الگوریتم ، شبیه سازی سودآوری ، اجرای تجارت و ابزارهای مدیریت خزانه داری مبتنی بر قرارداد هوشمند در یک بسته عمودی یکپارچه انجام می شود.
در مورد تیم
نام من Mikko Ohtamaa است. من مدیرعامل استراتژی تجارت هستم. من 25 سال است که یک توسعه دهنده نرم افزار بوده ام. برای یک دهه گذشته ، من CTO از شرکت های مختلف رمزنگاری و Fintech بوده ام. من همچنین یکی از اولین توسعه دهندگان Ethereum DAPP و حسابرسان قرارداد هوشمند استنباط هستم.
استراتژی تجارت یک شرکت از راه دور اول با پنج نفر است. ما در لندن و جبل الطارق دفاتر داریم. ما از ترکیبی از ابزارهای کار از راه دور (Discord ، Github ، Google Workspace) و هفته های Sprint شدیدتر برای مدیریت توسعه نرم افزار استفاده می کنیم.
از آنجا که کار ما بسیار فنی است ، همه اعضای تیم در زمینه توسعه نرم افزار ، مالی کمی یا فن آوری های blockchain پیشینه دارند.
درباره پروژه
استراتژی تجارت بر روی فیدهای داده های بازار عمل می کند ، که داده های خام مستقیماً از blockchains جمع آوری می شوند. بیشتر داده های بازار به شدت سریال زمان هستند ، اگرچه عناصری از ویژگی های کاتالوگ محصول مانند جفت های مختلف معاملاتی ، نشانه ها و مبادلات نیز وجود دارد. به دلیل ترکیب قدرتمند PostgreSQL و TimescaledB ، می توانیم داده ها را در یک پایگاه داده واحد ذخیره کنیم ، و این کار را برای توسعه دهندگان نرم افزار ساده می کند تا در بالای این کار قرار بگیرند و این به نوبه خود ، هزینه های توسعه نرم افزار زیادی را برای ما ذخیره می کند.
ما دو نوع بار کاری داریم: مجموعه داده های تاریخی ، که به اندازه آن چالش برانگیز هستند ، و داده های داده در زمان واقعی برای الگوریتم هایی که از نظر تأخیر به چالش کشیدن هستند. TimescaledB مقیاس بندی عمودی را به عنوان یک دریاچه داده ارائه می دهد ، اما همچنین تجمع مداوم در زمان واقعی برای داده های سری زمانی را ارائه می دهد و این امر را برای نیازهای زمان واقعی مناسب می کند.
✨ یادداشت ویرایشگر: ما منابع مربوط به مصالح مداوم TimescaledB را برای کمک به شما در شروع کار جمع آوری کرده ایم.
داده های مربوط به TimescaledB هم در وب سایت اطلاعات بازار و هم در فید ما ، بلکه در مورد خود الگوریتم های معاملاتی نیز تغذیه می شود ، که تصمیمات تجاری را بر اساس ورودی داده ها می گیرند. برنامه های ما شامل OHLCV یا به اصطلاح نمودارهای شمع ، اطلاعات خلاصه بازار مانند معاملات روزانه و نقدینگی و اطلاعات ریسک برای تجزیه و تحلیل تجارت فنی است.
کولاژ نمودارها از وب سایت استراتژی تجارت
انتخاب (و استفاده از!) TAMESCALEDB
PostgreSQL برای سه دهه گذشته کارگاه منبع باز پایگاه داده ها بوده است و مشهورترین و محکم ترین پایه و اساس را برای ایجاد مشاغل شما ارائه می دهد.
ما به دلیل بنیاد جامد PostgreSQL ، عملکرد آسان ، خارج از جعبه و طبیعت منبع باز واقعی با یک جامعه فعال زمانی فعال ، TimescaledB را در سایر پایگاه داده های سری زمانی انتخاب کردیم.
علاوه بر این ، TimeScaledB با نمونه های کاملاً مستند در مورد نحوه استفاده از آن برای داده های نمودار بازار سهام ، به ما امکان می دهد تا این نمونه ها را بگیریم و اولین MVP خود را بر اساس کد مثال TimescaledB بسازیم.
✨ یادداشت ویرایشگر: آموزش سه مرحله ای ما را برای یادگیری نحوه جمع آوری ، ذخیره و تجزیه و تحلیل داده های سهام Intraday بررسی کنید.
به عنوان مثال ، ما به شدت از ویژگی نمای کلی مداوم از TimescaledB استفاده می کنیم تا داده های شمع 1 دقیقه ای خود را تا 15 دقیقه ، 1 ساعت و شمع های روزانه نمونه برداری کنیم. ما می توانیم این کار را به طور کامل بارگیری کنیم و فقط با حداقل 10-20 خط کد SQL توصیف می کنیم که چگونه می توان ستون های مختلف را نمونه برداری کرد.
استقرار فعلی و برنامه های آینده
علاوه بر TimeScaledB ، سایر مؤلفه های اصلی ما در پشته توسعه نرم افزار عبارتند از: چارچوب جبهه وب Svelte/Sveltekit و Python ، Pyramid و Sqlalchemy Backend.
نمودار معماری فعلی
در حال حاضر ، ما داده های معاملاتی از 1000 مبادله غیرمتمرکز (AKA DEXES) ، از سه blockchain (اتریوم ، چند ضلعی و زنجیره هوشمند Binance) داریم که شامل 800K جفت معاملات است. برای مرجع ، NASDAQ تنها 3000 جفت معاملات دارد که یک مرجع برای تنوع گسترده بازارهای blockchain و cryptocurrency ارائه می دهد! در حال حاضر ، ما همه چیز را در یک پایگاه داده 1 سل قرار می دهیم ، اما هنوز در مورد نوع داده های جمع آوری شده در اوایل هستیم. ما انتظار داریم که این پایگاه داده در طول سال آینده ده ها ترابایت رشد کند.
نمودار معماری منابع داده تجارت
استراتژی تجارت در حال تکمیل دور بذر خود است. تاکنون تیم لاغر بوده است. ما انتظار داریم که اکنون به عنوان یک تجارت شروع به رشد کنیم ، زیرا تجارت ما در حال یافتن مناسب بازار محصول است. ما به دنبال راه اندازی استراتژی های معاملاتی قابل دسترسی کاربر در اواخر سال جاری هستیم ، به محض اینکه اطمینان داریم پشته نرم افزار به خوبی رفتار می کند و قراردادهای هوشمند مرتبط با آن ایمن هستند.
ما در لبه خونریزی فناوری blockchain قرار داریم. بسیاری از مؤلفه هایی که ما ساخته ایم و بسیاری از مشکلاتی که ما حل می کنیم به عنوان اولین در جهان انجام می دهیم. TimeScaledB به ما امکان می دهد بدون نیاز به ساخت لایه زیرساخت خودمان ، روی حل این مشکلات تجاری تمرکز کنیم.
اگر به استراتژی های معاملاتی رمزنگاری علاقه دارید ، لطفاً در چت اختلاف نظر عمومی ما سؤال کنید.
مشاوره و منابع
اگر به طور کلی به تجارت الگوریتمی و راه حل های مبتنی بر ماشین در بازارهای مالی علاقه مند هستید ، لطفاً پست وبلاگ اعلامیه ما را بخوانید تا در مورد چشم انداز ما برای امور مالی غیر متمرکز و پروتکل غیرمتمرکز بدانید.
- برای دیدن TimeScaledB در عمل ، می توانید نقاط پایانی API در زمان واقعی ما را کشف کنید ، نمودارهای داده بازار در زمان واقعی ما را مشاهده کنید یا مجموعه داده های بازار تاریخی تولید شده از TimescaledB را بارگیری کنید.
استراتژی تجارت به شدت در منبع باز نقش دارد. شما می توانید استراتژی تجارت ما Python Client و 100 ٪ منبع باز Sveltekit ما را مطالعه کنید.
اگر سؤالات توسعه نرم افزار یا سؤالاتی در مورد استراتژی های معاملاتی دارید ، لطفاً در چت اختلاف نظر عمومی ما سؤال کنید.
ما همچنین عاشق نکات مربوط به تولید قهوه به اشتراک گذاشته شده توسط TimescaledB هستیم. به دلیل افزایش فعالیت تولید دم ، تیم ما اکنون 150 ٪ کافئین دار شده است.
این مهم است ، و یکی از مهمترین دلایلی است که من برای کار در #Devrel به بازه زمانی آمدم.
و برای ثبت، من کاملاً آماده پاسخ دادن به هر سؤال قهوه ای هستم که می خواهید به ما بگویید.☕️😉https://t. co/f74kT9eHWF
— رایان بوز (@ryanbooz) 19 ژانویه 2022مایلیم از Mikko و کل تیم Trading Strategy برای به اشتراک گذاشتن داستان خود تشکر کنیم! ما تلاش شما را برای دسترسی به استراتژی های معاملاتی با کیفیت بالا به کاربران در سراسر جهان تحسین می کنیم.
ما همیشه مشتاق هستیم که پروژه ها و داستان های جدید اجتماعی را در وبلاگ خود ارائه دهیم. اگر داستان یا پروژهای دارید که میخواهید به اشتراک بگذارید، با Slack (@Lucie Šimečková) تماس بگیرید، و ما از آنجا میرویم.