
اخیراً به نظر می رسد که پول روی درختان در حال رشد بوده است.
با توجه به حجم تجارت به میلیارد ها دلار در روز و کلاه های بازار که ده ها میلیارد دلار به آن می رسد ، جای تعجب نیست که ارزهای رمزنگاری شده باعث افزایش طلای روز مدرن می شوند.
ما در عصر ارزهای دیجیتال زندگی می کنیم ، با ارزهای رمزنگاری شده در طی یک دهه. با این حال ، در حال حاضر ، بیش از هزار ارز رمزنگاری در بازار وجود دارد و تقریباً روزانه یک سکه اولیه (ICO) ارائه می شود.
از آنجا که ما این بازار جدید و پرکار را در آغوش می گیریم ، مهم است که سعی کنیم درک کنیم که چه خبر است. خطرات زیادی برای مشاهده هم در سطح خرد (به عنوان مثال ، سرمایه گذاری شخصی) و هم در سطح کلان (به عنوان مثال ، پیشگیری از سقوط بازار و از دست دادن عمده سرمایه) وجود دارد. این جایی است که ما وارد می شویم.
ما مردم داده هستیم. به طور خاص ، ما توسعه دهندگان TimeScaledB ، یک پایگاه داده جدید سریال منبع باز هستیم که از PostgreSQL ساخته شده است. و ما فکر کردیم که تجزیه و تحلیل بازار cryptocurrency با استفاده از postgresql و timescaledb (به علاوه r برای تجسم داده ها) روشنگری (و سرگرم کننده) خواهد بود.
برای این تجزیه و تحلیل*، ما به داده های قیمت تاریخی OHLCV در بیش از 1200 ارز رمزنگاری (از تاریخ 6/26/2017 ؛ مودبانه از CryptoCompare) نگاه کردیم. در حالی که مجموعه داده فعلی ما فقط یک رکورد روزانه از نرخ ها را نشان می دهد ، مقیاس TimescaledB به راحتی به داده های تاریخی بسیار ریزتر شده است. با هجوم مداوم سکه ها و مبادلات جدید ، TimescaledB می تواند پایه و اساس قابل توجهی برای داده های سری زمانی در بازار cryptocurrency فراهم کند.
این چیزی است که شما باید از این پست دور کنید:
- چندین بینش سطح بالا در بازار cryptocurrency
- درک بهتر از چگونگی TimeScaledB + PostgreSQL تجزیه و تحلیل داده های سری زمانی را آسان تر می کند
- دستورالعمل نحوه بارگذاری این مجموعه داده های خود و ترسیم بینش خود (و شاید فرصت های داوری خود را پیدا کنید!)
*لطفا توجه داشته باشید که هیچ چیز در این تحلیل نباید به عنوان مشاوره مالی تفسیر شود. اگر می خواهید نتیجه گیری های خود را ترسیم کنید ، در اینجا دستورالعمل نصب TimescaledB و بارگیری این مجموعه داده Cryptocurrency آورده شده است.
بنابراین اگر 7 سال پیش 100 دلار در بیت کوین سرمایه گذاری کرده اید ، ارزش آن را داشت ...
بیایید با برخی از FOMO قدیمی قدیمی شروع کنیم. اگر چیزی در مورد ارزهای رمزنگاری می دانید ، احتمالاً از بیت کوین ، "نوه" همه ارزهای رمزنگاری شده شنیده اید. معلوم است که اگر در ژوئیه 2010 100 دلار در بیت کوین سرمایه گذاری کرده اید ، امروز بیش از 5،000،000 دلار ارزش دارد.
بیت کوین از آن زمان تاکنون عملکرد بسیار خوبی داشته است (اگرچه اخیراً یک غوطه وری کوچک نیز انجام داده است):
- قیمت BTC USD تا دو هفته فواصل دو هفته را انتخاب کنید تا زمان_بکت ('14 روز '، زمان) را به عنوان دوره ، آخرین (بسته شدن_پریس ، زمان) به عنوان last_closing_price از btc_prices که در آن CURRENCY_CODE =' USD 'به ترتیب دوره به ترتیب توسط دوره انتخاب کنید.

