第10讲 日内交易模型和tick模型的编写.ppt
《第10讲 日内交易模型和tick模型的编写.ppt》由会员分享,可在线阅读,更多相关《第10讲 日内交易模型和tick模型的编写.ppt(41页珍藏版)》请在麦多课文档分享上搜索。
1、文华财经 研究部,1、期货市场交易模式介绍 2、日内交易模型的编写 3、TICK模型的编写,课程内容,注:本课件中所用到的思路仅供参考,依此入市后果自负。,期货市场交易模式介绍,TICK 日内分钟级 三五天 三五个月 ,日内交易模型的编写,1、日内趋势交易模型介绍 2、日内交易模型编写要点,日内趋势交易模型介绍,N:=BARSLAST(DATEREF(DATE,1)+1; HHV(H,2),日内趋势交易模型,日内交易模型编写要点,1、选择有趋势的品种和时段,规避盘整行情 2、开仓时间的控制(区分夜盘&非夜盘合约) 3、尾盘清仓语句的编写 4、坚决止损 5、如何实现只用当日数据计算,日内交易模型
2、编写要点,选择有趋势的品种和时段,规避盘整行情,N:=BARSLAST(DATEREF(DATE,1)+1; H1:=VALUEWHEN(N=1,H); L1:=VALUEWHEN(N=1,L); HH:=HV(H,N); LL:=LV(L,N); (CH1|CHH) AUTOFILTER;,PANZHENG=0,当前这根k线不处于盘整状态,后市大涨或大跌的可能性大 PANZHENG=1,当前这根k线处于盘整状态,后市不会大涨或大跌,日内交易模型编写要点,选择有趋势的品种和时段,规避盘整行情,规避盘整行情时交易,资金曲线更为平滑,日内交易模型编写要点,开仓时间控制(区分夜盘&非夜盘合约),开仓
3、的时间要控制在清仓之前,否则清仓后又会开仓,日内交易模型编写要点,开仓时间控制(区分夜盘&非夜盘合约),MID:=MA(CLOSE,26); TMP2:=STD(CLOSE,26); TOP:=MID+2*TMP2; BOTTOM:=MID-2*TMP2;/布林通道 UPBAND:=HV(HIGH,5); DNBAND:=LV(LOW,5);/唐奇安通道 (TIME0910,注:对于夜盘合约,夜盘收盘不是当日收盘,15点收盘才算作当日收盘。,日内交易模型编写要点,开仓时间控制(区分夜盘&非夜盘合约),MID:=MA(CLOSE,26); TMP2:=STD(CLOSE,26); TOP:=MI
4、D+2*TMP2; BOTTOM:=MID-2*TMP2;/布林通道 UPBAND:=HV(HIGH,5); DNBAND:=LV(LOW,5);/唐奇安通道 CLOSEMINUTE1,注:对于夜盘合约,夜盘收盘不是当日收盘,15点收盘才算作当日收盘。,日内交易模型编写要点,开仓时间控制(区分夜盘&非夜盘合约),CLOSEMINUTE,返回K线开始时间距离收盘前的分钟数。注: 1、该函数只能用于收盘价模型。 2、该函数返回当根K线开始时间距离收盘的分钟数。 3、该函数需要在分钟,小时周期使用;不支持在TICK周期,秒周期,量能周期,日线及以上周期使用。 4、该函数的返回值包含小结和午休的时间。
5、 5、CLOSESEC返回的是交易所的时间,不是本机的时间。 6、对于夜盘合约,夜盘收盘不是当日收盘,15点收盘才算作当日收盘。 7、CLOSEMINUTE在合约交割日,返回实际收盘时间。 8、CLOSEMINUTE加载到主力合约上,主力换月和合约交割在同一天,则按照交割日的收盘时间计算,主力换月和合约交割不在同一天,那么按照正常的非交割日进行计算。 9、该函数不支持和CLOSESEC同时使用。,日内交易模型编写要点,尾盘清仓语句的编写,一个指令: CLOSEOUT 清仓指令,平掉所有方向的仓位。,两类函数: 1、取得K线时间:TIME 2、取得距收盘前时间:CLOSEMINUTE CLOSE
6、SEC,日内交易模型编写要点,尾盘清仓语句的编写,CROSS(C,MA(C,5),使用TIME函数时要注意: 1、区分股指合约&商品合约 2、区分夜盘合约&非夜盘合约 3、区分秒周期&非秒周期,怎样编写可以使模型无需修改,直接应用于所有品种和所有周期呢?,日内交易模型编写要点,尾盘清仓语句的编写,CROSS(C,MA(C,5),日内交易模型编写要点,尾盘清仓语句的编写,CLOSEMINUTE1,返回距离收盘前的分钟数。注: 1、该函数只能用于指令价模型。 2、 历史K线:该函数返回K线结束时间距离收盘的分钟数。 盘中:该函数返回K线当前时间距离收盘的分钟数。 3、该函数需要在分钟,小时,日线周
7、期使用;不支持在TICK周期,秒周期,量能周期,周线及以上周期使用。 4、该函数返回值包含小结和午休的时间。 5、CLOSEMINUTE1返回的是交易所的时间,不是本机的时间。 6、对于夜盘合约,夜盘收盘不是当日收盘,15点收盘才算作当日收盘。 7、CLOSEMINUTE1在合约交割日,返回实际收盘时间。 8、CLOSEMINUTE1加载到主力合约上,主力换月和合约交割在同一天,则按照交割日的收盘时间计算,主力换月和合约交割不在同一天,那么按照正常的非交割日进行计算。 9、该函数不支持和CLOSESEC1同时使用。,日内交易模型编写要点,坚决止损,NN:=BARSLAST(DATEREF(DA
8、TE,1)+1; OO:=VALUEWHEN(NN=1,O); HH:=HHV(H,NN); LL:=LLV(L,NN); PREDAYRANGE:=MAX(HH-LL),O*0.01); UPPERBAND:=OO+PREDAYRANGE*0.3; LOWERBAND:=OO-PREDAYRANGE*0.3; HUPPERBAND,注意: 1:止损语句的编写 2:灵活运用COUNT函数实现日内交易次数的控制,日内交易模型编写要点,如何实现只用当日数据计算,DAYTRADE 日内交易函数。模型中写入该函数,信号和资金每天重新初始化进行计算,与历史割裂。1、该函数适用于小时、分钟以下周期,不支持
9、日、自定义N日、周、月、季、年周期。 2、回测报告的出金/入金为日内的出金/入金的和。,DAYTRADE1 日内交易函数。模型中写入该函数,信号和资金每天重新初始化进行计算,与历史割裂,并且每一个函数只使用当日K线数据进行计算,历史数据不参与计算。1、该函数适用于小时、分钟以下周期,不支持日、自定义N日、周、月、季、年周期。 2、回测报告的出金/入金为日内的出金/入金的和。 3、不同函数对当天数据的引用不同,使用时需注意函数用法,如: MA(X,N)函数N的取值:当天如果k线小于N根,则返回空值。如果k线为大于等于N根,则取N。 HHV(X,N)函数N的取值:当天如果k线小于N根,则返回实际根
10、数,如果k线为大于等于N根,则取N。,日内交易模型编写要点,如何实现只用当日数据计算,资金和指标只用日内数据计算,历史数据不参与计算,DAYTRADE1;/只用当日数据计算 HH:HV(H,20); LL:LV(L,20);/前20个周期的高低点,当天未满20个周期,则为空值。 CROSSUP(C,HH),BK; CROSSDOWN(C,LL),SK; CSKPRICE+5*MINPRICE,BP; CLOSEMINUTE=1,CLOSEOUT; AUTOFILTER;,TICK模型的编写,1、一些盘口概念的解释 2、TICK函数的介绍 3、TICK模型编写要点 4、TICK模型策略介绍,分别
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 日内 交易 模型 TICK 编写 PPT
