金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6474|回复: 21

为什么这样统计的多、空笔数与实际不符

[复制链接]

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
发表于 2021-5-31 11:37 | 显示全部楼层 |阅读模式
您好,我是这样统计多方、空方持仓手数的,

代码:
        TH:=THOLDCOUNT(ZH3);
         多手:=0;        空手:=0;
         FOR I=1 TO TH do
         BEGIN
         HLABEL:= THOLDINDEXLABEL(I,ZH3);
         IF TBUYHOLDINGEX(ZH3,HLABEL,1)>0 THEN BEGIN
                    多手:=多手+ TBUYHOLDINGEX(ZH3,HLABEL,1);
         END
         IF TSELLHOLDINGEX(ZH3,HLABEL,1)>0 THEN BEGIN
                 空手:=空手+TSELLHOLDINGEX(ZH3,HLABEL,1);
         END
END
EXTGBDATASET('3-多手',多手);
EXTGBDATASET('4-空手',空手);


统计结果:
3-多手 25 数字
4-空手 15 数字

账户实际持仓是:多方21手(11个品种,每品种各1手),空方11手(11个品种,每品种各1手)

请问代码是哪里写错了?谢谢
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-5-31 13:46 | 显示全部楼层
程序监控了几个品种?我本地测试监控一个品种下是没问题的。我随便开平仓,数据也可以及时更新过来。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-5-31 13:47 | 显示全部楼层
技术009 发表于 2021-5-31 13:46
程序监控了几个品种?我本地测试监控一个品种下是没问题的。我随便开平仓,数据也可以及时更新过来。

监控100个品种,在测试验证

补充内容 (2021-5-31 13:48):
你手工开几十个品种试试
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-5-31 13:48 | 显示全部楼层
这种不需要监控很多品种的。你只需要监控一个品种就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-5-31 13:49 | 显示全部楼层
103737 发表于 2021-5-31 13:47
监控100个品种,在测试验证

补充内容 (2021-5-31 13:48):

你手工欧开几十个品种试试看
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-5-31 13:59 | 显示全部楼层
这个循环序列是根据你账户兰进行循环的,有些品种一个品种会占两个坑
比如上期所是区分今老仓,你加的时候相当于重复计算了一次该品种持仓然后累加了
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-5-31 14:28 | 显示全部楼层
资深技术02 发表于 2021-5-31 13:59
这个循环序列是根据你账户兰进行循环的,有些品种一个品种会占两个坑
比如上期所是区分今老仓,你加的时候 ...

这也说不过去,我全部是今仓,每品种就只1手,不存在你说的情况:

3-多手        27        数字
4-空手        17        数字

