




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 编写示范 依此入市 风险自负 MA5 MA CLOSE 5 定义5周期均线 MA10 MA CLOSE 10 定义10周期均线 CROSSUP MA5 MA10 BPK 5周期均线上穿10周期均线平空同时反手开多 CROSSDOWN MA5 MA10 SPK 5周期均线下穿10周期均线平多同时反手开空 AUTOFILTER 自动对模型信号进行过滤 信号下单编写示例 简单的均线的金叉和死叉交易 建议参考学习 AUTOFILTER 函数机制 2 编写示范 依此入市 风险自负 SOUND A 播放声音A 通过 指标公式编辑器 声音 可以设置 声音0 声音9 也可以导入自定义声音 C REF HHV H 10 1 SOUND A 当价格创10周期新高的时候 发出声音0提示 PLAYSOUND VOL REF VOL 1 B 当前的成交量大于前一个周期的成交量时 播放声音1 声音编写的示例 建议参考 PLAYSOUND 和 SOUND 函数 注意PLAYSOUD和SOUND函数的一致和区别 注意条件忽闪的时候的声音的忽闪 3 编写示范 依此入市 风险自负 指标公式编辑器 图标或者麦语言开发平台 插入 插入图标 中 提供多达105种图标 适用于 标注函数 中 DRAWICON 函数和 ICON 函数 C REF C 1 当收盘价和最高价都较上一根大的时候 标 注红色三角图标 C REF C 1 DRAWTEXT ABS C O MA ABS C O 20 价格大于等于30周期均线时 30周期均线为红色 否则为绿色 建议学习DRAWCOLORLINE函数 8 编写示范 依此入市 风险自负 只显示数值不绘制指标线示例 H20 HHV H 20 NODRAW 取20周期高点作为看盘参考 只显示数值 不画线 L20 LLV L 20 NODRAW 取20周期低点作为看盘参考 只显示数值 不画线 H50 HHV H 50 取50周期高点作为看盘参考 显示数值和画线 L50 LLV L 50 取50周期低点不显示数值 不画线 这个可以理解定义的变量 便于其 他数据的计算 9 分钟K线周期今天 昨天 前天的最高点 最低点 开盘价 收盘价编写示例 N BARSLAST DATEREF DATE 1 1 今天开盘到目前为止的周期数 OO VALUEWHEN N 1 O 当天的开盘价 HH HHV H N 当天的最高价 LL LLV L N 当天的最低价 OO1 REF OO N 昨天开盘价 HH1 REF HHV H N N 昨天全天的最高价 LL1 REF LLV L N N 昨天全天的最低价 CC1 REF C N 昨天的收盘价 CC2 REF REF C N N 前天的收盘价 OO2 REF REF OO N N 前天开盘价 10 只显示今天某一时间点后的指标线 N BARSLAST DATEREF DATE 1 1 当天分钟周期K线的根数 注意分钟线的划分 A BACKSET ISLASTBAR N 如果当前K线为最后一根 盘中实时运行的K线 把当天K线都 赋值为1 HH IFELSE TIME 0930 如果当前时间大于9点30 取9点27分的10周期K线的最高价 注意BACKSET函数的学习和VALUEWHEN函数的用法 11 模拟日内分时图界面示例 CC C COLORWHITE 实时的价格走势线 收盘价 JX SETTLE COLORYELLOW 取得是分时图的均价线 注意 SETTLE 函数的用法 统计日内交易次数 12 统计日内交易次数 N BARSLAST DATEREF DATE 1 1 当天分钟周期K线的根数 NN COUNT BARSBK 1 BARSSK 1 N 当天做多 做空总的开仓次数的限制 NN 1 满足条件AA并且当天只开仓一次 AA为做多条件 NN 1 满足条件BB并且当天只开仓一次 BB为做空条件 注意 COUNT 函数和 BARSBK BARSSK 函数的用法 13 模组可用资金的最大可开仓手数 N MONEY 0 3 C MARGIN UNIT FEE 模组可用资金的30 的最大开仓手数 C MARGIN UNIT FEE 代表的是当前价格 保证金占用 交易单位 手续费 建议MONEY函数的学习 14 k 线变色画画相关 to pcqq group 15 MA60周期均线角度 MA60 MA C 60 A ATAN MA60 REF MA60 1 180 3 14159 NODRAW B ATAN MA60 REF MA60 1 57 3 NODRAW 其中A和B相等 57 3就等于180 3 14159 建议参考学习ATAN函数 16 资金回撤3 平仓 ZJ MONEYTOT COLORGREEN 当前权益 M VALUEWHEN BKVOLREF BKVOL 1 SKVOLREF SKVOL 1 MONEYTOT ZJC AND REF DIFF A1 1 DIFF AND CROSS DIFF DEA 定义底背离 C1 BARSLAST REF CROSS DEA DIFF 1 满足DIFF下穿DEA到当前的周期数 死叉 D1 REF C C1 1 DIFF AND CROSS DEA DIFF 定义顶背离 MACD底背 IFELSE B1 0 1 0 COLORRED POINTDOT 满足底背离取值为1 MACD顶背 IFELSE D1 0 1 0 COLOR00FF00 POINTDOT 满足顶背离取值为1 STICKLINE1 B1 0 ABS DEA 0 4 0 COLORRED STICKLINE1 D1 0 ABS DEA 0 4 0 COLOR00FF00 STICKLINE1 MACD REF MACD 1 AND MACD 0 0 MACD 0 0 COLORRED STICKLINE1 MACD0 0 MACD 0 0 COLORYELLOW STICKLINE1 MACD REF MACD 1 AND MACD REF MACD 1 AND MACD0 0 0 50 1 COLORBLUE 相关柱线的编写 DIFF COLORGREEN DEA COLORYELLOW PARTLINE1 DIFF MA DIFF 2 DIFF COLORRED PARTLINE1 DEA MA DEA 2 DEA COLORMAGENTA 相关直线的编写 DRAWTEXT MACD底背 0 底背 COLORAA00FF ALIGN1 FONTSIZE10 DRAWTEXT MACD顶背 0 顶背 COLOR00FFFF ALIGN1 FONTSIZE10 此指标 请用在最新的赢顺 赢顺V6 7 和赢智版本 赢智V8 2 请参考学习STICKLINE STICKLINE1函数和PARTLINE PARTLINE1函数 18 示例日内简单的交易模型的编写 仅供参考 风险自负 MA5 MA CLOSE 5 定义5周期的简单移动平均线 MA10 MA CLOSE 10 定义10周期的简单移动平均线 TIME 0905 当时间到14点55分时自动发出买平指令 TIME 0905 当时间到14点55分时自动发出卖平指令 AUTOFILTER 19 A OPEN REF HIGH 1 REF OPEN 1 REF HIGH 2 REF OPEN 2 REF HIGH 3 REF OPEN 3 REF HIGH 4 REF OPEN 4 4 1 8 A 当前周期的开盘价 一个周期前的最高价减最低价的差 两个周期前的最高价减最低价 的差 三个周期前的最高价减最低价的差 四个周期前的最高价减最低价的差 4 1 8 REF CLOSE 1 REF CLOSE 2 连续四个周期的收盘价小于前一周期的收盘价并且当前周期的收盘价大于A时 发出买平并且 买开 反手 交易指令 REF CLOSE 1 REF CLOSE 2 前一个周期满足连续收盘价大于前一个收 盘价 建议参考学习EVERY函数 20 以下模型仅供参考 风险自负 HH1 IFELSE H REF H 2 满足条件时给LL1赋值为前两个周期的最低价 否则赋值为0 HH2 VALUEWHEN HH1 0 HH1 LL2 VALUEWHEN LL1 0 LL1 K1 IFELSE CLOSE HH2 3 IFELSE CLOSEHH2时K1赋值为 3 满足条件CLOSE LL2时将K1赋值为1 否则其他情况K1都为 0 K2 VALUEWHEN K10 K1 K1不等于0时 取K1的值 K2 1 SPK 满足条件CLOSEHH2时 买平开 AUTOFILTER 简单的改写 仅供参考 注意以下写法和条件HH1的相同点和不同点 建议学习HHV LLV和LLVBARS HHVBARS和LOOP1函数 简单的改写1 HHA VALUEWHEN H REF H 2 简单的改写2 HHB VALUEWHEN HHV H 3 REF H 2 REF H 2 NODRAW LLB VALUEWHEN LLV L 3 REF L 2 REF L 2 NODRAW 简单的改写3 HHC VALUEWHEN HHVBARS H 3 2 REF H 2 NODRAW LLC VALUEWHEN LLVBARS L 3 2 REF L 2 NODRAW 简单的改写4 HHD VALUEWHEN LOOP1 H 3 MAX POS 2 REF H 2 NODRAW LLD VALUEWHEN LOOP1 L 3 MIN POS 2 REF L 2 NODRAW 21 编写示例 KDJ指标和均线指标的混合使用 仅供参考 风险自负 RSV CLOSE LLV LOW 9 HHV HIGH 9 LLV LOW 9 100 K SMA RSV 3 1 D SMA K 3 1 J 3 K 2 D 以上为KDJ公式 MA5 MA CLOSE 5 MA10 MA CLOSE 10 以上为定义5个周期收盘价的简单移动平均和10个周期收盘价的简单移动平均 CROSS MA5 MA10 KD出现死叉并且前一个周期J值大于70时发出卖出平仓交易指令 CROSS MA10 MA5 5周期均线下叉10周期均线并且前一个周期的J值 KDJ 大于30或者KD死叉时并且J值大于70 时发出卖出开仓交易指令 CROSS K D KD出现金叉并且前一个周期J值小于30时发出买入平仓交易指令 AUTOFILTER 22 N1 BARSLAST DATEREF DATE 1 1 AA C VALUEWHEN L LLV L N1 L 2 MINPRICE L 0940 条件BB N1 BARSLAST DATEREF DATE 1 1 COUNT BARSBK 1 BARSSK 1 N1 2 当天做多 做空最多只开仓两次 COUNT BARSSK 1 BARSBK 1 N1 1500 CLOSEOUT 大于等于15点清仓 AUTOFILTER N IFELSE REF BKVOL 0 如果当根K线上不存在BK或者SK都平仓后可以出现BPK或者SPK或者一起出现 出现一个买入或者卖出信号的 当根K线就会发出加仓或者平仓 SETSIGMAXNUM N 信号函数需要进一步掌握 24 该模型仅仅用来示范如何编写简单的K线形态 用户需要根据自己交易经验 进行修改后再实际应用 后为文字说明 编写模型时不用写出 相关的比例参数 根据交易经验自己定义 大阳线 C O O N1 1000 定义1根大阳线 大阳线 1 WORD 1 大阳线 当某根K线满足大阳线的条件时 在这根K线上最高价标示 大 阳线 大阴线 O C O N1 1000 中阳线 C O O N2 1000 中阴线 O C O N2 1000 小阳线 C O O N3 1000 小阴线 O C O N3 1000 小阳星线 C O O 0 小阴星线 O C O 0 25 该模型仅仅用来示范如何编写简单的锤子线和上吊线K线形态 以下内容是根据 日本蜡烛图技术 第四章反转形态下的锤子线和上吊线编写 用户需要根据自己交易经验 进行修改后再实际应用 后为文字说明 编写模型时不用写出 N1 5 MA5 MA C N1 定义5周期均线 AA MIN O C L 2 ABS O C 当满足下影线的长度为实体的2倍以上并且上影线为实体的0 2倍的并且整个最高价和最低价 的差值为最高价到实体的3倍时候定义为垂线 CZX AA 定义上吊线 当满足锤线的条件并且在最近5个周期是上跌趋势或者收盘价大于5周期均线 CXW BARSLAST CZX 1 1 满足锤子线到当前的周期 SXW BARSLAST SDX 1 1 满足上吊线到当前的周期 QR1 CXW 2 当在锤子线后的第一根K满足大于锤子线的收盘价的时 候确认锤子线 QR2 SXW 2 当满足下影线的长度为实体的2倍以上并且上影线为实体的0 2倍的并且整个最高价和最低价 的差值为最高价到实体的3倍时候定义为倒垂线 CZX AA 定义射击线 流星线 当满足锤线的条件并且在最近5个周期是上跌趋势或者收盘价大于5周期 均线并且满足当根K线向上跳空 CXW BARSLAST CZX 1 1 满足倒锤子线到当前的周期 SXW BARSLAST SDX 1 1 满足流星线到当前的周期 QR1 CXW 2 当在倒锤子线后的第一根K的开盘价满足大于倒锤子线的收盘价和开盘价的最大值的时候确认 倒锤子线 QR2 SXW 2 定义看涨捉腰带线 KD H O 0 定义看跌捉腰带线 ZYDX NOT EVERY C REF C 1 N2 当满足看涨捉腰带线并且最近N1个周期内是非上 升趋势 DYDX NOT EVERY CREF MAX O C 1 定义简单的看涨吞没形态 KD MAX O C REF MAX O C 1 定义简单的看跌吞没形态 KZTM KZ 当满足简单的看涨吞没形态并且最近5周期是非上升的趋势 KDTM KD 定义简单的乌云盖顶形态 WYGD NOT REF EVERY C REF C 1 N2 1 当满足乌云盖顶形态并且最近5个周期为非下降趋势 DRAWTEXT WYGD 1 H 乌云盖顶 当满足乌云盖顶形态的时候 在当根K线的最高价标示 乌云盖顶 CT O REF O C 2 C 1 定义简单的刺透形态 CTXT NOT REF EVERY C REF C 1 N2 1 当满足刺透形态并且在最近5个周期为非上升趋势 DRAWTEXT CTXT 1 L 刺透形态 当满足刺透形态的时候 在当根K线的最低价标示 刺透形态 30 该模型仅仅用来示范如何编写简单的看涨孕线形态和看跌孕线形态的K线形态 以下内容根据 日本蜡烛图技术 第六章其他反转形态下的孕线形态进行简单编写 用户需要根据自己交易经验 进行修改后再实际应用 后为文字说明 编写模型时不用写出 N1 15 N2 5 KZD REF MAX O C 1 MAX O C 定义简单的看涨孕线形态 KDD REF MAX O C 1 MAX O C 定义简单的看跌孕线形态 ZYX KZD 当满足看涨孕线形态并且最近5个周期为非上升趋势 DYX KDD 当满足看跌孕线形态并且最近5个周期为非下降形态 DRAWTEXT ZYX 1 H 看涨孕线 在看涨孕线形态的最高价标示上 看涨孕线 DRAWTEXT DYX 1 L 看跌孕线 在看跌孕线形态的最低价标示上 看跌孕线 31 该模型仅仅用来示范如何编写简单的看乌云盖顶形态和看刺透形态的K线形态 以下内容根据 日本蜡烛图技术 第五章星线形态下的启明星形态和黄昏星形态以及第八章 神奇的十字星线中的三星线等进行简单编写 用户需要根据自己交易经验 进行修改后再实际应用 后为文字说明 编写模型时不用写出 N1 10 N2 2 QMX REF MAX O C 1 REF MAX O C 1 定义启明星形态 HHX REF MIN O C 1 REF MAX O C 2 定义黄昏星形态 AA BACKSET QMX 1 3 当满足启明星形态向前3个周期负值为1 BB BACKSET HHX 1 3 当满足黄昏星形态向前3个周期负值为1 STICKLINE AA 1 O C COLORYELLOW 0 把满足启明星形态的这三根K线用黄色柱线标示 STICKLINE BB 1 O C COLORGREEN 0 把满足黄昏星形态的这三根K线用绿色的柱线标示 SZQMX REF MAX O C 1 REF MAX O C 1 定义是指黄昏星 KTEXT SZQMX 1 1 H 0 COLORRED 十字启明星 在满足十字启明星形态的前一根K线最高价 标示 十字启明星 KTEXT SZHHX 1 1 L 0 COLORMAGENTA 十字黄昏星 在满足十字黄昏星形态的前一根K线最 低价标示 十字黄昏星 SSQY REF H 2 H 定义下降形态的弃婴 REFX SSQY 1 1 WORD 1 弃婴 当后一根K线满足上升弃婴形态 在本根K线最高价上标示 弃婴 REFX XJQY 1 1 WORD 0 弃婴 当后一根K线满足下降弃婴形态 在本根K线最低价上标示 弃婴 SX1 REF ISEQUAL ABS C O O 2 1000 1 定义简单的三星线 SSX REF MAX O C 1 REF MAX O C 1 定义看涨的三 星线 XSX REF MIN O C 1 REF MAX O C 2 定义出场时间条件 JC CROSSUP MA C N1 MA C N2 定义简单的均线金叉 收盘价的N1周期的简单移动平均线上穿N2周期的简单移动平均线 SC CROSSDOWN MA C N1 MA C N2 定义简单的均线死叉 收盘价的N1周期的简单移动平均线下穿N2周期的简单移动平均线 TP1 C REF C 1 定义简单的向上突破条件 当前最新价 收盘价 大于上一根K线的收盘 价 TP2 CBKPRICE N3 MINPRICE C SKPRICE N3 MINPRICE 定义止盈条件 当前价格大 小 于买 卖 开价N3个最小变动价位 ZS CSKPRICE N4 MINPRICE 定义止损条件 当前价格小 大 于买 卖 开价的N4个最小变动价位 KD SJ1 综合了时间限制 金叉 向上突破等的开 多条件 KK SJ1 综合了时间限制 死叉 向下突破等的开 空条件 BPK1 SJ1 综合了时间限制 金叉 向上突破等的做 多条件 SPK1 SJ1 综合了时间限制 死叉 向上突破等的做 多条件 PD SJ2 综合了时间限制 死叉 向下突破以及止 损止盈等平多条件 PK SJ2 综合了时间限制 金叉叉 向下突破以 及止损止盈等平空条件 KD 1 BK 满足开多条件的时候 委托发出买入开仓 KK 1 SK 满足开空条件的时候 委托发出卖出开仓 BPK1 1 BPK 满足开多平空的反手条件的时候 执行做多条件 SPK1 1 SPK 满足开空平多的反手条件的时候 执行做空条件 PD 1 SP 满足平多条件的时候 委托发出平多指令 PK 1 BP 满足平空条件的时候 委托发出平空指令 CLOSEMINUTE0905 定义出场时间条件 JC CROSSUP MA C N1 MA C N2 定义简单的均线金叉 收盘价的N1周期的简单移动平均线上穿N2周期的简单移动平均线 SC CROSSDOWN MA C N1 MA C N2 定义简单的均线死叉 收盘价的N1周期的简单移动平均线下穿N2周期的简单移动平均线 TP1 C REF C 1 定义简单的向上突破条件 当前最新价 收盘价 大于上一根K线的收盘 价 TP2 CBKPRICE N3 MINPRICE C SKPRICE N3 MINPRICE 定义止盈条件 当前价格大 小 于买 卖 开价N3个最小变动价位 ZS CSKPRICE N4 MINPRICE 定义止损条件 当前价格小 大 于买 卖 开价的N4个最小变动价位 KD SJ1 综合了时间限制 金叉 向上突破等的开 多条件 KK SJ1 综合了时间限制 死叉 向下突破等的开 空条件 BPK1 SJ1 综合了时间限制 金叉 向上突破等的做 多条件 SPK1 SJ1 综合了时间限制 死叉 向上突破等的做 多条件 PD SJ2 综合了时间限制 死叉 向下突破以及止 损止盈等平多条件 PK SJ2 综合了时间限制 金叉叉 向下 突破以及止损止盈等平空条件 KD 1 BK 满足开多条件的时候 委托发出买入开仓 KK 1 SK 满足开空条件的时候 委托发出卖出开仓 BPK1 1 BPK 满足开多平空的反手条件的时候 执行做多条件 SPK1 1 SPK 满足开空平多的反手条件的时候 执行做空条件 PD 1 SP 满足平多条件的时候 委托发出平多指令 PK 1 BP 满足平空条件的时候 委托发出平空指令 CLOSEMINUTE 2 当满足多头加仓信号并且上一个信号为买开信号并且多头持仓大于等于2手 执行多头加仓1 手 SKVOL 2 当满足空头加仓信号并且上一个信号为卖开信号并且空头持仓大于等于2手 执行多头加仓1 手 以上两行代码为加仓条件 A2 当满足多头减仓条件并且上一个信号为买入开仓并且多头持仓大于等于2 执行减仓1手的卖 出平仓操作 B2 当满足空头减仓条件并且上一个信号为卖出开仓并且空头持仓大于等于2 执行减仓1手的买 入平仓操作 以上两行代码为减仓条件 D 如果满足全平条件D并且多头持仓大于0且不论上一个信号执行的是加仓或者减仓 都进行全 部平仓 E 如果满足全平条件E并且空头持仓大于0且不论上一个信号执行的是加仓或者减仓 都进行全 部平仓 SETSIGMAXNUM 1 定义一根K线上最多出现一个买卖信号 4 该模型仅仅用来示范如何编写多条件下的非过滤分组模型加减仓条件 用户需要根据自己交易经验 补充完整开平仓条件 进行修改后再实际应用 ADK 模组A的多头开仓条件 AKK 模组A的空头开仓条件 ADP 模组A的多头全平仓条件 AKP 模组A的空头全平仓条件 BDK 模组B的多头开仓条件 BKK 模组B的空头开仓条件 BDJ 模组B的多头加仓条件 BKJ 模组B的空头加仓条件 BDP 模组B的多头全平仓条件 BKP 模组B的空头全平仓条件 ADK 当满足模组A的多头开仓条件并且上一个信号不是买入或者卖出信号 防止锁仓 执行买入 开仓2手 AKK 当满足模组A的空头开仓条件并且上一个信号不是买入或者卖出信号 防止锁仓 执行卖出 开仓2手 ADP 如果满足模组A的全平条件ADP并且多头持仓大于0且不论上一个信号执行的是加仓或者减仓 都进行全部平仓 AKP 如果满足模组A的全平条件AKP并且空头持仓大于0且不论上一个信号执行的是加仓或者减仓 都进行全部平仓 BDK 当满足模组B的多头开仓条件并且上一个信号不是买入或者卖出信号 防止锁仓 执行买入 开仓2手 BKK 当满足模组B的空头开仓条件并且上一个信号不是买入或者卖出信号 防止锁仓 执行卖出 开仓2手 BKVOL 4 当满足模组B的多头加仓条件并且上一个信号是买入信号且多头持仓大于等于4手 在执行模 组买入1手 SKVOL 4 当满足模组B的空头加仓条件并且上一个信号是卖出信号且空持仓大于等于4手 在执行模组 卖出1手 BDP 如果满足模组B的全平条件BDP并且多头持仓大于0且不论上一个信号执行的是加仓或者减仓 都进行全部平仓 BKP 如果满足模组B的全平条件BKP并且空头持仓大于0且不论上一个信号 SETSIGMAXNUM 1 定义一根K线上最多出现一个买卖信号 如果上一根K线为A组的开仓信号 先优先A组 然后无组别 B I组 组A开的仓只能组A或者 无组别的平仓信号来平 无组别开的仓可以是任意组平仓信号来平 无组别优先 然后是A I组 同组内 如果一根K线同时满足多个条件 那么根据编写顺序来决定出哪个 5 5 以下编写主要是做做多 做空交替出现条件的编写 仅供参考 风险自负 MA5 MA C 5 MA10 MA C 10 MA20 MA C 20 MA30 MA C 30 A1 MA5 MA10 满足多头均线排列 A2 MA5 MA10 简单的平仓条件 BARSSK 1 BP 简单的平仓条件 AUTOFILTER 6 6 以下编写 是在综合考虑不再开仓的限制 仅供参考 风险自负 AA ISUP 自定义简单做多条件 BB ISDOWN 自定义简单做空条件 N BARSLAST DATEREF DATE 1 1 当天分钟周期的K线根数 AA 当天只允许做多 做空的一次开仓 BB 当根K线平仓后不再开仓 注意当根K线开仓后不再开仓 BB 以上的两行代码用在了出信号立即下单不复合 N2 BARSLAST DATEREF DATE 1 1 定义日内平仓后不再开仓 AA BB 定义日内平仓后不再开仓 注意区别这两还代码的写法区别 可以考虑把1小时拆成12根5分钟K线 然后统计最近1小时以来交易次数不能超过一次 N1 BARSLAST DATEREF DATE 1 1 定义日内 NN BARSLAST MOD N1 12 1 将1小时内的开仓的次数不超过一次必须加载在5分钟的周期统计一小时 若是10分钟内的开仓次数不超过一次 加载1分钟 MOD N1 10 限制开仓的次数 COUNT BARSBK 1 BARSSK 1 NN 1 一小时内的开仓次数不超过一次 COUNT BARSBK 1 BARSSK 1 NN BKPRICE 20 MINPRICE C BKPRICE 5 MINPRICE SP 简单的止损 止盈编写 CSKPRICE 5 MINPRICE BP 简单的止损 止盈编写 A ISUP 自定义简单做多条件A B ISDOWN 自定义简单做空条件B NN5 BARSLAST TIME 0900 TIME 1000 TIME 1100 TIME 1400 1 COUNT BARSBK 1 BARSSK 1 NN5 0 COUNT BARSBK 1 BARSSK 1 NN5 0 以上统计的是每个小时中的开仓次数限制为一次 对应的国内4根K线 注意以上两行代码条件 0就代表的是 1 AUTOFILTER 7 7 以下编写仅供参考 风险自负 日内的一个模型 不同止损策略编写方法 以开盘后的第一根K线作为标准 1 突破其最高点BPK 第一次开多盈利50点止盈 2 跌破其最低点SPK 第一次开空盈利90点止盈 3 跌破最低点后没有达到止盈标准 价格有回到第一根K线的高点之上 再度BPK 第二次开 多止盈为盈利100点 4 之后多单未能止盈 又回到低点之下 这样就空单盈利120点止盈 5 如空单没有止盈 又回到其高点上 用开多盈利130点止盈 6 价格又下了开空后150点止盈 橡胶 1分钟周期上 N BARSLAST DATEREF DATE 1 分钟周期的K线根数 注意实际运用中 1与否的区别 HH VALUEWHEN DATEREF DATE 1 H 开盘当根K线的高价 LL VALUEWHEN DATEREF DATE 1 L 开盘当根K线的低价 N 1 N 1 COUNT BARSSK 1 N 1 COUNT BARSSK 1 N 2 COUNT BARSSK 1 N 3 第一次开仓 9 5日MA值和34日MA值相减 用柱状图表示 若当前柱子比前一根柱子高 则为红色 反之为绿色 注意加载到主图K线才能看到效果 MA5 MA C 5 MA34 MA C 34 AA MA5 MA34 COLORSTICK 不同颜色柱画法 类似于MACD的画法 DRAWCOLORLINE AA REF AA 1 AA COLORRED COLORGREEN 10 常用K线的逻辑判断1 N1 BARSLAST DATEREF DATE 1 1 取从开盘到当前的K线根数 CC VALUEWHEN N1 16 C 当N1 16 0915代表的是1分钟周期 其他周期看K线划分 的时候 取那根K线的收盘价 TIME 0945 允许当日最多开仓 BK 一 次 TIME 0945 当满足开多止损和止盈的时候 进行 平仓 CSKPRICE 5 MINPRICE BP 当满足开空止损和止盈的时候 进行 平仓 AUTOFILTER 注意N的取值和对应的时间周期 注意当日最多开几次仓就小于几 N COUNT BARSBK 1 BARSSK 1 N1 表示的是当天不论开多还是开空只开仓一次 MA5 MA C 5 LINETHICK4 COLORYELLOW 定义5周期均线并用线性为5的黄颜色表示 MA10 MA C 10 LINETHICK2 COLORMAGENTA 定义10周期均线并用线性为2的紫红色颜色表示 AA CROSSUP MA5 MA10 定义简单的AA条件 TT AA 当日首次满足AA条件 NN BARSLAST TT 1 1 当首次满足条件AA到当前的K线的周期数 11 常用K线根数的逻辑判断2 MA10 MA C 10 LINETHICK2 COLORRED 定义10周期均线用线性为2的红色线表示 MA20 MA C 20 LINETHICK2 COLORWHITE 定义20周期均线用线性为2的白色线表示 MA60 MA C 60 LINETHICK2 COLORGREEN 定义60周期均线用线性为2的绿色线表示 CROSSDOWN MA10 MA20 ICON 1 ICO4 AA CROSSUP MA10 MA20 从起始K线以来第一次满足 10周期均线上穿20周期均线 TA BARSLAST AA 1 NODRAW 从起始K线以来第一次满足10周期均线上穿20周期均线到当前的 K线周期到当前的K线周期 BB CROSSUP MA20 MA60 从起始K线以来第一次满 足20周期均线上穿60周期均线 TB BARSLAST BB 1 NODRAW 从起始K线以来第一次满足20周期均线上穿60周期均线到当前的 K线周期到当前的K线周期 N1 BARSLAST CROSSUP MA10 MA60 1 NODRAW 满足10周期均线上穿60周期均线到当前的周 期数 N2 BARSLAST CROSSDOWN MA10 MA20 1 NODRAW 满足10周期均线下穿20周期均线到当前的周 期数 HH REF N2 N2 N2 1 NODRAW 倒数第二次10周期均线和20周期均线死叉到当前周期数 HH1 REF N2 HH 1 HH NODRAW 倒数第三次10周期均线和20周期均线死叉到当前周期数 N4 REF N2 HH1 2 HH1 1 NODRAW 注意倒数第二次 第三次的写法 N4不就表示倒数第四次了吗 GJ REF H HH NODRAW 倒数第二次死叉的最高价 GJ2 REF H HH1 NODRAW 倒数第三次死叉的最高价 12 常用K线逻辑编写3 对应模型仅供参考风险自负 N1 BARSLAST WEEKDAY REF WEEKDAY 1 代表的当前的星期 数 N2 BARSLAST WEEKDAYREF WEEKDAY 2 1 代表的当前 的星期数 以上两行的相同表示方法 不同月份的表示方法就相应可以表示了 一周内的最高价 HHV H N1 一周内的最低价 LLV L N1 上周最高价 REF HHV H N1 N1 每次开多距离上次开多大于10根K线 以下编写示例开仓后或者平仓后多少根新开仓问题 MA5 MA C 5 MA10 MA C 10 ISUP 每次买入开仓距离前一次买入开 仓的K线根数要大于10根 CROSSDOWN MA5 MA10 每次卖出开仓距离前一次 卖出开仓的K线根数要大于10根 ISDOWN 每一次卖出平仓距离上一次买入 开仓的K线根数要大于20根 CROSSUP MA5 MA10 每一次买入平仓 距离上一次卖出开仓的K线根数要大于20根 H HHV H 20 每次开空距离上次开多大于10根K线 L0 BARSSK 20 BPK C BKPRICE 20 MINPRICE C BKPRICE 5 MINPRICE SP CSKPRICE 5 MINPRICE BP AUTOFILTER NOT BARSBK 0 代表的意思是当前第一次满足的开多 开空 13 K线常用逻辑4 连续亏损的编写和日内多空的限制 模型仅供参考 风险自负 AA C O 简单开多条件 BB CREF MA VOL 5 1 简单开空条件 日内限制多空间隔交易 隔天则不限制 也就是日内就多空间隔交易 到第二天在重新开始循环 但第一个信号可以和昨天的最后一次开仓同向 AA LASTSIGBP代表的意思是上一个信号不是BP 相应条件就是为SP N1 BARSLAST DATEREF DATE 1 1 NODRAW 当日的K线根数从第一根K线开始到当前的周期 数 N2 IFELSE NOT BARSSP 1 1 BARSSP 1 NODRAW 如果上一次是卖平仓的话取卖平位置到当 前的周期数 N3 IFELSE BARSBP 1 BARSBP 1 1 NODRAW 如果上一次是买平仓的话取买平位置到当前的 周期数 N4 MIN N2 N3 NODRAW 最近一次平仓到当前K线的周期 N5 REF N4 N4 N4 1 NODRAW 倒数第二次平仓到当前K线的周期 N6 REF N4 N5 1 N5 NODRAW 倒数第三次平仓到当前K线的周期 N7 IFELSE N6 N1 N1 N6 如果在开盘前还有持仓 取当天的分钟周期 如果是开盘后的持 仓 取开盘后的周期 KK COUNT CROSS REF OFFSETPROFIT 1 OFFSETPROFIT N7 O AUTOFILTER MONO SIGNAL 14 出信号不下单问题出信号不下单问题 当价格小于买入开仓均价50点后 或者大于买入开仓均价100个点后 卖出平仓 C SKPRICE 50 CBKPRICE 10 当买入开仓的最高价大于均价的10个点后 当前价格回落到均价以上的5个点内 盈利再回撤 到5个点 卖出平仓 SKLOWSKPRICE 5 BP 当卖出开仓的最低价小于均价的10个点后 当前价格上升到卖出均价以下的5个点内 盈利再 回撤到5个点 买入平仓 例3 阶梯止损 初始5点 盈利每增加10点 止损向盈利方向移动5个点 C SKPRICE INTPART SKPRICE SKLOW 10 10 5 BP 初始5点 盈利每增加10点 止损向盈利方向移动5个点 例4 盈利超过10个点后启动跟踪止损 跟踪价差为15个点 BKHIGH BKPRICE 10 买入开仓最高价大于均价10个点后 当前价格回落到最高价以下15个点 卖出平仓 SKLOW SKLOW 15 BP 卖出开仓最低价小于均价10个点后 当前价格回升到最低价以上15个点 买入平仓 例5 盈利超过10个点后启动跟踪止损 跟踪价差为最大盈利的30 BKHIGH BKPRICE 10 盈利超过10个点后启动跟踪止损 跟踪价差为最大盈利的30 SKLOWSKLOW SKPRICE SKLOW 0 3 BP 盈利超过10个点后启动跟踪止损 跟踪价差为最大盈利的30 注意其中的50 100 10 5等是实实在在的均价加减50 股指 债指 沪铜 大豆等代表的盈 利不同 而不是对应的最小变动价位 可以增加最小变动价位MINPRICE 如50 MINPRICE AUTOFILTER 18 以下编写为示例支撑 压力位止损 结合交易经验自己修改相应设置 仅供参考风险自负 N1 BARSLAST DATEREF DATE 1 1 开盘第一根K线到当前的K线根数 N2 REF N1 N1 每个交易日K线的总数 HH HV H N1 1 当日最高价 不包含当前K线 LL LV L N1 1 当日最低价 不包含当前K线 OO REF O N1 1 当日开盘价 OZ REF O N2 N1 1 昨日开盘价 CZ REF C N1 昨日收盘价 HZ REF HHV H N1 N1 昨日最高价 LZ REF LLV L N1 N1 昨日最低价 HDN IFELSE N1 5 VALUEWHEN N1 5 HHV H 5 NULL 当N1 5时 开盘前5根K线的最高价 LDN IFELSE N1 5 VALUEWHEN N1 5 LLV L 5 NULL 当N1 5时 开盘前5根K线的最低价 LB REF L BARSBK 买开仓那根K线最低价 HS REF H BARSSK 卖开仓那根K线最高价 LBN REF L BARSBK 1 买开仓前一根K线最低价 HSN REF H BARSSK 1 卖开仓前一根 K 线最高价 19 例8 趋势线止损 根据交易经验 自己修改相关内容 以下编写 仅示范趋势线止损 风险自负 DT1 DATE 140715 DT2 DATE 140718 TMP1 TRENDLINES DT1 H DT2 H 2014年07月15日13 45K线最高点与2014年07月18日11 00K线最高点形成的趋势线 例9 开仓后最大盈利不超过10点 在开仓后第5根根K线止损平仓 BARSBK 5 例10 初始固定30点止损 每完成5根K线 止损位置向盈利方向移动10点 CSKPRICE 30 INTPART BARSSK 5 10 BP 卖开仓后 初始止损价差30个点 开仓之后每出现5根K线 止损价格提高10点 例11 累计亏损10000清仓 并且停止交易 OFFSETPROFIT 10000 OFFSETPROFIT 10000 OFFSETPROFIT PROFIT0 如果当前价位比多头持仓均价高出60 且多头持仓存在 卖平仓 SHORT PRICE C 60 如果空头持仓均价比当前价位高出60 且空头持仓存在 买平仓 LONG PRICE 模组多头持仓开仓均价 SHORT PRICE 模组空头持仓开仓均价 注意区分LONG PRICE和BKPRICE的差别 21 该模型仅示范海龟交易系统的文华版本 仅供参考风险自负 该模型加载在日线周期运行 HH20 HV H 20 不包含当天 前20个交易日的最高价 LL20 LV L 20 不包含当天 前20个交易日的最低价 HH10 HV H 10 不包含当天 前10个交易日的最高价 LL10 LV L 10 不包含当天 前10个交易日的最低价 TR MAX MAX HIGH LOW ABS REF CLOSE 1 HIGH ABS REF CLOSE 1 LOW ATR MA TR 20 I MOD BARPOS 5 N VALUEWHEN I 1 19 ATR TR 20 计算头寸 TC INTPART MONEY 0 01 UNIT ATR 多头策略 BKVOL 0 BKVOL 0 BKPRICE C 2 N SP BKVOL CROSSDOWN L LL10 SP BKVOL 空头策略 SKVOL 0 SKVOL 0 CROSSUP H HH10 BP SKVOL MONO SIGNAL 在不锁仓的前提下 指令行的条件满足即可执行 高频模型主要编写思路 是通过对盘口数据的分析 判断行情短暂 的方向 快速进场 实现程序化炒单 下面对 TICK 周期 秒周期和量能周期三种策略进行分析探讨 分析 高频模型从思路产生 量化到转变为交易模型的一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论