国内专业金融期货分析软件开发服务平台,提供期货软件开发、恒指期货软件---战士工作室、OEM品牌定制、外汇EA自动交易、股票分析软件开发定制!

滑点的有效控制 (金字塔软件 源码 )

发布:战士2017-9-24 11:54分类: 金字塔公式

适用软件:金字塔决策交易系统
对于交易次数多的策略来说,滑点是一个非常重要的因素。
对于触发价发单的交易方法,我花费了很多时间和代价都没有找到可以实用的降低滑点的下单方法。
而对于以k线结束价发单的交易方法,我现在的滑点基本上可以控制在-0.03-0.05点之间,也就是说交易一次的滑点成本在15元以内。可能很多人的策略如果按这个成本设置,其收益曲线就很漂亮。
这个方法的根本点就下面两点:
1.提前下单;根据结束前价格走势确定提前下单的时间;
2.根据盘口的信息确定下单的位置(点位);
把这两点综合到一起,就可以有效地降低交易的滑点成本。

滑点的评估方法。
滑点我一般取20日的平均滑点;
每日滑点计算:
在公式编辑器中将交易费设置为“0”;滑点也设置为“0”;
日内滑点=(图表日内收益-实盘平仓收益)/交易次数;
20日滑点=(20天的“日内滑点”之和)/20;

滑点包括:1.挂单不成交,追单引起的损失;2.提前下单就有可能出现信号消失的问题,由此因为“持仓同步”引起的损失也包含在“滑点”之内;
不包括由于触发价的交易引起的滑点;
交易次数的计算方法:交易次数是指图表上显示的交易次数,持仓同步引起的多余交易次数不算。平仓1手算1次,开仓1手算1次,平仓2手算2次。。。。。

我这个程序只适应股指期货,商品没有研究,不建议使用!

为了减少滑点交易环境必须是“健康”的;我认为的健康环境如下:
1.任意一核的cpu占用<50%;总cpu占用<20%;
2.以市价单发出的单子,从发现信号到成交回报之间的时间小于50毫秒;

下面是我使用 滑点控制模块的例子:
//调用hdkzh程序中的5个参数
xdd:=stkindiex('','hdkzh.xdtd',0,21,1,0);//21,1 你使用的周期;
xdk:=stkindiex('','hdkzh.xdtk',0,21,1,0);//k线数量根据自己的模型确定;
hd1:=stkindiex('','hdkzh.hd1',0,21,1,0);
hdk:=stkindiex('','hdkzh.hdk',0,21,1,0);
hdd:=stkindiex('','hdkzh.hdd',0,21,1,0);

jgs:=if(islastbar,dynainfo(21),c);
jgx:=if(islastbar,dynainfo(20),c);

//交易时间区间
p1:=time>091700 and time<=150000;
p2:=if(islastbar,dynainfo(207),time);
p3:=time0-timetot0(p2),linethick0;

//以上部分要在程序加入。
r1:=todaybar-1;

r5:=ma(c,10);
r6:=ma(c,20);

if cross(r5,r6) and p3<=min(xdd,7) and p1 then
begin
sellshort(holding<0,abs(holding),limitr,jgx+hd1+hdd);
buy(holding=0,1,limitr,jgx+hd1+hdd);
end
if cross(r6,r5) and p3<=min(xdk,7) and p1 then
begin
sell(holding>0,holding,limitr,jgs-hd1-hdk);
buyshort(holding=0,1,limitr,jgs-hd1-hdk);
end

//收盘前清仓
if (p2>=151000 or (date=1140117 and time>145700)) and holding>0 and p3<=xdk then
begin
js5:sell(holding>0,holding,limitr,jgs-hd1-hdk);
end
if (p2>=151000 or (date=1140117 and time>145700)) and holding<0 and p3<=xdd then
begin
js6:sellshort(holding<0,abs(holding),limitr,jgx+hd1+hdd);
end

                       

//**************************
日盈亏:asset-ref(asset,r1+1),noaxis,colorred,linethick1;

                        
//1.追单:4秒不成交,在30个范围内市价追单;
//2.程序不能使用未来函数或者数据,否则可能频繁交易;
//3.使用固定轮询,高频;
//4.持仓同步时间,设置为10秒。如果是单窗口运行,持仓同步设为“走完k线以后”;
//5.程序中不允许使用"orderqueue"指令;

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
分享本文至:
战士工作室
微信公众号HT188790301
战士工作室定期推送金融技术分析投资心得操盘策略软件OEM量化交易,网络创业等诸多优质内容,最接地气重服务的金融投资自媒体平台!关注我们妥妥没错!(广告合作:13862186081)


温馨提示: 美原油期货、美黄金期货、恒指期货开户、恒指配资请选择正规期货品牌,苏州财牛联手新湖国际期货打造正规一站式外盘期货投资!苏州财牛国内专业金融期货分析软件开发服务平台,提供期货软件开发、期货软件OEM品牌定制、期货程序化、外汇EA自动交易、恒指期货软件、期货分析软件、外汇分析软件、股票分析软件开发定制!

已有 0/1416 人参与

发表评论:

欢迎分享战士工作室---期货软件|期货开户|期货教学!

温馨提示: 美原油期货、美黄金期货、恒指期货开户、恒指配资请选择正规期货品牌,苏州财牛联手新湖国际期货打造正规一站式外盘期货投资!苏州财牛国内专业金融期货分析软件开发服务平台,提供期货软件开发、期货软件OEM品牌定制、期货程序化、外汇EA自动交易、恒指期货软件、期货分析软件、外汇分析软件、股票分析软件开发定制!

    财牛操盘手多空决策交易系统

好的期货分析系统

是能够激发交易员操作灵感的软件。

全国首款期货即时决策软件诞生

专为新手打造。

有效解决5大难题:

1、多空明了趋势为王,多空有方向;

2、精准多空信号提示,操作有依据;

3、明确信号克服贪婪,稳定是王道;

4、核心指标简单明了,简单才有效;

5、精准掌控主力资金,跟着主力走。


炒股票、炒黄金、炒白银、炒石油、炒期货、炒外汇为什么会亏钱?你不是败在知识、败在能力、败在运气、败在机会,其实你没有好用的操盘工具。

----------------------------------

人和动物的根本区别在于会不会使用工具!人类进化的程度的高低取决于工具的先进程度。用什么样的工具武装自己,决定着你的竞争力!你是用大刀木棍,还是拿着自动步枪这是一个工具先进性的问题。工欲善其事,必先利其器!有了先进的工具才能赚取超额的回报。

----------------------------------

也许我们的价格不是最便宜的

但是我们始终坚持将盈利做到极致。

【温馨提示:投资有风险,入市需谨慎】


网创战士简介

欢迎使用手机扫描访问本站,还可以关注微信哦~