写一段炒股代码
以下是一个简单的炒股代码示例,用于实时获取某只股票的价格并进行买卖操作:
import tushare as ts
# 初始化tushare
ts.set_token('YOUR_TOKEN')
pro = ts.pro_api()
# 获取实时股票价格
def get_stock_price(stock_code):
df = pro.realtime_quotes(ts_code=stock_code)
price = float(df['price'][0])
return price
# 买入股票
def buy_stock(stock_code, amount):
# 假设买入股票的逻辑
print("买入 {} 股票,数量为 {}".format(stock_code, amount))
# 卖出股票
def sell_stock(stock_code, amount):
# 假设卖出股票的逻辑
print("卖出 {} 股票,数量为 {}".format(stock_code, amount))
# 主函数
def main():
stock_code = '600000.SH' # 股票代码,以平安银行为例
target_price = 12.5 # 目标买入价格
buy_amount = 100 # 买入数量
while True:
price = get_stock_price(stock_code)
if price <= target_price:
buy_stock(stock_code, buy_amount)
break
if __name__ == '__main__':
main()
说明:
- 首先需要安装tushare库,并获取自己的token。
get_stock_price(stock_code)函数通过调用tushare的pro.realtime_quotes方法获取实时股票价格。buy_stock(stock_code, amount)和sell_stock(stock_code, amount)函数分别表示买入和卖出股票的逻辑。- 在
main()函数中,设置了目标买入价格和买入数量,通过循环实时获取股票价格,如果价格低于目标买入价格,则执行买入操作,并退出循环。 - 可根据实际需求修改代码中的股票代码、目标价格和买卖逻辑。
原文地址: http://www.cveoy.top/t/topic/jbmE 著作权归作者所有。请勿转载和采集!