Exemple #1
0
info = QLabel()
dock_0.addWidget(info, 0, 1, 1, 1)

# Chart for dock_0
ax0, ax1, ax2 = fplt.create_plot_widget(master=area,
                                        rows=3,
                                        init_zoom_periods=100)
area.axs = [ax0, ax1, ax2]
dock_0.addWidget(ax0.ax_widget, 1, 0, 1, 2)
dock_1.addWidget(ax1.ax_widget, 1, 0, 1, 2)
dock_2.addWidget(ax2.ax_widget, 1, 0, 1, 2)

# Link x-axis
ax1.setXLink(ax0)
ax2.setXLink(ax0)
win.axs = [ax0]


@lru_cache(maxsize=15)
def download(symbol):
    return yf.download(symbol, "2019-01-01")


@lru_cache(maxsize=100)
def get_name(symbol):
    return yf.Ticker(symbol).info["shortName"]


plots = []

Exemple #2
0
dock_0.addWidget(info, 0, 1, 1, 1)

# Chart for dock_0
ax0, ax1, ax2 = qplt.create_plot_widget(master=area,
                                        rows=3,
                                        init_zoom_periods=100)

area.axs = [ax0, ax1, ax2]
dock_0.addWidget(ax0.ax_widget, 1, 0, 1, 2)
dock_1.addWidget(ax1.ax_widget, 1, 0, 1, 2)
dock_2.addWidget(ax2.ax_widget, 1, 0, 1, 2)

# Link x-axis
ax1.setXLink(ax0)
ax2.setXLink(ax0)
win.axs = [ax0]  # quantlplot requres this property
ax2 = ax0.overlay()


@lru_cache(maxsize=15)
def download(symbol):
    return read_mongo('POLYGON_STOCKS_EOD', symbol)


#@lru_cache(maxsize=100)
def get_name(symbol):
    return read_mongo('POLYGON_STOCKS_EOD', symbol)


plots = []