- improved
git-svn-id: http://moon:8086/svn/projects/Stock@333 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user