欢迎来到天天文库
浏览记录
ID:15164947
大小:42.50 KB
页数:7页
时间:2018-08-01
《“分析家c语言接口编译dll文件”》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、“分析家C语言接口编译dll文件”[第一讲]准备的东东1.安装VC++6.0软件2.下载分析家C语言接口文件。3.具备C++编程的知识。如果不会,自己下载教学软件,或找本相关的书籍。4.会分析家基本公式编写。如果不会,在本站下载相关分析家公式编写资料。准备好后,我开始讲一个完整公式的编写过程。[第二讲]练习编译dll文件。1.解包分析家c语言接口2.启动Vc++点击菜单[File]选OpenWorkspace。选择文件FxjFunc.dsw3.选择菜单[Build],选择BuildFxjFunc.dll生成FxjFunc.dll文件。如果没有错误,显示下面结果。--
2、------------------Configuration:FxjFunc-Win32Debug--------------------FxjFunc.dll-0error(s),0warning(s)4.生成的FxjFunc.dll文件在D:SUPERSTK目录中。如果不在当前使用的分析家目录,可以将FxjFunc.dll文件复制到分析家目录中,也可以复制到飞狐FoxTraderFmlDLL目录中。5.在飞狐或分析家建立公式,看看结果。公式只有下面一句,10日close均线。ma1:"fxjfunc@mymaclose"(10);如果结果正确,你已经成功
3、编写了dll公式了。在后面的讲课中介绍编写技巧。第三讲]分析家扩展函数规范及设计分析家扩展函数规范如下:///////////////////////////////////////////////////////////////////////////#ifndef__FXJFUNC_H_INCLUDE#define__FXJFUNC_H_INCLUDE/*///////////////////////////////////////////////////////////////////////////分析家扩展函数规范V3.101.本规范适用于分析家3.10标
4、准版和专业版公式系统.2.扩展函数用于实现系统函数不能实现的特殊算法.3.扩展函数用windows32位动态连接库实现,建议使用MicrosoftVisualC++编程.4.调用时在公式编辑器中写"动态库名称@函数名称"(参数表)即可,例如下面函数可以写为"FXJFUNC@MYCMALOSE"(5)5.动态连接库名称和函数名称可以自己定义.6.使用时可以将动态库拷贝到分析家目录下使用.*/#ifdef__cplusplusextern"C"{#endif//__cplusplus ////////////////////////////////////////
5、/////////////////////////////////////分析周期enumDATA_TYPE{TICK_DATA=2,//分笔成交MIN1_DATA,//1分钟线MIN5_DATA,//5分钟线MIN15_DATA,//15分钟线MIN30_DATA,//30分钟线MIN60_DATA,//60分钟线DAY_DATA,//日线WEEK_DATA,//周线MONTH_DATA,//月线MULTI_DATA//多日线}; //////////////////////////////////////////////////////////////////
6、///////////基本数据typedefstructtagSTKDATA{time_tm_time;//时间,UCTfloatm_fOpen;//开盘floatm_fHigh;//最高floatm_fLow;//最低floatm_fClose;//收盘floatm_fVolume;//成交量floatm_fAmount;//成交额WORDm_wAdvance;//上涨家数(仅大盘有效)WORDm_wDecline;//下跌家数(仅大盘有效)}STKDATA;/////////////////////////////////////////////////////
7、/////////////////////////扩展数据,用于描述分笔成交数据的买卖盘typedefuniontagSTKDATAEx{struct{floatm_fBuyPrice[3];//买1--买3价floatm_fBuyVol[3];//买1--买3量floatm_fSellPrice[3];//卖1--卖3价floatm_fSellVol[3];//卖1--卖3量};floatm_fDataEx[12];//保留}STKDATAEx;//////////////////////////////////////////////////////////
此文档下载收益归作者所有