A:可通过
行情表中日线的主买成交金额获取当日资金流入,主卖成交金额获取当日资金流出,
也可通过模型
SectionalInitialtiveBuyAmount,
SectionalInitialtiveSaleAmount获取当日的资金流入流出。
本文中提供以下取数范例:
| 范例 | 说明
|
|---|
| 范例一 | 个股最近N日的资金流入流出
|
| 范例二 | 多个股票指定日资金流入流出
|
范例一:获取个股最近N日的资金流入流出
endt:=20250310t;
n:=20;
stock:="SZ300750";
setsysparam(PN_Stock(),stock);
setsysparam(PN_Cycle(),cy_day());
setsysparam(PN_Date(),endt);
name:=StockName(stock);
return Nday(n,"代码",stock,
"名称",name,
"日期",datetostr(sp_time()),
"流入成交金额",buy:=SectionalInitialtiveBuyAmount(), //主买金额
"流出成交金额",sale:=SectionalInitialtiveSaleAmount(), //主卖金额
"净流入成交金额",buy-sale);
结果:
范例二:获取多个股票指定日资金流入流出
endt:=20260310T;
stocks:=GetBKByDate("SH000016",endt);//上证50成份股
setsysparam(pn_cycle(),cy_day());
return select datetostr(["date"]) as "日期",["StockID"],["StockName"],
["buy_amount"] as "流入成交金额",
["sale_amount"] as "流出成交金额",
["buy_amount"]-["sale_amount"] as "净流入成交金额"
from markettable datekey endt to endt of stocks end;
部分结果:
