以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  账户函数  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183512)

--  作者:longkun
--  发布时间:2020/12/18 9:16:08
--  账户函数
 账户ID:TACCOUNT( 1);
账户类型:TACCOUNT( 2);

这两个函数,我测试模拟盘和实盘账户的值怎么都一样?分别为TACCOUNT( 1)=100万和TACCOUNT( 2)=1
我的本意是想区别模拟盘和实盘账户

--  作者:FireScript
--  发布时间:2020/12/18 9:30:02
--  
 账户id是字符串 必须msgout之类的字符串输出函数输出来才能看出区别。图表上你看到的那一大串是 把字符串转为数字之后的结果。
你用这个输出下吧。
 账户ID:TACCOUNT( 1);
账户类型:TACCOUNT( 2);
DRAWTEXTEX(1,0,0,0,账户ID);
--  作者:FireScript
--  发布时间:2020/12/18 9:31:32
--  
 账户类型模拟柜台也都是CTP的。
--  作者:longkun
--  发布时间:2020/12/18 9:45:35
--  
 我想使用指标直接读到账户数值来区分模拟账户和实盘账户,然后再股票池里面对不同账户进行交易,可以吗?

--  作者:FireScript
--  发布时间:2020/12/18 9:48:13
--  
 可以直接做字符串比较的。
比如有2个实盘账号。
TACCOUNT( 1)=\'账户ID1\' OR TACCOUNT( 1)=\'账户ID2\'

这样就直接判断了当前是不是登录了实盘账号。

--  作者:longkun
--  发布时间:2020/12/18 9:58:04
--  
谢谢