大智慧软件公式教程-交易系统指标编制方法_2
大智慧软件公式教程-交易系统指标编制方法
但是,假设在一个 KD 强势的市场中,如果股价从下方穿过了 30 日均线,并且当天的成交量有比较明显的放大,我会买入;我的卖出条件是股价跌下 10 日均线之下立即抛出。这个交易系统怎么编辑呢?
买入条件:
KDJ 强势:
AA:=”KDJ,D”(9,3,3); (因为 KDJ 指标中 3 个参数默认值分别为 9 、 3 、 3 ,故我们应在指标中增加默认值)。
A1:=AA>40;
成交量明显放大,量化为大于 5 日均量的一倍。
A2:=VOL/MA(VOL,5)>2;
股价从下方上穿过了 30 日均线。
A3:=CROSS(CLOSE,MA(CLOSE,30));
完整的买入条件为
ENTERLONG:A1ANDA2ANDA3;
卖出条件:
股价从上方下穿过了 5 日均线
A4:=CROSS(MA(CLOSE,5),CLOSE);
EXITLONG:A4ANDCOUNT(A1ANDA2ANDA3,20)=1; 注意其后的 COUNT() 是用来限定卖出信号发生在买入条件发生的 20 天内。
那么,完整的公式为:
AA:=”KDJ,D”(9,3,3);
A1:=AA>40;
A2:=VOL/MA(VOL,5)>2;
A3:=CROSS(CLOSE,MA(CLOSE,30));
A4:=CROSS(MA(CLOSE,5),CLOSE);
ENTERLONG:A1ANDA2ANDA3;
EXITLONG:A4ANDCOUNT(A1ANDA2ANDA3,20)=1;
公式编写实例
编写实例
3.1 指标公式:均线通道
新建公式 “ 均线通道 ” ( JXTD )
1. 使用快捷键 Ctrl+F 打开 “ 公式 ** 器 ” 。
2. 点击 “ 新建 ” 按钮,打开 “ 公式编辑器 ”
3. 填写公式项
“ 公式名称 ”---JXTD,
“ 公式描述 ”---“ 均线通道 ”
参数(最小值)(最大值)(缺省值)
#N:110026
VAR1:=MA(CLOSE,N);{ 对 “VAR
VAR2:=MA(CLOSE,2*N);{ 对 “VAR
VAR3:=MA(CLOSE,3*N);{ 对 “VAR
VAR4:=MA(CLOSE,4*N);{ 对 “VAR
VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{ 一条多条均线的平均线 }
上轨 :VAR5*1.08;{ 在均线 “VAR5” 上加上 8% 的幅度变成 “ 上轨 ”}
下轨 :VAR5*0.92;{ 在均线 “VAR5” 上减去 8% 的幅度变成 “ 下轨 ”}
4. 指标类型:选 “ 路径型 ” ,还有大势型、超买超卖型、趋势型、能量型等如图
5. 画线方法:副图、主图叠加、副图叠加线、副图叠加美国线四种;选中 “ 主图叠加型 ” ,副图是 K 线图下面的区域;
6. 密码保护: 010101
7. 参数设置: #N :最小值为 1 ,最大值为 100 ,缺省值(默认)为 26 ;
8. 坐标线位置:在非 “ 主图叠加 ” 中,此编辑框处可写状态;输出线为副图中深红色横线显示,是副图坐标线;
9. 额外 Y 轴分界:是指标敏感数值输出线,在副图中显示为白色;
10. 引入指标公式:在引入原公式的基础上进行编辑;
11. 插入函数:左上为函数类别,右上为函数表,下区为函数解释区及用法举例;
12. 公式编辑区:
〖 {} 〗是解释,不输出,为了提示自己和别人,便于看懂公式;
〖 := 〗赋值符,意为 “ 相当于 ” ;
〖 : 〗输出符,它前面的名称为输出名称,可以在副图中看到,它后面的为公式定义;
〖;〗分段符,表示一段完成;
〖,〗分节符;
〖()〗括号中为公式体。
13. 测试公式:测试通过则自动保存;测试不能通过,则在翻译区提示错误所在。