Orderwiderstand einer AG
from agspiel.api import Api
wkn = 175353 # Die betrachtete AG
buy = False # Ob das Buy- oder Sellwiderstand betrachtet werden soll
prozent = 5 # Die Abweichung vom Geld- bzw. Briefkurs in Prozent
api = Api("Deine PHPSESSID")
ag = api.get_ag(wkn)
orderbuch = ag.orders
if buy:
stop = ag.geld
start = stop * (1 - (prozent / 100))
typ = "buy"
else:
start = ag.brief
stop = start * (1 + (prozent / 100))
typ = "sell"
relevante_orders = [order for order in orderbuch if order.typ == typ]
volumen = 0
for order in relevante_orders:
if start <= order.limit <= stop:
volumen += order.limit * order.stueckzahl
print(volumen)Last updated