序号    品种               均价      今持    总持    市价      浮动盈亏    盈亏率%    保证金      风险度    投保    账户
1       I01 矿石2201       988.0     -1      -1      1014.5    -2650.00    -11.66     22724.00    0.0236    投机    13434047950
2       LH09 生猪2109      22495     1       1       22380     -1840.00    -2.69      68384.80    0.0711    投机    13434047950
3       I09 矿石2109       1102.0    -1      -1      1118.5    -1650.00    -6.51      25346.00    0.0264    投机    13434047950
4       RU09 橡胶2109      13445     1       1       13375     -700.00     -2.74      25545.50    0.0266    投机    13434047950
5       RU01 橡胶2201      14630     1       1       14560     -700.00     -2.52      27797.00    0.0289    投机    13434047950
6       NR07 20号胶2107    10850     1       1       10800     -500.00     -2.43      20615.00    0.0214    投机    13434047950
7       NR08 20号胶2108    11000     1       1       10950     -500.00     -2.39      20900.00    0.0217    投机    13434047950
8       SP07 纸浆2107      6238      -1      -1      6270      -320.00     -3.21      9980.80     0.0104    投机    13434047950
9       SP09 纸浆2109      6250      -1      -1      6268      -180.00     -2.06      8750.00     0.0091    投机    13434047950
10      J10 焦炭2110       2471.5    -1      -1      2473.0    -150.00     -0.34      44487.00    0.0463    投机    13434047950
11      B07 豆二2107       4217      1       1       4207      -100.00     -1.48      6747.20     0.0070    投机    13434047950
12      JD09 鸡蛋2109      4770      1       1       4760      -100.00     -1.23      8109.00     0.0084    投机    13434047950
13      C09 玉米2109       2675      1       1       2666      -90.00      -1.98      4547.50     0.0047    投机    13434047950
14      CS09 淀粉2109      3140      1       1       3131      -90.00      -2.05      4396.00     0.0046    投机    13434047950
15      PF09 短纤2109      6932      -1      -1      6948      -80.00      -1.54      5199.00     0.0054    投机    13434047950
16      PF07 短纤2107      6870      -1      -1      6882      -60.00      -1.16      5152.50     0.0054    投机    13434047950
17      C01 玉米2201       2649      1       1       2644      -50.00      -1.11      4503.30     0.0047    投机    13434047950
18      CS07 淀粉2107      3163      1       1       3158      -50.00      -1.13      4428.20     0.0046    投机    13434047950
19      MA09 甲醇2109      2559      1       1       2558      -10.00      -0.23      4350.30     0.0045    投机    13434047950
20      RB10 螺纹钢2110    5055      -1      -1      5055      0.00        0.00       9099.00     0.0095    投机    13434047950
21      MA01 甲醇2201      2591      1       1       2593      20.00       0.45       4404.70     0.0046    投机    13434047950
22      CJ09 红枣2109      9140      1       1       9145      25.00       0.46       5484.00     0.0057    投机    13434047950
23      RB01 螺纹钢2201    4943      -1      -1      4930      130.00      1.46       8897.40     0.0093    投机    13434047950
24      HC01 轧卷板2201    5288      -1      -1      5263      250.00      2.63       9518.40     0.0099    投机    13434047950
25      HC10 轧卷板2110    5354      1       1       5388      340.00      3.53       9637.20     0.0100    投机    13434047950
26      P09 棕榈2109       7514      1       1       7554      400.00      3.13       12773.80    0.0133    投机    13434047950
27      HC10 轧卷板2110    5430      -1      -1      5388      420.00      4.30       9774.00     0.0102    投机    13434047950
28      AY09 豆一2109      5667      1       1       5709      420.00      3.90       10767.30    0.0112    投机    13434047950
29      HC01 轧卷板2201    5217      1       1       5263      460.00      4.90       9390.60     0.0098    投机    13434047950
30      RB01 螺纹钢2201    4884      1       1       4930      460.00      5.23       8791.20     0.0091    投机    13434047950
31      BUY09 沥青2109     3120      1       1       3168      480.00      8.10       5928.00     0.0062    投机    13434047950
32      AY09 豆一2109      5764      -1      -1      5709      550.00      5.02       10951.60    0.0114    投机    13434047950
33      OI01 菜油2201      10003     -1      -1      9946      570.00      4.07       14004.20    0.0146    投机    13434047950
34      SC2107 原油2107    426.4     1       1       427.6     1200.01     1.48       81016.00    0.0842    投机    13434047950
35      JM09 焦煤2109      1764.0    1       1       1786.0    1320.00     6.93       19051.20    0.0198    投机    13434047950
36      JM11 焦煤2111      1737.0    1       1       1762.0    1500.00     8.00       18759.60    0.0195    投机    13434047950
回复

使用道具 举报

0

主题

53

帖子

53

积分

Rank: 9Rank: 9Rank: 9

等级: 管理员

注册:
2021-5-24
曾用名:
发表于 2021-5-31 14:36 | 显示全部楼层
那你试试后台只监控一个品种看看呢?
此外你这个公式调试起来很简单,连后台都不需要的,随便一个品种加载在图表上即可。
回复

使用道具 举报

68

主题

185

帖子

195

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2021-5-31 14:46 | 显示全部楼层
资深技术02 发表于 2021-5-31 14:36
加我qq 2857926939,账号密码提供下
这个肯定是某个品种重复加的,这边登录你账号看下了

        ZH3:='13434047950';

登录108108
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2021-5-31 14:57 | 显示全部楼层
因为你有同一个品种多空都有就会产生这样的问题
举个例子,第一个品种是螺纹,他多头大于0,加了
最后一个品种是螺纹空头,但是你加法和判断都是螺纹多头大于0,那么所以还会加了一次


就需要多和空分开来计算,否者读持仓是根据品种的所以会重复,这个工作人员需要些时间后续提供你范例
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 01:26 , Processed in 0.410776 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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