add short rules
This commit is contained in:
parent
b7bd491ee4
commit
e1a8da1b81
@ -224,8 +224,20 @@ async def get_stock_screener(con,symbols):
|
|||||||
item['priceToFreeCashFlowsRatio'] = None
|
item['priceToFreeCashFlowsRatio'] = None
|
||||||
|
|
||||||
|
|
||||||
return stock_screener_data
|
try:
|
||||||
|
with open(f"json/share-statistics/{symbol}.json", 'r') as file:
|
||||||
|
res = orjson.loads(file.read())
|
||||||
|
item['sharesShort'] = round(float(res['sharesShort']),2)
|
||||||
|
item['shortRatio'] = round(float(res['shortRatio']),2)
|
||||||
|
item['shortOutStandingPercent'] = round(float(res['shortOutStandingPercent']),2)
|
||||||
|
item['shortFloatPercent'] = round(float(res['shortFloatPercent']),2)
|
||||||
|
except:
|
||||||
|
item['sharesShort'] = None
|
||||||
|
item['shortRatio'] = None
|
||||||
|
item['shortOutStandingPercent'] = None
|
||||||
|
item['shortFloatPercent'] = None
|
||||||
|
|
||||||
|
return stock_screener_data
|
||||||
|
|
||||||
|
|
||||||
async def get_dividends_calendar(con,symbols):
|
async def get_dividends_calendar(con,symbols):
|
||||||
@ -1189,7 +1201,7 @@ async def get_most_shorted_stocks(con):
|
|||||||
symbol = item['symbol']
|
symbol = item['symbol']
|
||||||
data = pd.read_sql_query(query_template, con, params=(symbol,))
|
data = pd.read_sql_query(query_template, con, params=(symbol,))
|
||||||
item['name'] = data['name'].iloc[0]
|
item['name'] = data['name'].iloc[0]
|
||||||
item['sector'] = data['sector'].iloc[0]
|
#item['sector'] = data['sector'].iloc[0]
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(e)
|
print(e)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user