以下是一个简单的炒股代码示例,用于实时获取某只股票的价格并进行买卖操作:

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()

说明:

  1. 首先需要安装tushare库,并获取自己的token。
  2. get_stock_price(stock_code)函数通过调用tushare的pro.realtime_quotes方法获取实时股票价格。
  3. buy_stock(stock_code, amount)sell_stock(stock_code, amount)函数分别表示买入和卖出股票的逻辑。
  4. main()函数中,设置了目标买入价格和买入数量,通过循环实时获取股票价格,如果价格低于目标买入价格,则执行买入操作,并退出循环。
  5. 可根据实际需求修改代码中的股票代码、目标价格和买卖逻辑。

原文地址: http://www.cveoy.top/t/topic/jbmE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录