金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 389|回复: 1

VBA操作添加股票到无效?

[复制链接]

8

主题

38

帖子

38

积分

Rank: 1

等级: 新手上路

注册:
2021-5-28
曾用名:
发表于 2024-4-19 11:31 | 显示全部楼层 |阅读模式
[Visual Basic] 复制代码
            clpstr="block_jj>>吃鸡鸡备|SZ,002423|SH,601901"            openbkw=Replace(Replace(clpstr,"block_jj>>","")," ","")'  
		    openbkw=Split(openbkw,"|")
		    klear= Cdate(Date) & " " &Cdate(time) &  "收到加入板块指令》"&cstr(UBound(openbkw,1))&"  "
		    Application.msgout klear&clpstr
	   		call SetClipboardText(klear)
		     if UBound(openbkw,1)>=1 then	     
 				 Set gtob = CreateObject("Stock.Block")
                 call gtob.Open(openbkw(0),1) ' 打开板块对象
                 zongsh=gtob.Count()
		         Application.msgout  Cdate(Date) & " " &Cdate(time) & "收到加入板块指令》目标板块【"&openbkw(0)&"】板块已有股票数 " &cstr(zongsh)&" 支"
		         jis=1
		         For Each KJIA IN openbkw
		         	if jis>1 then
		         		gupiao=Split(KJIA,",")
		         		if UBound(gupiao,1)>=1 then		         			         	    		
 				 			call gtob.AddStock(gupiao(0),gupiao(1)) 				 		
                        	zongsssh=gtob.Count()
 				 			Application.msgout Cdate(Date) & " " &Cdate(time) & gupiao(1)&"加入板块【"&openbkw(0)&"】当前股票共 " &cstr(zongsssh)&" 支"	     
		         		end if
		         	end if
		         	jis=jis+1
			     NEXT 			     
                 Set b = nothing   		     
                 Set gtob = nothing   	 
		     end if





补充内容 (2024-4-19 14:45):
添加股票到目标板块无效,在列表打开该板块,没有找到新添加的个股
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-4-19 14:53 | 显示全部楼层
AddStock方法只是将代码添加到自己的板块对象中,全部品种添加完毕后。
还有调用保存板块的方法ToSave。才能将全部品种保存到指定板块下。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 06:48 , Processed in 0.215232 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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