売り指示

今回でデータベース周りのプログラムは一段落。


def posSell():
positions =[]
空の配列positionsを作る。

boughtStocks= stockBuy.select(stockBuy.q.code)
for x in boughtStocks:positions.append(x.code)
買った銘柄DBのstockBuyからデータを取り出し、銘柄コードをpositionsに格納する。

for n in positions:
peeps = signsDb.select(signsDb.q.code == n)
positionsの各銘柄について、指数を記録したsignsDbを検索する。

for i in peeps:
print 'Code %d :Today = %05d ,min20 = %05d' % (i.code,i.p_today,i.min20),
if i.p_today < i.min20:
print '[sell]'
else:
print ''
銘柄それぞれについて、今日の終値と指数min20を表示する。条件を満たした場合は、最後に「[sell]」と表示する。