写一个简单股票自动交易程序
这是一个简单的股票自动交易程序,使用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 著作权归作者所有。请勿转载和采集!