金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: a103923

指定个股开平仓

[复制链接]

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-1 08:59 | 显示全部楼层
最简单方式是判断持仓后进行下单。有持仓就不下单,或者没有持仓就不触发平仓信号。只能这样了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

81

主题

353

帖子

353

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2022-3-1 09:20 | 显示全部楼层
技术009 发表于 2022-3-1 08:59
最简单方式是判断持仓后进行下单。有持仓就不下单,或者没有持仓就不触发平仓信号。只能这样了。

没指定的品种也要能正常开平仓哦
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-1 09:30 | 显示全部楼层
没搞明白,你需求到底是怎样的。一个策略里下单代码有的指定了品种?有的没指定?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

81

主题

353

帖子

353

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2022-3-1 10:20 | 显示全部楼层
技术009 发表于 2022-3-1 09:30
没搞明白,你需求到底是怎样的。一个策略里下单代码有的指定了品种?有的没指定?

TSELL(pd1,s1,mkt,0,0,'','SH605398');S1是手数
这样把旧仓全平了。要只平仓1万的仓
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-1 10:21 | 显示全部楼层
昨天给的代码算出来的手数不是1w市值的手数?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

81

主题

353

帖子

353

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2022-3-1 10:37 | 显示全部楼层
技术009 发表于 2022-3-1 10:21
昨天给的代码算出来的手数不是1w市值的手数?

我旧仓的市值不只1万,这手数算出来的是1万,但平仓全掉了。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-1 10:43 | 显示全部楼层
什么意思?实际平仓比算出来的手数平的多?你这个s1是按照我前面代码给的算出来的,还是自己设置的平仓手数?

你提供一个交易日志我看下。就是你描述的情况的日志。否则绝对不会按照大于计算出来的平仓手数进行平仓的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

81

主题

353

帖子

353

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2022-3-1 10:52 | 显示全部楼层
技术009 发表于 2022-3-1 10:43
什么意思?实际平仓比算出来的手数平的多?你这个s1是按照我前面代码给的算出来的,还是自己设置的平仓手数 ...

好的,你看下。

PleaceOrder.txt

287.65 KB, 下载次数: 602

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-1 11:13 | 显示全部楼层
2个问题:

1.你这个下单手数的变量s1当时是0,所以按照全平给平掉了。
但是我看了价格,当时算出来应该不是0,应该也是200才对。

所以你这个s1是怎么算的,又是在什么位置算的。单纯算手数的代码是不会算错的。你最好 看下所以牵涉到s1赋值的地方。


2.另外还有就是这个手数计算是按照向下取整的,比如200股时候小于1w市值,但是300股时候大于1w,那么这时候是计算结果会是200 的。

所以我还需求确定你的思路是不是平仓时候 如果这个品种当时市值不到一万,就不平?

金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

81

主题

353

帖子

353

积分

等级: 已到期

注册:
2021-10-18
曾用名:
 楼主| 发表于 2022-3-1 12:27 | 显示全部楼层
技术009 发表于 2022-3-1 11:13
2个问题:

1.你这个下单手数的变量s1当时是0,所以按照全平给平掉了。

S1:=Intpart(3000/(c*100))*100;在代码的第2行,第1行账号。
S1平仓的只地方只有指定品种。
该品种市值大于1万的部分不平仓,只平仓1万元市值的手数。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 15:02 , Processed in 0.151887 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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