易得程序化交易技术论坛

登录 | 注册

积分: 0 |用户组: 游客

搜索
查看: 497|回复: 0

遍历了品种所属所有板块问题

[复制链接]

51

主题

61

帖子

301

积分

中级会员

Rank: 3Rank: 3

积分
301
发表于 2024-8-1 17:14:57 | 显示全部楼层 |阅读模式
网友野报问题。

代码是遍历了品种所属所有板块,从arCn计数看是完成了遍历,但组合字符串(arBks)有问题。如果去掉##分割,则输出字符串正确。
源码

strBk:=BkName+',';
startStrCn:=1;
midStrCn:=1;
arBks:='';
arCn:=1;
if IsLastBar then
begin
        while midStrCn <> StrLen(strBk) do
        begin
                midStrCn:=Strfind(strBk,',',startStrCn);
                arBks:=arBks+StrMid(strBk,startStrCn,midStrCn - startStrCn)+'##';
                startStrCn:=midStrCn+1;
        arCn+=1;
        end
end
DrawTextAbs(1,10,BkName);
DrawTextAbs(1,30,arBks);
DrawTextAbs(1,50,'板块数量: '+NumToStrn(arCn,0));
QQ图片20240801171205.jpg
2.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|易得程序化 ( 粤ICP备2022064048号 )

GMT+8, 2025-4-28 22:31 , Processed in 0.053051 second(s), 21 queries .

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