首先,对MyPlugin.cpp内代码进行修改,并增加注释,部分注释如下:
//将回调函数入口赋值给g_pFuncCallBack,自编程序中可以就可以使用g_pFuncCallBack函数调用通达信内部数据(如开盘价、收盘价、最高价、最低价、成交金额、成交量等等(具体数据结构参见OutStruct.h)。
PDATAIOFUNC g_pFuncCallBack;
void RegisterDataInterface(PDATAIOFUNC pfn)
{
g_pFuncCallBack = pfn;
}
然后就可以进行正式编程了
/ 注册插件信息 ///
//注册插件信息:将公式名称,公式描述,参数数量、参数名字、参数最大最小及默认值等信息传送给通达信,并将存储区地址传递给LPPUGIN结构的指针info(具体数据结构将Plugin.h。本函数的具体参数赋值可以根据用户需要修改。
void GetCopyRightInfo(LPPLUGIN info)
{
//填写基本信息
strcpy(info->Name,"插件选股1"); //此信息会显示在通达信插件选股对话框中“名称”栏
strcpy(info->Dy,"上海");
strcpy(info->Author,"Julian Zhang"); //此信息会显示在通达信插件选股对话框中“设计人”栏
strcpy(info->Period,"短线"); //还不清楚有什么用
strcpy(info->D