Ejemplo n.º 1
0
# -*- coding: utf-8 -*-
from grs import Stock
from grs import TWSENo

import sys
sys.path.append('./src')
from Rule import Rule
from Trade import Trade

# get all stock no list
stock_no_list = [i for i in sorted(TWSENo().all_stock_no)[:-2] ]
print 'Total stock: '+str(len(stock_no_list))

# parameters
contiDay_thd = 3
day = -1;

# process
for i in stock_no_list:
  try:
    stock = Stock(i)
    rule = Rule(stock)
    if rule.buyRule1(-1):
      print stock.info[0],
      print "Buy"
  
  except:
    print i
    print "[Error] "+i+" "+stock.info[0]