注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

且行且记录

点滴记录,行的更远!

 
 
 

日志

 
 

AutoTrade.py v0.7增加简单的输入命令处理  

2016-04-05 08:05:32|  分类: 一些练习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
#执行一些数据处理
def ProcessInput():
funs = '''
# 资金......money
# 股票列表......stkset
# 简单的格式化输出......GoodPrint():
# 设置资金......setmoney(m):
# 清空股票集合......clearstks():
# 初始化股票......initstk(code, policy, count, tradecnt):
# 清除买卖单......clearbs(code):
# 追加买单......buystk(code, price, num):
# 追加卖单......sellstk(code, price, num):
# 从来源文件导入......ImportDMS(src):
# 导出到目标文件......ExportDMS(dst):
# 写配置......WriteConfig(fn):
# 读配置......ReadConfig(fn):
'''

while True:
print('[ 帮助 help; 退出 exit; 保存 save; 继续 go ]')
str = input('输入命令或者函数: ')
if str == 'exit': 
sys.exit(0)
elif str == 'help':
print(funs)
elif str == 'save': 
WriteConfig(pk)
ExportDMS(dst)
elif str == 'go':
return
else:
  try: print(eval(str)) except NameError: print('[-] 名称错误!') continue


测试一下
C:\Temp\stock\at>AutoTrade.py
2016-04-05 07:57:40.765000
[*] 股票配置是否需要初始化(y/n): y
date: 2016-04-05 07:57:43
sh: 0.0
money: 140000.0
----------------------------------------------------------------------------
count: 100      code: sz002397  name: 梦洁家纺  policy: 2       price: 7.84
state: 1        rate: 2.08      tradecnt: 100   zt: 8.45        dt: 6.91

p: [7.469]
n: [3200]
----------------------------------------------------------------------------
count: 100      code: sz002100  name: 天康生物  policy: 2       price: 9.75
state: 1        rate: 5.98      tradecnt: 100   zt: 10.12       dt: 8.28

p: [7.49, 7.9]
n: [2000, 2400]
----------------------------------------------------------------------------
count: 100      code: sz000782  name: 美达股份  policy: 2       price: 9.46
state: 1        rate: -1.97     tradecnt: 100   zt: 10.61       dt: 8.68

p: [9.03]
n: [3000]
----------------------------------------------------------------------------
[ 帮助 help; 退出 exit; 保存 save; 继续 go ]
输入命令或者函数: help

# 资金......money
# 股票列表......stkset
# 简单的格式化输出......GoodPrint():
# 设置资金......setmoney(m):
# 清空股票集合......clearstks():
# 初始化股票......initstk(code, policy, count, tradecnt):
# 清除买卖单......clearbs(code):
# 追加买单......buystk(code, price, num):
# 追加卖单......sellstk(code, price, num):
# 从来源文件导入......ImportDMS(src):
# 导出到目标文件......ExportDMS(dst):
# 写配置......WriteConfig(fn):
# 读配置......ReadConfig(fn):

输入命令或者函数: go
[*] 时间未到正在等待...
[*] 键盘中断!!!
[ 帮助 help; 退出 exit; 保存 save; 继续 go ]
输入命令或者函数: exit

  评论这张
 
阅读(15)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017