Convergência Pós-COVID: 1 BITCOIN e 1kg de OURO
Convergência Pós-COVID: 1 BITCOIN e 1kg de OURO
Por Vitaliy Kaurov
Introdução
Introdução
O valor do ouro disparou em 8 de outubro de 2025. Como hoje em dia é possível comprar uma barra de ouro numa grande rede de supermercados dos Estados Unidos, achei interessante demonstrar uma observação recente ao analisar o ouro em diferentes unidades — quilogramas. Essas unidades não estão disponíveis no supermercado, mas representam um “padrão ouro” (trocadilho intencional) e, de forma notável, recentemente seu preço tem acompanhado de perto o de 1 Bitcoin. Normalmente isso passa despercebido porque o ouro é tradicionalmente cotado em unidades de massa muito menores.
Percebi que, no último ano, o preço do Bitcoin tem sido aproximadamente equivalente ao preço de 1 kg de ouro. É fácil verificar isso no Wolfram Alpha:
In[]:=
Out[]=
1.021
Ou simplesmente conferindo online:
O preço do ouro é normalmente apresentado por uma onça troy - que equivale a cerca de 31 gramas:
In[]:=
UnitConvert,"Grams"//N
Out[]=
Assim, quando o preço do ouro é divulgado, não fica imediatamente claro qual é o valor de 1 kg de ouro, a menos que se faça a conversão de unidades.
Alta recente do ouro
Alta recente do ouro
◼
Futuros do ouro sobem acima de US$ 4.000 por onça pela primeira vez
◼
O ouro ultrapassa US$ 4.000 pela primeira vez, impulsionado por paralisação do governo dos Estados Unidos
◼
Investidores apreensivos elevam o ouro acima de US$ 4.000 por onça pela primeira vez
Importação de dados
Importação de dados
Vamos começar importando os dados do Bitcoin (BTC) avaliados em dólares norte-americanos (US$):
In[]:=
FinancialData["BTC/USD",{2015},Method->"Legacy"]BTCdata=TimeSeries@%
Out[]=
Out[]=
TimeSeries
Como mencionado anteriormente, os dados importados do preço do ouro geralmente são fornecidos com base no valor de uma onça troy de ouro, equivalente a cerca de 31 gramas. Para converter o preço para 1 kg de ouro, é necessário calcular o fator de multiplicação proporcional à razão entre as massas:
In[]:=
N
Out[]=
32.1507
Assim, os dados de preço para 1 kg de ouro são obtidos da seguinte forma:
In[]:=
FinancialData["XAU/USD",{2015},Method->"Legacy"];MapAtN#&,%,{All,2}GoldData=TimeSeries@%
Out[]=
Out[]=
TimeSeries
Por fim, o gráfico é gerado da seguinte maneira:
In[]:=
DateListPlot[{GoldData,BTCdata},PlotTheme->"Detailed"]
Out[]=
Métodos alternativos de dados: Entity Framework e outros
Métodos alternativos de dados: Entity Framework e outros
Outra abordagem altamente eficaz para acessar dados financeiros é o Entity Framework. Considere este código que extrai os dados do ouro de uma forma diferente:
In[]:=
Entity["Element","Gold"][Dated[EntityProperty["Element","Price"],DateInterval[{{2015},Today}]]]
Out[]=
TimeSeries
Quando devidamente formatado, o resultado fica compacto e visualmente agradável:
In[]:=
Out[]=
TimeSeries
Para o Bitcoin, pode-se utilizar outro método alternativo: . Ele utiliza informações de taxa de câmbio fornecidas por para conversão entre unidades monetárias.
In[]:=
CurrencyConvert["BTC","USDollars",{{2015},Today}]
Out[]=
TimeSeries
Design gráfico final
Design gráfico final
In[]:=
header=Style["Post-COVID Convergence: 1 Bitcoin and 1kg Gold",43,GrayLevel[.9],FontFamily->"DIN Condensed"];sub1=Style["🔒 GOLD: safety asset 🔥 BITCOIN: risk asset",20,GrayLevel[.75],FontFamily->"Georgia"];sub2=Style[" 🦋 Is perception changing?",20,GrayLevel[.75],FontFamily->"Georgia"];footer1=Style["Data | Tools: WOLFRAM Language",15,GrayLevel[.5],FontFamily->"Verdana"];footer2=Style["𝕏.com/SUPERFLOW",15,GrayLevel[.5],FontFamily->"Verdana"];FramedColumnheader,Row[{sub1,sub2}],"",DateListPlot{GoldData,BTCdata},PlotTheme->"Detailed",PerformanceGoal->"Speed",PlotStyle->,,FrameStyle->GrayLevel[.75],BaseStyle->19,ImageSize->700,AspectRatio->.55GoldenRatio,FrameTicks->{{{{40000,"40K"},{80000,"80K"},{120000,"120K"}},None},{Automatic,None}},PlotLegends->Placed[Style[#,21,GrayLevel[.75],FontFamily->"Copperplate"]&/@{"Gold, 1kg, USD","Bitcoin, BTC, USD"},{Left,Top}],Epilog->Text[Style["COVID",21,GrayLevel[.75],FontFamily->"Copperplate"],{AbsoluteTime[{2020,3,11}],105000},{Left,Bottom}],,Thickness[.005],Arrow[{{AbsoluteTime[{2020,3,11}],105000},{AbsoluteTime[{2020,3,11}],60000}}],DateListPlot{GoldData,BTCdata},PlotTheme->"Detailed",PerformanceGoal->"Speed",PlotStyle->,,BaseStyle->19,FrameStyle->GrayLevel[.75],ImageSize->700,AspectRatio->.55GoldenRatio,FrameTicks->{{{{40000,"40K"},{80000,"80K"},{120000,"120K"}},None},{Automatic,None}},PlotRange->{{{2020,1,1},Now},All},Epilog->,Thickness[.005],Arrow[{{AbsoluteTime[{2020,3,11}],105000},{AbsoluteTime[{2020,3,11}],60000}}],DateListPlotBTCdataGoldData,PlotTheme->"Detailed",PerformanceGoal->"Speed",PlotStyle->Cyan,BaseStyle->19,FrameStyle->GrayLevel[.75],PlotStyle->Red,ImageSize->700,Filling->1,AspectRatio->.55GoldenRatio,FrameTicks->{{{.2,.6,1,1.4},None},{Automatic,None}},PlotRange->{{{2020,1,1},Now},{0,1.4}},FrameLabel->{None,Style["",0]},PlotLegends->Placed[Style["1 BTC / 1kg GOLD, in USD",GrayLevel[.9],21,FontFamily->"Copperplate"],{Left,Top}],Epilog->{Green,Dashed,Thickness[.005],Line[{{AbsoluteTime[{2010,3,11}],1},{AbsoluteTime[{2030,3,11}],1}}]},,Thickness[.005],Arrow[{{AbsoluteTime[{2020,3,11}],.7},{AbsoluteTime[{2020,3,11}],.3}}],"",Row[{footer1,Spacer[300],footer2}],Alignment->Center,Background->Black,FrameMargins10
CITE ESTE NOTEBOOK
CITE ESTE NOTEBOOK
Post-COVID Convergence: 1 BITCOIN and 1kg GOLD
by Vitaliy Kaurov
Wolfram Community, STAFF PICKS, October 9, 2025
https://community.wolfram.com/groups/-/m/t/3558536
by Vitaliy Kaurov
Wolfram Community, STAFF PICKS, October 9, 2025
https://community.wolfram.com/groups/-/m/t/3558536