设为首页收藏本站

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

是不是引入了未来函数 [复制链接]

Rank: 1

精华
0
UID
189774
积分
13
帖子
8
主题
3
阅读权限
10
注册时间
2014-7-2
最后登录
2024-3-13
跳转到指定楼层
1#
发表于 2016-3-21 18:22:43 |显示全部楼层 |倒序浏览
If(CrossOver(High,BuyPosition))
  {
              Buy(lots,Max(Open,BuyPosition)+i_offset);
              Return;
  }这句话是不是引入了未来函数,我个人的本意是High穿入BuyPosition时,建多仓,如果用>=号,止损掉之后还会重复开仓,不知道怎么搞

Rank: 1

精华
0
UID
189774
积分
13
帖子
8
主题
3
阅读权限
10
注册时间
2014-7-2
最后登录
2024-3-13
2#
发表于 2016-3-22 13:50:00 |显示全部楼层
比如做多,止损之后,中间我会设置一段时间不交易,比如20根bar,想着再次开仓时High还是突破平台之后在开仓,用>=平台造成的后果就是过了20根bar,而high>平台

使用道具 举报

Rank: 1

精华
0
UID
189774
积分
13
帖子
8
主题
3
阅读权限
10
注册时间
2014-7-2
最后登录
2024-3-13
3#
发表于 2016-3-22 14:30:06 |显示全部楼层
举个例子啊,现在比如BuyLine=100,high第一次>=100时,开了多单,现在有三种情况,1)正常的平仓,没有任何问题;2)设置了止盈之后,high还是>100,此时会开新的多单(这种情况不愿意看到,希望得到的是又一次high突破100时买进);3)触发止损,中间我让程序休息20分钟,价格变化,若此时high>100,此时又会开新的多单(这种情况不愿意看到,希望得到的是又一次high突破100时买进)

使用道具 举报

Rank: 1

精华
0
UID
189774
积分
13
帖子
8
主题
3
阅读权限
10
注册时间
2014-7-2
最后登录
2024-3-13
4#
发表于 2016-3-22 15:18:51 |显示全部楼层
因为是区间突破系统,正常情况平仓就是突破上沿开多,突破下沿平多开空,主要就是第2、3这两种情况,如果止损或止盈,用crossover(high,buyline),我感觉能表示我的想法,但是怕引入未来价格;用high>=buyline这个价格

使用道具 举报

Rank: 1

精华
0
UID
189774
积分
13
帖子
8
主题
3
阅读权限
10
注册时间
2014-7-2
最后登录
2024-3-13
5#
发表于 2016-3-22 15:54:15 |显示全部楼层
比如用crossover(high,buyline),开仓价我应该用max(buyline,open)开仓吧,那么crossover又是怎么判断突破的,如果用high[1]肯定没错,用high不知道

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 19:49

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部