设为首页收藏本站

 找回密码
 注册
查看: 4458|回复: 4
打印 上一主题 下一主题

减少滑点的方法 [复制链接]

Rank: 4

精华
0
UID
1868
积分
510
帖子
55
主题
9
阅读权限
50
注册时间
2008-7-12
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2008-11-29 18:02:19 |只看该作者 |倒序浏览
大家都知道:SetPercentTrailing是根据参数进行价值百分比平仓操作,当条件满足时就是用实时价close平仓,这样就产生一个问题:用close平仓,往往不能成交,特别是成交价快速移动时,很难成交,只得通过交易助手辙单,再重发平仓指令,重发平仓指令后虽然能成交,却产生很大的滑点,有时产生70-80点的滑点。为了一发平仓指令就能成交,我宁愿减少些利润也要确保成交,就是说平多仓时,用close-1或close-MinMove进行委托,当平空仓时,用close+1或close+MinMove进行委托,这样利润要少一个点,却很容易成交。SetPercentTrailing、SetStopLoss等这几个交易函数,却不能用close减一个价位或加一个价位委托,因为这些交易函数均已封装好了,普通用户是不能修改的。请问nopain老师:能否提供样这样的平仓交易指令,它的功能与SetPercentTrailing一样,但是它是用普通函数编写的,用户可以对它进行修改,例如我可以把close改为close-1进行委托。SetPercentTrailing是以最大利润的百分比回落作为平仓依据,用户可以把它改为点数回落作为平仓依据,就是说如赚了100个点后,价格往不利方向移动,又回吐了10个点,这时就应该平仓了。总之,我想修改SetPercentTrailing、SetStopLoss这两个平仓交易函数,使它一旦发出指令,力求成交,减少滑点,同时适合不同人的需求,计算利润回落也可以计算点数回落。恳请nopain老师为用户提供这种可修改的平仓交易指令。

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-11-29 22:12:34 |只看该作者
其实很容易就自己实现SetPercentTrailing的功能,重点在于记住开仓后的高低点。

不考虑效率的办法用 Highest(High,BarsSinceEntry);
考虑效率可以用序列变量自行统计开仓后的高低点

使用道具 举报

Rank: 4

精华
0
UID
1868
积分
510
帖子
55
主题
9
阅读权限
50
注册时间
2008-7-12
最后登录
2019-3-30
3#
发表于 2008-11-30 09:03:10 |只看该作者
谢谢老师提示,本人就懒得背函数,老师一提示,就容易多了

使用道具 举报

Rank: 4

精华
0
UID
1285
积分
278
帖子
54
主题
6
阅读权限
50
注册时间
2008-3-7
最后登录
2014-12-29
4#
发表于 2009-1-18 02:23:33 |只看该作者
学习中,还是不太明白!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
156
积分
130
帖子
23
主题
3
阅读权限
40
注册时间
2007-8-20
最后登录
2019-3-31
5#
发表于 2009-1-20 10:34:27 |只看该作者
不懂就要学。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-6 19:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部