返回列表 发布新帖

这段代码有问题吗,为什么没有执行成功?

2020 0
发表于 2024-12-27 10:30:30 | 显示全部楼层 阅读模式
#coding:gbk

import time

# 单独维护交易日期
trade_date = "2024-12-27"

# 固定的交易时间
sell_time = "09:55:01"
buy_time = "09:55:05"

# 假设这些是您要卖出和买入的股票代码和手数/金额
sell_stocks_info = [
  #  {'stock_code': '511880.sh', 'lots': 800},
  #  {'stock_code': '511010.sh', 'lots': 300},
    {'stock_code': '161631.SZ', 'lots': 100},
    {'stock_code': '161631.SZ', 'lots': 100}
]

buy_stocks_info = [
    {'stock_code': '161631.SZ', 'amount': 170000},
   #  {'stock_code': '511260.sh', 'amount': 100000}
]

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:
        # 使用order_lots函数按手数卖出
        order_lots(stock['stock_code'], stock['lots'], ContextInfo, '8886006288')

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

回复

您需要登录后才可以回帖 登录 | 立即注册

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表