-- 作者:gxx978
-- 发布时间:2016/12/15 16:52:10
--
variable:n=0;
if conkd then
begin
tbuy(1,1,mkt,0,0,\'\',\'品种1\');
n=n+1;
tbuy(1,2,mkt,0,0,\'\',\'品种2\');
n=n+2;
tbuy(1,3,mkt,0,0,\'\',\'品种3\');
n=n+3;
end
|
-- 作者:wenarm
-- 发布时间:2016/12/15 19:32:11
--
纠正问题1:
根据你的需求,个人理解你应该是想统计3个品种,实际持仓数量之和。
可以通过stkindi函数去引用。全局变量的方式你需要会用EXTGBDATA( )和EXTGBDATASET( , )函数实现
下面是使用stkindi方式实现:
使用的是后台持仓函数
公式a:
持仓数量:TBUYHOLDING(1)+TSELLHOLDING(1);
公式b:
a:STKINDI(\'AG06\',\'holding.持仓数量\',0,DATAPERIOD);
b:STKINDI(\'Y05\',\'holding.持仓数量\',0,DATAPERIOD);
SUM_HOLDING:a+b;
此主题相关图片如下:10.png
![dvubb 按此在新窗口浏览图片](UploadFile/2016-12/2016121519353451460.png)
[此贴子已经被作者于2016-12-15 19:35:35编辑过]
|