如何使用通达信插件选股编程函数

邻家小宝 2009-06-06 10:05:01
///////////////////////////////////////////////////////////////////////////
//回调函数,数据引擎接口
typedef long(CALLBACK * PDATAIOFUNC)(char * Code,short nSetCode,short DataType,void * pData/*内部申请*/,short nDataNum,NTime,NTime,BYTE nTQ,unsigned long);

//导出函数
PLUGIN_API void RegisterDataInterface(PDATAIOFUNC pfn); //注册回调函数
PLUGIN_API void GetCopyRightInfo(LPPLUGIN info); //得到版权信息
//nDataNum为ASK_ALL表示所有数据
PLUGIN_API BOOL InputInfoThenCalc1(char * Code,short nSetCode,int Value[4],short DataType,short nDataNum,BYTE nTQ,unsigned long unused); //按最近数据计算,取所有历史数据
PLUGIN_API BOOL InputInfoThenCalc2(char * Code,short nSetCode,int Value[4],short DataType,NTime time1,NTime time2,BYTE nTQ,unsigned long unused); //选取区段计算

头疼的这几个函数我真不知道到底该怎么实现!

请哪为大虾帮忙帮忙小弟感激不尽!
...全文
3186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenwenhao889900 2010-06-19
  • 打赏
  • 举报
回复
very good
lurker0ster 2009-07-02
  • 打赏
  • 举报
回复
PDATAIOFUNC 函数就是取数据的回调函数 short DataType就是你要取的数据类型

/////考虑兼容
#define PER_MIN5 0 //5分钟数据,需要下载5分钟数据
#define PER_MIN15 1 //15分钟数据,需要下载5分钟数据
#define PER_MIN30 2 //30分钟数据,需要下载5分钟数据
#define PER_HOUR 3 //1小时数据,需要下载5分钟数据
#define PER_DAY 4 //日线数据,需要下载日线数据
#define PER_WEEK 5 //周线数据,需要下载日线数据
#define PER_MONTH 6 //月线数据,需要下载日线数据
/////////////////////
#define PER_MIN1 7 //通达信券商集成版暂不支持
#define PER_MINN 8 //通达信券商集成版暂不支持
#define PER_DAYN 9 //多天线数据,需要下载日线数据
#define PER_SEASON 10 //季线,需要下载日线数据
#define PER_YEAR 11 //年线,需要下载日线数据

#define PER_EXDAY 20 //扩展日线的周期,通达信券商集成版暂不支持

#define TICK_DAT 100 //分笔数据,通达信券商集成版暂不支持


所有的类型以及数据结构都可以在OutStruct.h中查到 (那个插件源码包里面已经包含了)
邻家小宝 2009-06-14
  • 打赏
  • 举报
回复
这些函数到底怎样去使用阿... 好郁闷阿!!!

哪个是用来取出数据的阿!!

技术文档也不说清楚
沈阳大猫 2009-06-07
  • 打赏
  • 举报
回复
要做股票软件阿?没用过,不清楚,飘过!

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