设为首页收藏本站

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

浮动止损问题求助 [复制链接]

Rank: 2

精华
0
UID
14586
积分
69
帖子
9
主题
2
阅读权限
30
注册时间
2010-7-19
最后登录
2010-11-5
跳转到指定楼层
1#
发表于 2010-8-15 22:18:13 |只看该作者 |倒序浏览
我想在最大盈利回调50个点后止损,是这么写的公式:
        If( MarketPosition!=0)
    {
    If((MaxPositionProfit-PositionProfit)>50)
        {BuyToCover(); }
    }

但测试结果差不多都是在开仓一分钟内平仓,并没有实现在回调50个点后止损,请问公式写的问题在哪里?谢谢了~~~

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-8-16 11:20:07 |只看该作者
你用commentary输出MaxPositionProfit和PositionProfit的值看看是多少
在公式尾部添加:commentary("MaxPositionProfit= "+text(MaxPositionProfit)"PositionProfit= "+text(PositionProfit));

使用道具 举报

Rank: 4

精华
0
UID
15288
积分
382
帖子
86
主题
18
阅读权限
50
注册时间
2010-8-20
最后登录
2010-10-14
3#
发表于 2010-8-28 11:00:48 |只看该作者
直接改用setdollartrailing(50)

PositionProfit好像是采用收盘价计算,会产生信号消失的问题。盘后测试和实盘的信号不同

使用道具 举报

Rank: 4

精华
0
UID
15288
积分
382
帖子
86
主题
18
阅读权限
50
注册时间
2010-8-20
最后登录
2010-10-14
4#
发表于 2010-8-28 11:04:03 |只看该作者
setdollartrailing盘后测试中会比较开盘价。不会产生信号消失
这个函数设计得更严密,使用起来更可靠

使用道具 举报

Rank: 2

精华
0
UID
43413
积分
114
帖子
70
主题
21
阅读权限
30
注册时间
2011-5-29
最后登录
2017-9-16
5#
发表于 2012-10-27 17:52:22 |只看该作者
setdollartrailing,哪有这个函数???

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 06:36

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部