با استفاده از PostgreSQL ، ما قیمت های BTC را در فواصل 2 هفته ای پرسیده ایم و نرخ مبادلات USD را تجزیه و تحلیل می کنیم.(توجه داشته باشید که "TIME_BUCKET" و "آخرین" در این پرس و جو توابع ویژه سری زمانی سری TimescaledB هستند که در PostgreSQL نیستند.)
اما امیدوارم که شما در فوریه 2014 خریداری نکرده باشید ...
این دقیقاً یک حرکت صاف برای BTC نبوده است. بیایید در روز به روز نوسانات BTC به آن بپردازیم. در اینجا ما بازده های روزانه را با استفاده از قدرت توابع پنجره postgresql محاسبه می کنیم:
- روزانه BTC به روز انتخاب می شود ، بسته شدن_پریس / سرب (بسته شدن_پریس) بیش از قیمت ها به عنوان daily_factor از (زمان را انتخاب کنید ، بسته شدن_پریس از btc_prices که در آن currency_code = "USD" توسط 1،2) قیمت های زیر پنجره به عنوان (سفارش توسط زمان DESC)؛

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

خداحافظ چین ، سلام ژاپن
بازار cryptocurrency جهانی است. هنگام نگاه به حجم تجارت با ارز ، متوجه چیز جالبی شدیم:
- حجم معاملات BTC براساس ارز انتخاب Time_Bucket ('14 روز '، زمان) به عنوان دوره ، CURRENCY_CODE ، مبلغ (Volume_BTC) از گروه BTC_Prices توسط CURRENCY_CODE ، ترتیب دوره براساس دوره ؛

در سال 2014 شاهد پرش جزئی برای نرخ بیت کوین در چین بود که احتمالاً ناشی از کاهش ارزش یوان و تضعیف بازار سهام داخلی است. این به دنبال رونق بعدی در سال 2016 و اوایل سال 2017 بود ، زیرا حجم چینی بر تجارت بیت کوین حاکم بود.

طی چند ماه ، حجم به طرز چشمگیری کاهش یافت.
چرا؟این جایی است که ما مجبور شدیم از اعداد خارج شویم و تحقیقات قدیمی را انجام دهیم.(و آنچه پیدا کردیم نشان می دهد که چگونه نمی توانید هنگام تلاش برای درک این بازار به داده های کمی اعتماد کنید.)
در اوایل سال 2017 ، بانک مردم چین شروع به تقویت مقررات و بدهی های قانونی برای مبادلات رمزنگاری خطرناک کرد. تا ماه فوریه ، دو مورد از بزرگترین مبادلات چینی (Okcoin و Huobi. com) برداشت ها را به حالت تعلیق درآوردند و تا اواسط سال 2017 ، معاملات چینی خشک شده بود. از آنجا ، ژاپن در معاملات بیت کوین با حجم رهبر شد ، حتی تا آنجا پیش می رود که بیت کوین را به عنوان ارز قانونی در آوریل 2017 به رسمیت می شناسد.

اکنون ، اگر در ژانویه 2017 100 دلار در ETH سرمایه گذاری کرده اید ...
نگران نباشید اگر در سال 2010 به قطار بیت کوین امیدوار نبودید. به همان اندازه که بیت کوین بی ثبات بوده است ، برخی استدلال می کنند که اتریوم یک سوار دیوانه تر بوده است (و "تصحیح" اخیر آن را نشان می دهد). بیایید با گذشت زمان به قیمت اتریوم در بیت کوین نگاه کنیم (همانطور که معمولاً نقل می شود):
- قیمت های ETH در BTC با فاصله دو هفته ای ، Time_Bucket ('14 روز '، C. Time) را به عنوان دوره انتخاب کنید ، آخرین (c. closing_price ، c. time) به عنوان last_closing_price_in_btc از crypto_prices c که در آن گروه c. currency_code =' ETH 'توسط گروهترتیب دوره به دوره ؛

