金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 300|回复: 10

咨询大单拆分问题

[复制链接]

4

主题

18

帖子

18

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2024-6-26
曾用名:
发表于 2024-8-15 11:02 | 显示全部楼层 |阅读模式
你好,我想咨询一下大单拆分的问题,使用后台程序化,想在单品种IF的下单中实现开仓大单拆分成不超过2手的下单,但是平仓不拆分,然后其他品种的下单也不拆分,请问如何实现?
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-8-15 11:29 | 显示全部楼层
https://www.weistock.com/docs/HE ... D%E6%A6%82%E8%BF%B0


使用SLITHERMETHOD 函数配合软件的大单拆分功能就可以了。


至于具体的品种控制,则需要做代码上的判断了。


isif:stklabel='IF00';//是否IF连续合约


if isif=1 then BUY(COND,100,LIMITR,CLOSE+MINDIFF*5),SLITHERMETHOD;
if isif=0 then BUY(COND,100,LIMITR,CLOSE+MINDIFF*5);
回复

使用道具 举报

4

主题

18

帖子

18

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2024-6-26
曾用名:
 楼主| 发表于 2024-8-15 11:48 | 显示全部楼层
再多问一个问题,因为这里软件的大单拆分功能只能设置一次,如果有两个品种都需要做大单拆分,但是拆分的手数不一样,请问如何设置,比如IM设置不超过2手,JD设置不超过20手,多谢
回复

使用道具 举报

4

主题

18

帖子

18

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2024-6-26
曾用名:
 楼主| 发表于 2024-8-15 12:19 | 显示全部楼层
另外SLITHERMETHOD这个函数可以用在后台程序化TBUY里面吗?我看说明是图表上的函数
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-8-15 13:34 | 显示全部楼层
本帖最后由 资深技术05 于 2024-8-15 13:46 编辑

图表后台都可以使用的。

“再多问一个问题,因为这里软件的大单拆分功能只能设置一次,如果有两个品种都需要做大单拆分,但是拆分的手数不一样,请问如何设置,比如IM设置不超过2手,JD设置不超过20手,多谢”

这个不行~  有函数可以动态调整设置。但是会影响到其他品种的拆分。例如你IF正在拆单,ag触发了信号,然后ag改了拆单设置,直接影响到if的拆单.
回复

使用道具 举报

4

主题

18

帖子

18

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2024-6-26
曾用名:
 楼主| 发表于 2024-8-15 13:44 | 显示全部楼层
比如IM的后台程序里写TSETSLITHERMETHOD(2,0),JD的后台程序里写TSETSLITHERMETHOD(20,0)?这样就不需要再用SLITHERMETHOD这个函数了吧?
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-8-15 13:46 | 显示全部楼层
我重新更新了下内容,你重新看下上面的回复。TSETSLITHERMETHOD这个方式不能用~,有风险。
回复

使用道具 举报

4

主题

18

帖子

18

积分

Rank: 6Rank: 6

等级: 机构版

注册:
2024-6-26
曾用名:
 楼主| 发表于 2024-8-15 13:52 | 显示全部楼层
就是如果有超过1个品种需要拆分,拆分的方式(手数)一样,就可以用TSETSLITHERMETHOD这个函数,如果拆分的方式不一样,可以用什么方式实现呢?比如股指跟商品,股指拆分的手数要小一点,但是为了成交速度商品可以拆分的手数多一点
回复

使用道具 举报

1

主题

4218

帖子

4218

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2024-8-15 14:02 | 显示全部楼层
目前可能无法解决这个问题了。就是这个拆分方式是一个设置,并且是全局的。你的需求是需要分品种的,所以这个就是可能在执行过程中出现冲突了。
回复

使用道具 举报

2

主题

538

帖子

579

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-10
曾用名:
发表于 2024-8-15 14:08 | 显示全部楼层
600398 发表于 2024-8-15 13:52
就是如果有超过1个品种需要拆分,拆分的方式(手数)一样,就可以用TSETSLITHERMETHOD这个函数,如果拆分的 ...

大单拆分目前没有办法解决按品种动态调整拆分手术的需求。本质手数拆的越小完全成交的耗时越长,滑点越大。

大单拆分功能中,是可以根据盘口的挂单量动态调整委托手数的,整个大单委托过程并不会影响到市场的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-9 15:00 , Processed in 0.273882 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表