返回列表 发布新帖

【done】请问代码执行后,为啥不产生策略信号?

887 3
发表于 2024-3-22 12:43:54 | 显示全部楼层 阅读模式
  1. #代码如下
复制代码


image.png

评论3

*******5428楼主
发表于 2024-3-22 12:46:37 | 显示全部楼层
#现在使用最简单的策略,如果不等于涨停价,就卖出
                for stock in can_sell_list:
                        lastPrice = tick[stock]['lastPrice']    #现价
                        lastClose = tick[stock]['lastClose']    #昨日收盘
                        lastRate = (lastPrice/lastClose)-1
                        if  stock[0]=='3':
                                zt_price = round(lastClose *1.2,2)#先计算涨停价
                                dt_price = round(lastClose *0.8,2)#计算跌停价
                        else:
                                zt_price = round(lastClose *1.1,2)#先计算涨停价
                                dt_price = round(lastClose *0.9,2)#计算跌停价
                       
                       
                       
                        if lastPrice!=zt_price:
                                sell_price = lastPrice
                                if round(lastPrice*0.99,2)>dt_price:
                                        sell_price = round(lastPrice*0.99,2)
                                else:
                                        sell_price = dt_price
                               
                                #执行卖出
                                passorder(A.opType_sell,1123,A.accountID,stock,11,sell_price,1,'竞价卖出',A.quickTrade,C)
                               
                                #A.buy_tag[stock]=0
                                if stock not in A.sold_list:
                                        A.sold_list.append(stock)
                               
                                print(datetime.datetime.now(),'已经提交卖单,卖出股票:',stock,'下单价格',sell_price,'最新价格',lastPrice)
                        else:
                                print(datetime.datetime.now(),'股票',stock,'当前为涨停价,不卖')
*******5330 发表于 2024-3-22 13:18:50 | 显示全部楼层
这个有好几种因素:
1,是否模拟?
模拟会有一个“策略条件值”
e4e8ff90c46ebbae1c18c2ae251528bd.png

并且,如果是模拟,那么市价是容易出现下单信号;
2,如果是实盘,要检查策略与市场交易规则是否冲突;

3,你这个是日志,策略信号在这里看:
image.png

*******5428楼主
发表于 2024-3-24 18:08:33 | 显示全部楼层
已解决。原来是quicktrade设置成1 了,不是最新的tick不成交 。

回复

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

客服专线

400-080-8112

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