def setCandleColors(self, candleSet: QtChart.QCandlestickSet): """Sets the candle colors (green and red) :param candleSet: a QCandlestickSet set of candles """ if candleSet.close() < candleSet.open(): candleSet.setPen(QtGui.QPen(QtCore.Qt.red, 1)) candleSet.setBrush(QtGui.QBrush(QtCore.Qt.red)) else: candleSet.setPen(QtGui.QPen(QtCore.Qt.green, 1)) candleSet.setBrush(QtGui.QBrush(QtCore.Qt.black))
def addCandle(self, open, close, high, low, timestamp): candlestickSet = QCandlestickSet() candlestickSet.setOpen(open) candlestickSet.setClose(close) candlestickSet.setHigh(high) candlestickSet.setLow(low) candlestickSet.setTimestamp(timestamp) pen = QPen() candlestickSet.setPen(pen) self.candleSeries.append(candlestickSet)