设为首页收藏本站

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

关于入单之后的最高点、最低点,如果系统是反手的,如何 [复制链接]

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
跳转到指定楼层
1#
发表于 2013-1-11 22:17:58 |只看该作者 |倒序浏览
一般我们定义入单的之后的最高点、最低点。。。初始化定义用的是if(barsinceentry==0){ highafterentry=close;lowafterentry=close;}  if(barsinceentry》0){ highafterentry=max(highafterentry,high);lowafterentry=min(lowafterentry,low);}
  但是如果 我的系统是反手的,,该如何定义入单之后的最高点和最低点。。。。。  这一反手最高、最低点的初始化就没有用了。。。[img][/img]
有什么好的解决办法使得每次反手后,,这入单后的最高点、最低点能重新开始计算

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
2#
发表于 2013-1-11 22:18:54 |只看该作者

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
3#
发表于 2013-1-11 23:17:32 |只看该作者
   没人光顾么。。。有什么好的解决办法使得每次反手后,,这入单后的最高点、最低点能重新开始计算

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
93775
积分
176
帖子
111
主题
2
阅读权限
40
注册时间
2012-1-21
最后登录
2014-3-5
4#
发表于 2013-1-12 00:24:43 |只看该作者
开仓后最大值的传递:设一个序列变量,最大值初始值设置为很低比如0,第一次成交后把当根k线的最高值赋给这个变量,然后后面继续传递。

最小值类似

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
5#
发表于 2013-1-12 06:28:40 |只看该作者
liaowenbin 发表于 2013-1-12 00:24
开仓后最大值的传递:设一个序列变量,最大值初始值设置为很低比如0,第一次成交后把当根k线的最高值赋给这 ...

你看我上面的图形。。我也是按照你说的那样写的,并且用PLOTnumber把它显示出来了。。。。。就是在每次仓位变动的时候:比如空仓变多仓、多仓变空仓。。这入单后的最高点不会重新开始计算。。。。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
93775
积分
176
帖子
111
主题
2
阅读权限
40
注册时间
2012-1-21
最后登录
2014-3-5
6#
发表于 2013-1-14 11:36:51 |只看该作者
你这只记录了全程的最高最低值。记录开仓后的极值你得设一个新变量,在开仓条件满足后的操作{}里面,除了开仓语句还得给这个变量赋值

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
113242
积分
3506
帖子
97
主题
11
阅读权限
80
注册时间
2012-10-31
最后登录
2013-6-4
7#
发表于 2013-1-15 00:45:04 |只看该作者
liaowenbin 发表于 2013-1-14 11:36
你这只记录了全程的最高最低值。记录开仓后的极值你得设一个新变量,在开仓条件满足后的操作{}里面,除了开 ...

谢谢,,可以了,,

使用道具 举报

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

bottom

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

GMT+8, 2024-5-23 16:42

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部