金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1439|回复: 3

如何取得持仓中浮动盈利最大品种的品种代码

[复制链接]

69

主题

187

帖子

197

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
发表于 2023-8-23 23:06 | 显示全部楼层 |阅读模式
请教,我想在持仓中找出浮盈最大的品种,将该品种的代码返回给我,便于我对该品种进行操作。请问如何修改以下代码?谢谢


补充内容 (2023-8-23 23:06):
TH:=THOLDCOUNT(ZH1);
         多手:=0;      空手:=0;       多利:=0;        空利:=0;       多准:=0;        空准:=0;       {多品:=0;        空品:=0;}
         TEMP_STR:='';//保存品种代码集合
        ...
回复

使用道具 举报

0

主题

2641

帖子

2641

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-8-24 10:35 | 显示全部楼层
[PEL] 复制代码
TH:=THOLDCOUNT('');
max_str:='';//记录浮盈最大的品种代码
FY:=0;
temp:=0;

FOR I=1 TO TH do
BEGIN
        HLABEL:= THOLDINDEXLABEL(I,'');
        NEW_CLOSE:=DYNAINFO2(7,HLABEL);
        DTFY:=(NEW_CLOSE-TAVGENTERPRICEEX2('' ,HLABEL , 0))*DYNAINFO2(209,HLABEL)*TBUYHOLDINGEX('',HLABEL,2);
        KTFY:=(TAVGENTERPRICEEX2('' ,HLABEL , 1)-NEW_CLOSE)*DYNAINFO2(209,HLABEL)*TSELLHOLDINGEX('',HLABEL,2);
        FY:=DTFY+KTFY;
        MSGOUT(ISLASTBAR,HLABEL&'浮盈: '&numtostr(FY,2) & '  多头浮盈: '&numtostr(DTFY,2)&'  空头浮盈: ' &numtostr(KTFY,2));
        if FY>temp then
        begin
                max_str:=HLABEL;
                temp:=FY;
        end
end    

MSGOUT(ISLASTBAR,max_str);
回复

使用道具 举报

69

主题

187

帖子

197

积分

Rank: 4

等级: 专业版

注册:
2021-5-20
曾用名:
a103165
 楼主| 发表于 2023-9-17 19:20 | 显示全部楼层
为什么品种代号无法输出到全局变量呢?显示的全是数字,不是字符!

代码:
EXTGBDATASET('最大品名-',max_str);
回复

使用道具 举报

3

主题

2万

帖子

2万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-24
曾用名:
发表于 2023-9-18 08:54 | 显示全部楼层
EXTGBSTRINGSET('品种代码',stklabel)

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 12:16 , Processed in 0.235617 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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