- improved

git-svn-id: http://moon:8086/svn/projects/Stock@333 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2019-12-27 11:34:00 +00:00
parent fe706dead2
commit a739314378
3 changed files with 54 additions and 48 deletions
+18 -13
View File
@@ -14,9 +14,8 @@
import matplotlib.pyplot as plt
from stock import Stock
key = '0UO7Z2MVZ2YSQSVE'
params = {
'show_range_days' : 10,
'show_range_days' : 5,
'k_euro' : 1 / 1.11,
'ema_alpha' : 0.75,
'sma_days' : 10,
@@ -28,13 +27,13 @@ show_symbols = ['OHB.DE', 'ITMPF', 'PLUG', 'MOR.DE', 'CSCO', 'ERCA.DE', 'AVGO',
show_symbols = ['CSCO']
#show_symbols = ['OHB.DE']
#show_symbols = ['UBSFF']
show_symbols = ['DHER.DE']
#show_symbols = ['DHER.DE']
#show_symbols = ['WDI.DE']
#show_symbols = ['EVT.DE']
show_symbols = []
symbols = {
'SSHPF' : {'name' : 'Scanship Holding ASA', 'currency' : '$'},
'RIG' : {'name' : 'Transocean Ltd.', 'currency' : '$'},
'BBIO' : {'name' : 'BridgeBio Pharma, Inc.', 'currency' : '$'},
'APA' : {'name' : 'Apache Corporation', 'currency' : '$'},
@@ -140,20 +139,26 @@ if len(show_symbols) > 0:
title = Stock(params, symbol, symbols[symbol])
title.fetch()
title.statistics()
ind = title.analyze(buy_callback, range_days=params['show_range_days'])
title.show(ind, figNum=figNum)
figNum += 1
try:
ind = title.analyze(buy_callback, range_days=params['show_range_days'])
title.show(ind, figNum=figNum)
figNum += 1
except:
print ("Exception occurred for {}".format(symbol))
else:
for symbol in symbols:
title = Stock(params, symbol, symbols[symbol])
title.fetch()
title.statistics()
ind = title.analyze(buy_callback, range_days=params['show_range_days'])
if Stock.has_candidate(ind, 'BTFD'):
print('-----------------------------------------------')
title.show(ind, figNum=figNum)
figNum += 1
try:
ind = title.analyze(buy_callback, range_days=params['show_range_days'])
if Stock.has_candidate(ind, 'BTFD'):
print('-----------------------------------------------')
title.show(ind, figNum=figNum)
figNum += 1
except:
print ("Exception occurred for {}".format(symbol))
gain_accum = 0
num_stocks = 0
for symbol in buy_list: