金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1168|回复: 8

简化

[复制链接]

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
发表于 2024-7-12 11:57 | 显示全部楼层 |阅读模式
pz1:DYNAINFO2( 219, HLABEL1)+'     '+NUMTOSTR( DYNAINFO2( 7, HLABEL1),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,HLABEL1,1),0)+'        '+NUMTOSTR(多持盈亏1,0);
请教下,因为用了PY 上面这样得代码里面只有HLABEL1不一样,会有多个PZ数据,能否简化写法,只传递不同得HLABEL1 进去


回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-12 12:10 | 显示全部楼层
没明白你的意思
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-12 12:18 | 显示全部楼层

pz1:DYNAINFO2( 219, HLABEL1)+'     '+NUMTOSTR( DYNAINFO2( 7, HLABEL1),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,HLABEL1,1),0)
pz2,pz3,pz4 50个这样得写法,只有HLABEL1,HLABEL2,HLABEL3不一样,PY是可以传递不同得HLABEL1进去,代码就简化了,PEL有没有什么简化得写法,上面得PZ1也只是一部分代码,还有更长,能简化就明了很多
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-12 12:19 | 显示全部楼层
pel不也是传递不同参数进去吗?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-12 12:24 | 显示全部楼层
技术008 发表于 2024-7-12 12:19
pel不也是传递不同参数进去吗?

pz1:DYNAINFO2( 219, HLABEL1)+'     '+NUMTOSTR( DYNAINFO2( 7, HLABEL1),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,HLABEL1,1),0)

pz2:DYNAINFO2( 219, HLABEL2)+'     '+NUMTOSTR( DYNAINFO2( 7, HLABEL2),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,HLABEL2,1),0)

pz3:DYNAINFO2( 219, HLABEL3)+'     '+NUMTOSTR( DYNAINFO2( 7, HLABEL3),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,HLABEL3,1),0)
那我这个PZ1,pz2,pz3 怎么去传递 HLABEL1 HLABEL2 HLABEL3 进去?HLABEL1是品种代码
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-12 12:33 | 显示全部楼层
你这里不是写了hlabel2和hlabel3,不是传递进去了吗
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-12 12:47 | 显示全部楼层
技术008 发表于 2024-7-12 12:33
你这里不是写了hlabel2和hlabel3,不是传递进去了吗

pz:=DYNAINFO2( 219,A)+'     '+NUMTOSTR( DYNAINFO2( 7, A),1 )+'     '+NUMTOSTR(TBUYHOLDINGEX('' ,A,1),0);
IF A= HLABEL1 THEN PZ1:=PZ;
IF A= HLABEL2 THEN PZ2:=PZ;
类似这样传递,PZ得代码只写一次,后面只要不同得HLABEL传递
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-7-12 13:02 | 显示全部楼层
没有什么简化方法应该
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

507

主题

2975

帖子

2985

积分

Rank: 2

等级: 标准版

注册:
2023-2-16
曾用名:
 楼主| 发表于 2024-7-12 13:26 | 显示全部楼层
技术008 发表于 2024-7-12 13:02
没有什么简化方法应该

我以前看到09老是用p:='';然后下面传递些东西得写法,所以联想到这个写法繁琐,实在不行只有用PY去写了读,然后再输出···我要实现账户栏数据和各个跟踪得图表数据同框显示得功能,前面咨询你们也没好得建议,只有瞎折腾

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-25 22:10 , Processed in 0.108116 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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