这是一个简单的股票自动交易程序,使用Python编写:

首先,需要导入所需的库:

import time
import random

接下来,定义一个函数来获取当前股票价格:

def get_stock_price(stock_name):
    # 这里使用随机数模拟获取股票价格
    return round(random.uniform(10, 100), 2)

然后,定义一个函数来进行自动交易:

def auto_trade(stock_name, buy_price, sell_price):
    # 持续交易,直到达到卖出价为止
    while True:
        # 获取当前股票价格
        price = get_stock_price(stock_name)
        print("当前{}的价格为:{}".format(stock_name, price))
        # 判断是否达到买入价
        if price <= buy_price:
            print("当前价格低于买入价,进行买入操作")
            # 进行买入操作
            # ...
            break
        # 判断是否达到卖出价
        elif price >= sell_price:
            print("当前价格高于卖出价,进行卖出操作")
            # 进行卖出操作
            # ...
            break
        # 等待一段时间后再次获取股票价格
        time.sleep(5)

最后,调用auto_trade函数进行自动交易:

auto_trade("AAPL", 50, 80)

这里假设我们要交易的股票是AAPL,买入价为50,卖出价为80。程序会不断获取当前股票价格,并判断是否达到买入价或卖出价,如果达到就进行相应的操作并结束程序。程序会每隔5秒获取一次股票价格

写一个简单股票自动交易程序

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

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