以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 后台程序化交易如何设置监控当前已经持有的股票 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=139961) |
-- 作者:DengJijie -- 发布时间:2016/9/23 9:41:17 -- 后台程序化交易如何设置监控当前已经持有的股票 目前使用后台程式化交易,看到修改条件的地方,只有监控股票池或者监控板块, 如何设置后台程式化交易系统可以监控当前已经持有的股票。 如何在程序中获取已经持有股票的代码,以及数量。
|
-- 作者:jinzhe -- 发布时间:2016/9/23 9:58:41 -- 1只能根据你账户里面的持仓手工添加 2获取账户里面的股票数量:tholdcount(\'\'); 获取股票代码: variable:n[10000]=0; n[1]就是第一个股票代码,n[2]就是第二个股票代码 |
-- 作者:DengJijie -- 发布时间:2016/9/23 14:01:03 -- n[i]:=THOLDINDEXLABEL( i, \'\'); 采用这条语句,然后使用DEBUGOUT(\'代码%.2f\', n[i]);,结果输出是1000007,1000008,1000009,……10000048,结果并不是真实股票的代码。这是为什么?
|
-- 作者:jinzhe -- 发布时间:2016/9/23 14:10:12 -- DEBUGOUT(\'代码%.0f\', strtonum(n[i])); [此贴子已经被作者于2016-9-23 14:10:26编辑过]
|
-- 作者:DengJijie -- 发布时间:2016/9/28 11:01:50 --
variable:n[10000]=0;
ss:tholdcount(\'\');//获取持仓股票数量
DEBUGOUT(\'持股数量%.2f\', ss);
for i=1 to ss do begin
n[i]:=THOLDINDEXLABEL( i, \'\');
DEBUGOUT(\'代码%.0f\',strtonum(n[i]) );//
ADDTOBLOCK(n[i],\'自选板块\');
end 根据您的意见,在后台程序化交易代码中添加上述代码,输出全都为“代码0”,并不现实所持有股票的代码
|
-- 作者:jinzhe -- 发布时间:2016/9/28 11:20:44 -- variable:n[10000]=0; for i=1 to ss do begin |