#coding:gbk
import time
# 单独维护交易日期
trade_date = "2024-12-27"
# 固定的交易时间
sell_time = "10:05:01"
buy_time = "10:05:05"
# 假设这些是您要卖出和买入的股票代码和金额
sell_stocks_info = [
{'stock_code': '161631.sz', 'amount': 200},
# {'stock_code': '000002.SZ', 'amount': 15000}
]
buy_stocks_info = [
{'stock_code': '161631.SZ', 'amount': 200},
# {'stock_code': '000004.SZ', 'amount': 8000}
]
def init(ContextInfo):
print("程序开始运行了天爷...")
# 设置定时器,在指定日期和卖出时间触发卖出操作
ContextInfo.run_time("sell_stocks", "1nSecond", trade_date + " " + sell_time)
# 设置定时器,在指定日期和买入时间触发买入操作
ContextInfo.run_time("buy_stocks", "1nSecond", trade_date + " " + buy_time)
def sell_stocks(ContextInfo):
# 卖出股票的代码逻辑
for stock in sell_stocks_info:
passorder(24, 1102, '8886006288', stock['stock_code'], 5, -1, stock['amount'], ContextInfo)
def buy_stocks(ContextInfo):
# 买入股票的代码逻辑
for stock in buy_stocks_info:
passorder(23, 1102, '8886006288', stock['stock_code'], 5, -1, stock['amount'], ContextInfo)
def handlebar(ContextInfo):
return
|