金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 45|回复: 3

市值开仓,不够1不开仓,大于1取整

[复制链接]

34

主题

84

帖子

84

积分

等级: 免费版

注册:
2021-12-1
曾用名:
发表于 2025-11-8 20:52 | 显示全部楼层 |阅读模式
手数1:=20*10000/(C*MULTIPLIER);//单品种开仓用20万市值
手数:=IF(手数1<1,0,手数1);//如果市值大于20万,不够1手,则不开仓,

平空:SELLSHORT(pk,HOLDING,MARKETR);//      
          //开多信号
平多:SELL(pd,HOLDING,MARKETR);   

开多:BUY(kd and holding=0,手数,MARKETR);
开空:BUYSHORT(kk and HOLDING=0,手数,MARKETR);


这样写出来,测试发现不对。。我的思路是每个品种20万市值,转换成手数,不够1手不开仓,够1手取整数(不进位)应该怎么写?

回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-10 09:04 | 显示全部楼层
开多:BUY(kd and holding=0 and 手数>0,手数,MARKETR);
开空:BUYSHORT(kk and HOLDING=0 and 手数>0,手数,MARKETR);

加一个判断,软件里手数如果是0他会直接按全仓买入了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

34

主题

84

帖子

84

积分

等级: 免费版

注册:
2021-12-1
曾用名:
 楼主| 发表于 2025-11-11 09:37 | 显示全部楼层
这样写不对,我测试过,发现不够0,默认是1手。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-11-11 10:17 | 显示全部楼层
不会啊,开仓条件里有手数判断条件的,大于0才会开仓的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-15 14:27 , Processed in 0.126860 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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