easytrader进行量化交易,提示请输入代码,该怎么办?
这个是应用程序里面判断输入框为空的提示吧;就是输入证券的上市代码标识!这个是软件设置好的,意思就是这输入框不能为空
如果只是测试的话, 可以参考这个: https://baike.baidu.com/item/%E8%AF%81%E5%88%B8%E4%BB%A3%E7%A0%81/2480277?fr=aladdin
那就输入你要处理的股票代码呗,例如例程中的示例选项 '600690'
这个买卖已经在代码里面封装好了,具体买卖代码参考下面就行。你不用软件管界面上的那个输入框的。
1.先双击打开xiadan.exe,并登录你的交易账号
2.调用下面代码进行操作买卖就行
import easytrader
# 同花顺客户端
user = easytrader.use('ths')
user.connect(r"C:\tonghuashun\tonghuashun\xiadan.exe") #exe路径一定要正确
# 买入600519,操作如下:第一个参数'600519'代表股票代码,第二个参数price=0.55,代表买入价格,第3个参数amount=100代表买入股票数量
user.buy('600519', price=0.55, amount=100)
# {'entrust_no': 'xxxxxxxx'}
# 卖出
user.sell('600519', price=0.55, amount=100)
# {'entrust_no': 'xxxxxxxx'}
# 一键打新
user.auto_ipo()
# 撤单
user.cancel_entrust('buy/sell 获取的 entrust_no')
使用easytrader库进行股票交易时,您需要使用类似于如下代码来提交股票代码:
from easytrader import use
user = use('xq') # 连接雪球网站
user.prepare('xq.json') # 使用json文件进行登录
stock_code = '000001' # 设置股票代码
# 使用股票代码进行交易操作
user.buy(stock_code, price=10.0, amount=100)
这段代码中,我们首先导入了easytrader库中的use函数,然后使用xq参数来连接雪球网站。接着,我们使用prepare函数来登录雪球网站,xq.json是一个json文件,里面包含了登录所需的用户名和密码。最后,我们使用了buy函数来进行买入操作,并传入了股票代码、买入价格和买入数量。