#Run_By_Bar
#nodefaultoutput
extern 'http://www.hs633.com/fmldll/Position.zip'
double Position.Grabber.LongVolSum(LPCWSTR name,
LPCWSTR contract,
double t,
int n,
int barpos,
int dataCount);
extern 'Position.dll'
double Position.Grabber.ShortVolSum(LPCWSTR name,
LPCWSTR contract,
double t,
int n,
int barpos,
int dataCount);
extern 'Position.dll' LPCWSTR Position.Grabber.QueryUrl(LPCWSTR name,
LPCWSTR contract,
double t);
variable:NumericSimple ID (-1);
ShowTips('正在更新数据 '+BarPos/DataCount*100 + '%');
前20会员多单总量 : LongVolSum(MarketLabel+StkName,
MainContract(date),
date,
0,
BarPos,
DataCount),ColorRed;
前20会员空单总量 : ShortVolSum(MarketLabel+StkName,
MainContract(date),
date,
0,
BarPos,
DataCount),ColorGreen;
前20会员净持仓:前20会员多单总量 - 前20会员空单总量,BarStack;
// 以下方便连接到中金所数据
if ID < 0 and BarPos == DataCount then begin
ID = Text_New(date, 0, 0, 62, true);
Text_SetToolTips(ID, '链接交易所\r\n查看数据');
Text_SetUrl(ID, QueryUrl(MarketLabel+StkName,
MainContract(date),
date));
Text_SetStyle(ID, 4,3);
end
从代码看,金魔方软件自己做了一个文件记录持仓信息,然后用户去读取这个网站上压缩包获得数据。
金字塔暂无此项服务,但用户可通过自行维护数据达到同样的效果。
详细方法见下面链接。
http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=12610
太麻烦了