设为首页收藏本站

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

请教TB如何解决一个BAR上反复开平仓的方法 [复制链接]

Rank: 2

精华
0
UID
1589
积分
94
帖子
5
主题
2
阅读权限
30
注册时间
2008-5-8
最后登录
2019-3-31
跳转到指定楼层
1#
发表于 2008-5-14 10:30:38 |只看该作者 |倒序浏览
当一个BAR上出现开仓信号后开仓,之后满足平仓信号后平仓,之后再满足开仓信号后再开仓,再平仓。
开仓与平仓是一对一的,不能连续开仓或连续平仓。
另外,请问:我的开仓条件里要判断当前BAR是阳线还是阴线,所以会用到CLOSE>OPEN的语句,但是用这个语句会出现信号反复。如果用HIGH或者LOW又不能正确表示当前是阳线还是阴线,因为HIGH一般是肯定大于OPEN的,无法表示当前的K线的状态。不知道版主对此有何理解?
谢谢!

Rank: 5Rank: 5

精华
0
UID
1196
积分
1403
帖子
65
主题
0
阅读权限
60
注册时间
2008-2-19
最后登录
2008-8-11
2#
发表于 2008-5-14 10:59:44 |只看该作者
1)开仓前加marketporsition==0,平仓时加marketposition==1或marketposition==-1(看多还是空仓).
2)要么是延迟下一个BAR发送,要么用比较小的周期做.

使用道具 举报

Rank: 2

精华
0
UID
1589
积分
94
帖子
5
主题
2
阅读权限
30
注册时间
2008-5-8
最后登录
2019-3-31
3#
发表于 2008-5-14 12:32:44 |只看该作者
请问marketporsition是什么意思?

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1196
积分
1403
帖子
65
主题
0
阅读权限
60
注册时间
2008-2-19
最后登录
2008-8-11
4#
发表于 2008-5-14 13:08:19 |只看该作者
MarketPosition
说明 获得当前持仓状态。
语法 Integer MarketPosition()
参数 无
备注 获得当前持仓状态,返回值为整型,该函数仅支持交易指令。
返回值定义如下:
-1 当前位置为持空仓
0 当前位置为持平
1 当前位置为持多仓

联机帮助的附录里有对这些系统函数的说明,可以去了解下.

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
377
积分
1827
帖子
222
主题
29
阅读权限
70
注册时间
2007-9-19
最后登录
2021-12-9
5#
发表于 2008-5-14 14:28:24 |只看该作者
用持仓控制的代码。加以实现。
比如
资金占用比例的控制
或 持仓手数的控制
或 开仓次次数的控制。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 00:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部