اما همانطور که می دانیم ، خود بیت کوین نسبتاً بی ثبات بوده است ، که نمودار فوق را کمتر مفید می کند. بنابراین بیایید با استفاده از BTC هر روز به نرخ ارز فیات ، قیمت های ETH را در ارزهای فیات بررسی کنیم.(با بهره گیری از پیوندهای Postgres و برخی از فیلترهای فانتزی):
- قیمت های ETH در BTC ، USD ، EUR و CNY با فاصله دو هفته ، TIME_BUCKET ('14 روز '، c. time) را به عنوان دوره انتخاب کنید ، آخرین (c. closing_price ، c. time) به عنوان last_closing_price_in_btc ، آخرین (c. closing_price_price_price، C. Time) * Last (b. closing_price ، c. time) فیلتر (که در آن b. currency_code = 'USD') به عنوان last_closing_price_in_usd ، آخرین (c. closing_price ، c. time) * آخرین (b. closing_price ، c. time) فیلتر (جایی که b. currency_code = 'ure') به عنوان last_closing_price_in_eur ، آخرین (c. closing_price ، c. time) * آخرین (b. closing_price ، c. time) فیلتر (که در آن b. currency_code = 'cny') به عنوان last_closing_price_in_cny ازcrypto_prices c به btc_prices b در time_bucket ('1 روز' ، c. time) = time_bucket ('1 روز' ، b. time) که در آن c. currency_code = 'eth' با ترتیب دوره به دوره به صورت دوره ای بپیوندید.

در سال اول خود ، ETH از هر سالانه رشد BTC در تمام تاریخ BTC پیشی گرفت - افزایش سنگین 530 ٪ در میانگین قیمت بسته شدن نسبت به سال قبل ، شروع خوبی را نشان داد. به طور تجمعی ، این رشد از سال 2016 تا 2017 به 200 ٪ کاهش یافته است ، اگرچه هنوز هم برای هر دارایی دیگر نرخ بسیار چشمگیر است. و در نیم سال گذشته ، قیمت ETH 3000 ٪ افزایش یافته است. بنابراین ، اگر شما در ژانویه سال 2017 100 دلار در ETH سرمایه گذاری کرده اید (کمتر از 7 ماه پیش) ، امروز بیش از 3000 دلار ارزش دارد.
با ارائه قیمت ETH در این ارزهای پایدار (USD ، EUR ، CNY) ، به نظر می رسد که خطوط روند بین سه پول فیات سازگار هستند. پیشرفت روشنی در قیام شیب دار طی شش ماه گذشته آشکار است و روندها نشان دهنده رشد گسترده ای برای سکه در هنگام نقل در همه ارزها ، به جز BTC است. نسبت به نمودارهای فیات ، نمودار ETH/BTC به دلیل نوسان قیمت BTC در طی سالها کاملاً ناپایدار است. در نتیجه ، بازنمایی ETH توسط قیمت BTC ، تغییرپذیری ETH را افزایش می دهد. بدیهی است که BTC هنوز خیلی نابالغ است تا یک ارز پایه در نظر گرفته شود.
در مورد 1200 ارز رمزنگاری دیگر چیست؟
با این بررسی کوتاه از روند BTC و ETH ، امیدوارم که زمینه بیشتری در دنیای پرشور ارزهای رمزنگاری داشته باشید. بنابراین ما با 1200 ارز رمزپایه دیگر چه می کنیم؟
خوب اول ، بیایید از مجموعه داده های ما برای ردیابی اصل و نسب این ارزهای رمزنگاری شده استفاده کنیم:
(سلب مسئولیت: مجموعه داده های ما وقتی برای اولین بار داده ها را ضبط کرده ایم ، که ممکن است لزوماً با ICO مطابقت نداشته باشد.)
-- Currencies sorted by first time we have data for them SELECT ci.currency_code, min(c.time) FROM currency_info ci JOIN crypto_prices c ON ci.currency_code = c.currency_code AND c.closing_price>گروه 0 توسط CI. Currency_code به ترتیب توسط حداقل (C. Time) Desc ؛
CHORRENCY_CODE |حداقل -----------------+-------------------------- Cir |2017-06-26 20: 00: 00+00 MDC |2017-06-26 20: 00: 00+00 WBTC |2017-06-26 20: 00: 00+00 NET |2017-06-26 20: 00: 00+00 NAS2 |2017-06-26 20: 00: 00+00 tpay |2017-06-26 20: 00: 00+00 MRSA |2017-06-26 20: 00: 00+00 xci |2017-06-26 20: 00: 00+00 پرداخت |2017-06-19 20: 00: 00+00 SNM |2017-06-18 20: 00: 00+00 LGD |2017-06-17 20: 00: 00+00 SNT |2017-06-16 20: 00: 00+00 IoT |2017-06-12 20: 00: 00+00 QRL |2017-06-09 20: 00: 00+00 mgo |2017-06-09 20: 00: 00+00 CFI |2017-06-08 20: 00: 00+00 veri |2017-06-07 20: 00: 00+00 EQT |2017-06-07 20: 00: 00+00 Zen |2017-06-05 20: 00: 00+00 خفاش |2017-05-31 20: 00: 00+00
این یک بازار در حال تحول است. و یکی بدون سقف روشن ، همانطور که می بینیم وقتی روز به روز از تعداد ارزهای رمزپایه جدید پرس و جو می کنیم. در بالا فقط 20 رکورد جدید است که نشان می دهد هر هفته چند ارز جدید جمع می شود.
در اینجا نگاهی به همان روز می پردازیم ، اما تعداد ارزهای جدید با داده را هر روز شمارش می کنیم:
-- Number of new currencies with data sorted by day SELECT day, COUNT(code) FROM ( SELECT min(c.time) AS day, ci.currency_code AS code FROM currency_info ci JOIN crypto_prices c ON ci.currency_code = c.currency_code AND c.closing_price>0 گروه توسط CI. Currency_code به ترتیب حداقل (c. time)) گروهی به ترتیب روزانه به روز.


