文华财经代码函数编写 第三章 一般模型编写示例 软件提供扩展性更为强大的程式化交易模式,为此提供了一系列的功能和众多交易函数。这 些函数用户可以在【公式】菜单下的函数列表里找到。程序化交易系统既可以实盘运行策略,又 可以对历史数据进行回测。实盘运行策略的载体有两个,分别是页面盒子(点击查看介绍)和运 行模组(点击查看介绍) 。 一些基础的策略模型需要在每根K线走完的时候按照出现的信号方向下单, 我们把这种模型 叫做收盘价模型。页面盒子是运行收盘价策略模型的功能载体,适合需要部分手动辅助或结合图 表分析的程序化用户。 运行模组则实现了更丰富的量化策略,例如头寸管理,指令价交易等。这部分会在程序化 交易高级教程中详细介绍。 3.1 条件描述 阶段涨幅:N 日收盘价的差值的百分比。 (CLOSE-REF(CLOSE,N) )/REF(CLOSE,N)*100 再创新高:所谓再创新高就是指今日最高价是N 日以来的最高价 HIGH=HHV(HIGH,N) 该函数在当日最高价创N日新高时为1,否者为0。 放量上攻:指价格上扬,成交量剧增 价格上扬可以描述为:CLOSE/REF(CLOSE,5)>1.2;表示5日上涨 20% 成交量剧增可描述为:VOL>MA(VOL,5)*3;表示成交量超过5日均量的3倍 所以公式可写成为:CLOSE/REF(CLOSE,5)>1.2 AND VOL>MA(VOL,5)*3 窄幅整理:就是指近一段时期价格维持在一定幅度之内 (HHV(CLOSE,20)-LLV(CLOSE,20) )/CLOSE<0.08 ; HHV(CLOSE,20)-LLV(CLOSE,20)表示 20 日收盘价振幅,即 20 日内价格振幅在 8%以 内波动。 均线多头排列:移动平均线(MA)是将一段时间的股票价格用数理统计的方法加以平均,再将 这些平均价标于图上并用线连接起来即可。它可以用来观察股价的趋势。均线多头排列可以看做 是上升趋势行情的表现。 5日、10日、60日均线分别表示为: MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); |
|