当前位置:分析家公式网 → 股票公式 → 大智慧股票池 → 一键转帖:【大智慧股票池】入池股票数的写法
软件名称:[B]【大智慧股票池】入池股票数的写法[/B]
软件类型:国产软件
运行环境:Win2000/WinXP/Win2003/WinVista
软件语言:简体中文
授权方式:共享软件
软件大小:0 Bytes
官方主页:Home Page
更新时间:2018-06-21 10:01:28
软件简介:
先定义一个结构体 全局
struct gpjl
{
char dm[7];
DWORD sjd; //GetTickCount()
}
在结构放入容器
gp全局
vector <gpjl> gp;
DLL传入2个参数 第一个是 选股条件 第2个 秒数 比如8秒 如果选股速度快可以改小些
gpjl gpa;
strcpy(gpa.dm,pData->m_strStkLabel);
gpa.sjd=GetTickCount();
int bz=0;//修改标志
if (gp.end()==0)
gp.pu sh_back(gpa);
else
{
int ks=gpa.begin(),js=gpa.end();
for (int i=js-1;i>=ks;i--)
{
if(strcmp(*(gp).dm==gpa.dm)
{ *(gp).sjd=gpa.sjd;
bz=1;
}
if( gpa.sjd-*(gp).sjd>=8*1000) //8改第2个参数
gp.earse(i);
}
}
if(bz==0)
gp.p ush_back(gpa);
if (tj) //tj是第一个参数
pData->m_pResultBuf[m_nNumData-1]=1;
else
pData->m_pResultBuf[m_nNumData-1]=0;
gp.nSize(); //就是入池的股票数 gp是全局必须
到这里就写完了
[url=http://www.70822.com/soft/sort013/sort040/down-125928.html]【大智慧股票池】入池股票数的写法[/url]