روز |شمارش ------------------------+------- 2017-06-26 20:00:00+00 |8 2017-06-19 20:00:00+00 |1 2017-06-18 20:00:00+00 |1 2017-06-17 20:00:00+00 |1 2017-06-16 20:00:00+00 |1 2017-06-12 20:00:00+00 |1 2017-06-09 20:00:00+00 |2 2017-06-08 20:00:00+00 |1 2017-06-07 20:00:00+00 |2 2017-06-05 20:00:00+00 |1 2017-05-31 20:00:00+00 |5 2017-05-28 20:00:00+00 |29 2017-05-27 20:00:00+00 |13 2017-05-26 20:00:00+00 |32 2017-05-25 20:00:00+00 |303 2017-05-16 20:00:00+00 |1 2017-05-15 20:00:00+00 |7
هنگامی که هر یک از ارزها را بر اساس اولین مجموعه داده آنها (برای ردیابی "سن" آن ها جستجو می کنیم، واضح است که بازار فقط برای سرمایه گذاران نیست، بلکه برای سازندگان این دارایی های دیجیتال نیز هست. اخیراً، سیل سکه های جدید طی 25 تا 28 مه وارد مجموعه داده های ما شد که به بیش از 300 رکورد جدید ارزهای دیجیتال در کمتر از یک هفته رسید.(البته، این تاریخ ها منعکس کننده زمانی است که منبع داده ما برای اولین بار اطلاعات قیمت ارزها را داشته است، که ممکن است با ICO مطابقت نداشته باشد.)
چه کسی در راس دم بلند ارزهای دیجیتال قرار دارد؟
رمزارزهای زیادی وجود دارد که جدا کردن ارزهای خوب از سر و صدا دشوار می شود. چگونه تشخیص دهیم که کدام یک ارزش تمرکز دارند؟در اینجا یک معیار وجود دارد: حجم کل تجارت در هفته گذشته.
-- بیش از 1200 ارز رمزنگاری شده بر اساس حجم کل تراکنش (به btc) در ماه گذشته 'BTC' را به عنوان ارز_کد، مجموع (b. volume_currency) به عنوان total_volume_in_usd از btc_prices b WHERE b. currency_code = 'USD' و اکنون() - تاریخ(ب. زمان)0 و b. currency_code = 'USD' AND now() - date(b. time)
ارز_کد |مجموع_حجم_به دلار --------------+--------------------- BTC |2040879023. 54 ETH |1617388472. 94011 LTC |287613541. 293571 XRP |269417667. 514443 و غیره |165712729. 612886 ANS |126377042. 5269 SC |111623857. 796786 DASH |86875922. 3588143 ZEC |78836728. 2129428 BTS |69459051. 5958428

یادداشت سریع درباره کاری که این پرس و جو انجام می دهد: داده های بیت کوین و ارزهای دیجیتال در جداول جداگانه زندگی می کنند. بنابراین ما باید دو پرس و جو را UNION کنیم. همچنین، همانطور که قبلاً مشخص کردیم، می خواهیم حجم را به ارز فیات (مثلاً USD) نقل کنیم و نه BTC. بنابراین نیمه دوم پرس و جو به جدول BTC برای تبدیل بیت کوین به USD می پیوندد.
ارزهای رمزنگاری برتر (اندازه گیری بر اساس حجم معاملات) بیت کوین و اتریوم (جای تعجب آور نیست). اما پس از آن ، به نظر می رسد مانند Litecoin (LTC) ، Ripple (XRP) و Ethereum Classic (و غیره) دور نیستند. به عنوان یک سکه پنج ساله ، Litecoin تقریباً با بیت کوین یکسان است و اغلب یک بازیگر اصلی در بازار محسوب می شود. در همین حال ، ریپل مخاطبان خاص تری را به عنوان یک سکه بانکی در عرصه تجارت جهانی هدف قرار می دهد ، همچنین نوید را به عنوان یک سکه به تدریج غالب نشان می دهد. جالب است که در جمع 5 نفر برتر برای پرس و جو ما ، ETH و غیره ظاهر می شوند ، و این نشان می دهد که یک تغییر اساسی به سمت اتریوم در بازار است.
سودآورترین ارزهای رمزپایه چیست؟
راه دیگر برای الک کردن دم بلند ارزهای رمزپایه ، سودآوری است (به عنوان مثال ، همانطور که با کل بازده روزانه اندازه گیری می شود). داده های ما شامل مجموعه ای از قیمت ها برای بیش از 1200 ارز رمزنگاری شده است. اگر بیشترین افزایش نرخ را روز به روز انجام دهیم ، می توانیم ببینیم که چه ارزهای رمزنگاری منجر به بازار روزانه می شوند.
- Crypto برتر با بازگشت روزانه ، روز انتخاب روز ، آخرین (CURRENCY_CODE ، DAILY_FACTOR) ، MAX (DAILY_FACTOR) از (SELECT CURRENCY_CODE ، TIME ، CLOPING_PRICE ، LEAD (CLOPING_PRICE) بیش از (پارتیشن براساس سفارش CURRENCY_CODE توسط زمان DESC) به عنوان PREV_DAY_COY_CLOSING_PRICE ، ،بسته شدن_پریس / سرب (بسته شدن_پریس) بیش از (پارتیشن براساس سفارش ارز_ کد توسط DESC زمان) به عنوان daily_factor از crypto_prices) q گروه به ترتیب زمان توسط DESC Time ؛
زمان |آخرین |بازگشت روزانه ---------------------------------------------------- 2017-06-26 20:00:00+00 |CIN |40. 1428571428571 2017-06-25 20:00:00+00 |KC |38 2017-06-24 20:00:00+00 |VOYA |14. 2747252747253 2017-06-23 20:00:00+00 |پرداخت |3. 18506315211422 2017-06-22 20:00:00+00 |یووی |119. 607843137255 2017-06-21 20:00:00+00 |یون |7. 97665369649805 2017-06-20 20:00:00+00 |TES |5. 25157232704403 2017-06-19 20:00:00+00 |KNC |150000 2017-06-18 20:00:00+00 |ZNY |22. 5217391304348 2017-06-17 20:00:00+00 |یووی |22. 0590746115759 2017-06-16 20:00:00+00 |محدود |9. 50207468879668 2017-06-15 20:00:00+00 |AMIS |168758. 782201405 2017-06-14 20:00:00+00 |جین |6 2017-06-13 20:00:00+00 |یووی |690. 636254501801 2017-06-12 20:00:00+00 |U |5. 21452145214522 2017-06-11 20:00:00+00 |جین |6 2017-06-10 20:00:00+00 |WGO |3. 58744394618834 2017-06-09 20:00:00+00 |BNT |5000 2017-06-08 20:00:00+00 |XNC |52. 7704485488127 2017-06-07 20:00:00+00 |CBD |14. 3243243243243 2017-06-06 20:00:00+00 |CC |72 2017-06-05 20:00:00+00 |BLAZR |7. 38461538461538 2017-06-04 20:00:00+00 |GREXIT |13. 0833333333333 2017-06-03 20:00:00+00 |EPY |4. 29880478087649 2017-06-02 20:00:00+00 |یووی |1257. 67790262172 2017-06-01 20:00:00+00 |FCN |8. 57142857142857 2017-05-31 20:00:00+00 |EPY |348. 611111111111 2017-05-30 20:00:00+00 |BST |14. 1441860465116 2017-05-29 20:00:00+00 |FCN |45. 3086419753086 2017-05-28 20:00:00+00 |NOO |56536. 231884058
در اینجا ارز دیجیتالی را با بالاترین بازده کل روزانه شناسایی می کنیم که در زمان به عقب برمی گردد.(برای انجام این کار، ما دوباره از یک تابع پنجره برای محاسبه بازده روزانه استفاده می کنیم و سپس از آخرین تابع TimescaleDB برای یافتن ارز دیجیتال با بالاترین بازده برای آن روز استفاده می کنیم.)
خروجی ما برای سه ماه گذشته نشان دهنده برتری عددی AMIS (168 برابر در 15/6) است که به عنوان ارز دیجیتال با بالاترین افزایش برای 15 روز متمایز ظاهر می شود. با این حال، اگر به نرخ های AMIS دقیق تر نگاه کنیم، متوجه می شویم که این افزایش بالا نیز به دلیل نرخ های نوسانات بالا است: AMIS تمایل دارد پس از هر افزایش به قیمت پایانی صفر کاهش یابد.

به همین ترتیب، ارز دیجیتال YOVI 3 بار در لیست سرنخ های روزانه ما ظاهر می شود، اما روند غیرقابل اعتمادی مانند AMIS دارد:

در حالی که هر دو روند نسبتاً ناپایدار هستند، اما نسبت به سال اول نزولی ETH (2015) نوید بیشتری نشان می دهند:

(تکرار سلب مسئولیت: TimescaleDB هیچ یک از این ارزهای دیجیتال را تایید نمی کند و مسئولیتی در قبال سرمایه گذاری هایی که انجام می دهید / ضررهایی که ممکن است متحمل شوید نیست.)
بنابراین پول در… درختان مرکل رشد می کند؟
در اینجا ما نتیجه گیری هایی را از مجموعه داده های cryptocurrency عمومی به دست آوردیم ، و قدرت هر دو PostgreSQL و TimescaledB را برجسته می کنیم. با این حال باید به یاد داشته باشیم که بازار cryptocurrency به ناچار ماه آینده ، هفته و حتی روز متفاوت خواهد بود.
اما اگر می خواهید این مجموعه داده را کشف کرده و نتیجه گیری های خود را به دست آورید ، در اینجا دستورالعمل های بارگیری آن (و نصب TimescaledB) آورده شده است.
اگر می خواهید در مورد TimeScaledB اطلاعات بیشتری کسب کنید ، و اینکه چگونه این باعث می شود PostgreSQL برای داده های سری زمانی مقیاس پذیر باشد ، ما این پست فنی را توصیه می کنیم.
اگر سؤالات یا نظرات پیگیری دارید ، ما از طریق ایمیل یا توییتر از آنها استقبال می کنیم.
و اگر می خواهید در مورد TimeScaledB اطلاعات بیشتری کسب کنید ، لطفاً GitHub ما (ستارگان قدردانی) را بررسی کنید و به ما بگویید که چگونه می توانیم کمک کنیم.< SPAN> بنابراین پول روی ... درختان مرکل رشد می کند؟
اخبار رمز ارزها...
ما را در سایت اخبار رمز ارزها دنبال می کنید
برچسب :
نویسنده : علیمحمد افغانی
بازدید : 94
تاريخ : يکشنبه
12 شهريور
1402 ساعت: 22:41