第1页共5页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共5页文华软件定制修改方案——自编模型加载一、方案的目的目前,很多期货公司、投资公司都有自己的交易理念和方法,但是受制于自身开发力量的薄弱,公司自己不可能自己开发一个集行情、图表、程序化交易为一身的负责系统
所以,这些过年研究的成果并没有产品化,没有很好地转化为客户的盈利水平
文华的这个定制方案,就是整个文华的软件资源、数据资源、投资机构的交易智慧,把机构自己的交易理念和方法,在文华软件里实现
二、技术实现方案方案A:投资机构利用自己的软件能力,把自己的交易理念和方法,C++语言编写为几个函数,编译成DLL
文华财经把这个DLL编译进文华的软件
形成一个可执行程序
文华软件=行情数据+图表+程序化交易机构DLL函数算法数据交易信号第2页共5页第1页共5页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共5页具体的实现方式的函数和数据机构举例:(例子的函数和结构为文华为北京某公司的定制开发的一部分)文华软件在绘图之前会将K线数据添到XANADU结构的KDATA结构中去,并以参数的形式传给ABC公司的DLL的CalcFunc函数,DLL通过计算填写XANADU结构的剩余部分,然后文华软件在绘制每一根K线时调用的DLL的DrawFunc函数,可以通过参数中的坐标和DLL计算出的交易信号(图片或文字来表达),在软件的图表上绘制出ABC公司要求的信号,而且还能够根据交易信号,直接发出交易指令
结构1:typedefstruct_KLINEDATA{CTimeTime;//时间doubleOpen;//开盘doubleHigh;//最高doubleLow;//最低doubleClose;//收盘doubleVolume;//成交doubleOpI;//持仓doubleSettle