Erhalten Sie das richtige Volumen mit IB APIPython

Python-Programme
Anonymous
 Erhalten Sie das richtige Volumen mit IB API

Post by Anonymous »

Ich versuche, die Lautstärke einer Aktie mit interaktiven Makler -API zu erhalten, aber es erhält eine falsche Zahl. zur Realität. Zum Beispiel: < /p>
reales Volumen: 32,2 Mio., Skript erhält Volumen: 169151

reales Volumen: 48,82 Millionen, Skript erhält Volumen: 214656

Real Volumen: 3,29 Millionen, Skript erhält Volumen: 19171

Reales Volumen: 3,81 Millionen, Skript erhält Volumen: 20394

Reales Volumen: 5,12 Millionen, Skript erhält Volumen: 22483

Reales Volumen: 632.82K, Skript erhält Volumen: 4447

Reales Volumen: 1,01 Millionen, Skript erhält Volumen: 8946

reales Volumen: 1,08 Millionen, Skript erhält Volumen: 5088

Reales Volumen: 2,18 Millionen, Skript erhält Volumen: 7841

Reales Volumen: 1,09 Millionen, Skript erhält Volumen: 2431

Reales Volumen: 652.74K, Skript erhält Volumen: 4736 < /p>
Hier ist, wie ich das Volumen bekomme in meinem Code: < /p>
class IBapi(EWrapper, EClient):
def __init__(self):
EClient.__init__(self, self)
self.historical_data = []
self.data_ready = False
self.shown_errors = set()

def error(self, reqId, errorCode, errorString):
if errorCode in [2104, 2106, 2158, 2176]:
return
if errorCode not in self.shown_errors:
print(f"Error {errorCode}: {errorString}")
self.shown_errors.add(errorCode)

def historicalData(self, reqId, bar):
self.historical_data.append({
'Date': bar.date,
'Open': bar.open,
'High': bar.high,
'Low': bar.low,
'Close': bar.close,
'Volume': int(bar.volume * 100)
})

def historicalDataEnd(self, reqId, start, end):
self.data_ready = True
< /code>
Hier erstelle ich den Vertrag: < /p>
contract.symbol = ticker_name
contract.secType = "STK"
contract.exchange = "SMART"
contract.currency = "USD"
return contract
< /code>
Was mache ich falsch? Wie komme ich von IB API das richtige Volumen, das in allen anderen Websites mit Volumeninformationen angezeigt wird?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post