返回列表 发布新帖

算法交易怎么做到先按模型价后按卖一价买入呢?

1230 8
发表于 2023-12-29 11:36:58 | 显示全部楼层 阅读模式

userparam = {"OrderType": 1,"VolumeRate":1,"SingleNumMin": 100,"SingleNumMax": 10000,"ValidTimeType": 0,"ValidTimeElapse":60,"UndealtEntrustRule": 4}

algo_passorder(23,1101,ContextInfo.accountID,ContextInfo.stock,11,order_p,2000,'',0,'',userparam ,ContextInfo)

我想在15分钟的k线开始时下单,前1分钟以模型价order_p进行交易,时间过了之后按卖一价来保证成交,这样写的代码可以吗?主要是参数不太懂,求大神指教👀️

评论8

张三
发表于 2023-12-29 22:38:53 | 显示全部楼层
本帖最后由 张三 于 2023-12-29 22:48 编辑


建议考虑几个点:
1、首先参考下算法下单的参数示例,注意下快速下单参数quicktrade的作用
  http://dict.thinktrader.net/inne ... -%E5%87%BD%E6%95%B0
2、找一个模拟的环境,找券商要一个或者买投研之后的模拟环境,实际在盘中试一下是不是你想要的效果
  这块可以参考交易界面上有个算法的参数说明
3、感觉整体逻辑是不是可以简化成分两个单,一个处理你的order_p下单,一个在你撤掉前边的单之后负责下剩余量,这样逻辑简单一点
4、在1分钟线上直接写个策略更直接,比较容易调整细节
张三
发表于 2023-12-29 22:52:40 | 显示全部楼层
张三 发表于 2023-12-29 22:38
建议考虑几个点:
1、首先参考下算法下单的参数示例,注意下快速下单参数quicktrade的作用
  http://dict. ...

image.png

补个图,看界面这里
*******7025楼主
发表于 2024-1-3 09:30:51 | 显示全部楼层
张三 发表于 2023-12-29 22:38
建议考虑几个点:
1、首先参考下算法下单的参数示例,注意下快速下单参数quicktrade的作用
  http://dict. ...

谢谢张三老师,我在试了,现在就是撤掉前面的单负债剩余量这里弄不好
*******7025楼主
发表于 2024-1-3 09:31:12 | 显示全部楼层
张三 发表于 2023-12-29 22:52
补个图,看界面这里

明白明白,我再学习学习
*******7025楼主
发表于 2024-1-3 11:20:10 | 显示全部楼层
张三 发表于 2023-12-29 22:38
建议考虑几个点:
1、首先参考下算法下单的参数示例,注意下快速下单参数quicktrade的作用
  http://dict. ...

后面的撤单还是做不到啊张老师
张三
发表于 2024-1-3 12:32:47 | 显示全部楼层
image.png
加下我们策略工程师,让他帮你看一下
张三
发表于 2024-1-3 12:35:58 | 显示全部楼层
image.png
还有你需要的撤单应该是指撤任务,算法单会先创建任务,任务再自动拆分成多个委托,策略里要以任务为单位来管理,用这个撤任务的接口,查询也是用get_trade_detail_data(accountID, strAccountType, 'TASK')

http://dict.thinktrader.net/inne ... 0%E4%BB%BB%E5%8A%A1

*******7025楼主
发表于 2024-1-15 10:07:50 | 显示全部楼层
张三 发表于 2024-1-3 12:35
还有你需要的撤单应该是指撤任务,算法单会先创建任务,任务再自动拆分成多个委托,策略里要以任务为单位 ...

这个我试过了,一直调用tick时也一直报撤销指令,挺烦的

回复

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

客服专线

400-080-8112

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