迅投QMT社区 门户 查看主题

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

发布者: *******5428 | 发布时间: 2024-3-22 12:43| 查看数: 1259| 评论数: 4|帖子模式

  1. #代码如下
复制代码


image.png

最新评论

*******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不成交 。
权叔🇨🇳发表于  前天 22:17
*******5330 发表于 2024-3-22 13:18
这个有好几种因素:
1,是否模拟?
模拟会有一个“策略条件值”

为什么策略信号里卖出的数量是“-”,而买入是有数量的呢
客服专线

400-080-8112

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