blob: 15b6b72d69fb40094d07c903d1acefd79c41cc22 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import pandas as pd
from sqlalchemy import create_engine
from sqlalchemy.engine.url import URL
def get_conn():
uri = URL(
drivername="postgresql", host="ziggy", username="mlp_user", database="mlp_scd"
)
return create_engine(uri, paramstyle="format")
engine = get_conn()
df = pd.read_sql(
"SELECT * FROM quote JOIN basket ON "
"securityid=basketid WHERE basketfamily='CDX' AND basketsector='IG' "
"AND basketseries=8 AND tenor='Y5' AND basketsubsector='*' "
"and quotesource='M' order by quotedate",
engine,
)
df.set_index("quotedate").plot()
|