Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共15 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:开多仓如何限制买入量?

1楼
woaijzt 发表于:2021/5/19 17:27:16
buy函数 限定v了 但一旦钱不够 它还是会开多仓且数量少于v 请教:在反复买卖到钱不够时买v时就停止买 而不是买剩余金额对应的最大v,谢谢!
2楼
yukizzc 发表于:2021/5/19 21:18:45

num:cash(0)/(close*MULTIPLIER*TACCOUNT(41))

 

这个就是可开数量,你和你要开的数量v做个判断如果大于了就不执行开仓就好

3楼
woaijzt 发表于:2021/5/19 23:28:40
难道这个是buy(condition,v……)函数中v的bug吗?为啥还要多此一举,指定了v不就是该买v,为啥自动默认剩余资金可开仓的量呢?这个金字塔软件不能解释下吗?或者啥原理?这么不严谨?谢谢!
4楼
woaijzt 发表于:2021/5/19 23:44:38
如果指定了v,buy函数还在自行处理,要参数v有啥意义,搞不懂这个bug背后的逻辑是啥?哎!请大侠指点!谢谢!
5楼
FexTel 发表于:2021/5/20 9:09:31
buy函数使用在图表程序化中,图表程序化是使用虚拟开仓的概念,图上先计算出下单数量后实际账户跟单。

里面的V不会因为实际下单那样,资金不足导致下单失败,会用最大的虚拟资金去计算下单数量
6楼
banzhuan 发表于:2021/5/20 9:13:55
以下是引用woaijzt在2021/5/19 17:27:16的发言:
buy函数 限定v了 但一旦钱不够 它还是会开多仓且数量少于v 请教:在反复买卖到钱不够时买v时就停止买 而不是买剩余金额对应的最大v,谢谢!
如果是指定了V,钱也不够的话,就会提示资金不足没法开仓,除非就是用2楼的方式去判断一下,这就是正常的逻辑啊

7楼
woaijzt 发表于:2021/5/20 14:38:08
以下是引用banzhuan在2021/5/20 9:13:55的发言:
如果是指定了V,钱也不够的话,就会提示资金不足没法开仓,除非就是用2楼的方式去判断一下,这就是正常的逻辑啊

问题是,他并不提示无法开仓而是自行按剩余资金能开最大量开仓啊,所以这又是啥逻辑?
8楼
banzhuan 发表于:2021/5/20 14:41:00
您意思您代码里指定的数量是10手,现在可用资金只能开5手,就给你去开仓5手了 , 而不是报错可用资金不足开仓失败 ? 

不可能会这样的,您有下单吗,上传一下交易日志看下呢( 菜单栏 查看 》 交易日志)
9楼
woaijzt 发表于:2021/5/20 15:37:54
以下是引用banzhuan在2021/5/20 14:41:00的发言:
您意思您代码里指定的数量是10手,现在可用资金只能开5手,就给你去开仓5手了 , 而不是报错可用资金不足开仓失败 ? 

不可能会这样的,您有下单吗,上传一下交易日志看下呢( 菜单栏 查看 》 交易日志)

就是这样的 您设定每只品种投入为100万,买卖茅台,结果就是这样,你随便用个买卖函数都是如此,买卖条件用均线相交,你随便试,辛苦!
10楼
woaijzt 发表于:2021/5/20 15:42:42
以下是引用banzhuan在2021/5/20 14:41:00的发言:
您意思您代码里指定的数量是10手,现在可用资金只能开5手,就给你去开仓5手了 , 而不是报错可用资金不足开仓失败 ? 

不可能会这样的,您有下单吗,上传一下交易日志看下呢( 菜单栏 查看 》 交易日志)

是不是和公式测试系统里的默认资金管理规则-条件满足时使用全部资金投入,有关,是默认这个优先的原因吗?怎么更改?
共15 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.