def levelOne(): def dataHandler(data): print(json.dumps(data, indent=4, sort_keys=True)) tdstream = tds.TDStream() tdstream.levelone_forex("EUR/USD", dataHandler) print("finished")
def main(): def dataHandler(data): print(json.dumps(data, indent=4, sort_keys=True)) tdstream = tds.TDStream() tdstream.leveltwo_futures("EUR/USD", dataHandler) print("finished")
def chartHistory(): tdstream = tds.TDStream() from tdameritrade import UTC startTime = dt.datetime(2017, 2, 1, 0, 0, 0, tzinfo=UTC) endTime = dt.datetime(2017, 3, 1, 0, 0, 0, tzinfo=UTC) # m1, m5, m10, m30, h1, d1, w1, n1 tdstream.chartHistory("EUR/USD", "h1", startTime, endTime, chartHistoryHandler) print("finished") wait()
def chartFutures(symbol): tdstream = tds.TDStream() tdstream.chart_futures(symbol) print("finished")
def newsHeadline(): tdstream = tds.TDStream() data = tdstream.news_headline("SPY", fields="0,1,2,3,4,5,6,7,8,9,10") print(json.dumps(data, indent=4, sort_keys=True))
def main(): tdstream = tds.TDStream() data = tdstream.news_headlinelist(['EUR/USD', 'TSLA', 'AAPL'], fields="0,1,2,3,4,5,6,7,8,9,10", dataHandler=dataHandler) print(json.dumps(data, indent=4, sort_keys=True))
def main(): tdstream = tds.TDStream() story_id = 'SN20180503018141' data = tdstream.news_story(['EUR/USD', 'TSLA', 'AAPL'], fields="0,1,2,3,4,5,6,7,8,9,10") print(json.dumps(data, indent=4, sort_keys=True))