设为首页收藏本站

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

问题求教止损止盈的写法 [复制链接]

Rank: 2

精华
0
UID
61539
积分
53
帖子
13
主题
6
阅读权限
30
注册时间
2011-8-25
最后登录
2015-4-2
跳转到指定楼层
1#
发表于 2011-12-1 18:14:46 |只看该作者 |倒序浏览
本人从V3版转到V4版,发现设置止损止盈的函数没有了,
经管理员提示,研究进阶策略里的关于止损止盈写法

If(High >= MyEntryPrice + TakeProfitSet*MinPoint)   // 止赢条件表达式
{
   MyExitPrice = MyEntryPrice + TakeProfitSet*MinPoint;
   If(Open > MyExitPrice) MyExitPrice = Open;// 如果该Bar开盘价有跳空触发,则用开盘价代替
  Sell(0,MyExitPrice);
}
上面关于“如果该Bar开盘价有跳空触发,则用开盘价代替”这句话,一直不太理解:
根据上面的写法, High和Open应该是在同一根Bar里面的,open>MyExitPrice和跳空触发有何关系呢?

Rank: 3Rank: 3

精华
0
UID
29862
积分
151
帖子
13
主题
2
阅读权限
40
注册时间
2011-3-21
最后登录
2011-12-6
2#
发表于 2011-12-2 12:56:24 |只看该作者
回复 1# tongchidaozhu


    条件里面是HighestAfterEntry,不是high

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2011-12-2 15:14:54 |只看该作者
回复 1# tongchidaozhu


Open > MyExitPrice
新bar开盘价突破了平仓位置,则直接用开盘价发出平仓。

使用道具 举报

Rank: 2

精华
0
UID
61539
积分
53
帖子
13
主题
6
阅读权限
30
注册时间
2011-8-25
最后登录
2015-4-2
4#
发表于 2011-12-13 10:13:00 |只看该作者
回复 2# juneo

这个是TB帮助文件里面策略进阶设计里的源码,我没太看懂

使用道具 举报

Rank: 2

精华
0
UID
61539
积分
53
帖子
13
主题
6
阅读权限
30
注册时间
2011-8-25
最后登录
2015-4-2
5#
发表于 2011-12-13 10:17:12 |只看该作者
回复 3# lh948

这个新Bar是和前面取(High >= MyEntryPrice + TakeProfitSet*MinPoint)同一根Bar么?还是下一根?
还有就是下单的时候,为什么不直接取买卖盘报价呢?而是取一个设定的目标价位,如果流动性不好,可能成交不了哇?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2011-12-13 13:19:44 |只看该作者
回复 5# tongchidaozhu

同一根bar
买卖盘报价只在最后一个bar有效,会导致信号消失,
除非你用A_SendOrder发单。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
7#
发表于 2011-12-16 15:07:10 |只看该作者
这个用例比较逼近历史真实情况,但是实际交易的时候要用Q函数重新写一遍代码
http://qpic.cn/NifLLplMk若能一切随它去,便世间自在人。
      ---Derivatives

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 07:27

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部