Exemplo n.º 1
0
def gg(no):
    if request.method == 'GET':
        g = stock(no)
        op = {}
        op['rawname'] = g.getRawRowsName
        op['raw'] = g.raw
        op['title'] = u'{0[0]} {0[1]}'.format(g.info)
        op['op'] = [g.MA(3), g.MA(6), g.MA(18)]
        return render_template('grs.htm', op = op, title = op['title'])
    else:
        '''
        re = []
        for i in dir(request):
            re.append((i, getattr(request, i)))
        op = ''
        for v in re:
            op += "{}<br><br>".format(v)
        return str(op) '''
        return redirect(url_for('gg', no=request.form['no']))
Exemplo n.º 2
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from grs import B4P, stock, twseno

l = twseno().AllStockNo

for i in l:
    try:
        BS, info = B4P(stock(i)).B4Point()
        if BS:  # 買點
            print 'B: {0} {1}'.format(i, info)
        else:   # 賣點
            print 'S: {0} {1}'.format(i, info)
    except:     # 不作為或資料不足
        print 'X: {0}'.format(i)
Exemplo n.º 3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from grs import stock

a = stock(2618)
'''
print 'Row Data'
print a.row_data
print '=' * 20
print 'Row 6 Data'
print a.serial_price(6)
print '=' * 20
'''
print 'MA3'
print '=' * 20
print a.MA(3)
print a.MAV(3)
print ''
print 'MA6'
print '=' * 20
print a.MA(6)
print a.MAV(6)
print ''
print 'MA18'
print '=' * 20
print a.MA(18)
print a.MAV(18)
print ''
print 'VAL'
print '=' * 20
print a.MAV(1)
Exemplo n.º 4
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from grs import stock


a = stock(2618)
'''
print 'Row Data'
print a.row_data
print '=' * 20
print 'Row 6 Data'
print a.serial_price(6)
print '=' * 20
'''
print 'MA3'
print '=' * 20
print a.MA(3)
print a.MAV(3)
print ''
print 'MA6'
print '=' * 20
print a.MA(6)
print a.MAV(6)
print ''
print 'MA18'
print '=' * 20
print a.MA(18)
print a.MAV(18)
print ''
print 'VAL'
print '=' * 20
Exemplo n.º 5
0
from time import time
from datetime import datetime
from grs import stock
t = time()
a = []
times = 1

for i in range(times):
    tt = time()
    stock(1201).MA(3)
    a.append(time()-tt)

print "end {0}".format(datetime.now())
print "Max: {0}".format(max(a))
print "Min: {0}".format(min(a))
print "ALL: {0}".format(time()-t)
print "Avg: {0}".format((sum(a)-max(a)-min(a))/(times-2))
Exemplo n.º 6
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from grs import B4P, stock, twseno

l = twseno().AllStockNo

for i in l:
    try:
        BS, info = B4P(stock(i)).B4Point()
        if BS:  # 買點
            print 'B: {0} {1}'.format(i, info)
        else:  # 賣點
            print 'S: {0} {1}'.format(i, info)
    except:  # 不作為或資料不足
        print 'X: {0}'.format(i)