设为首页收藏本站

 找回密码
 注册
楼主: Neoplay
打印 上一主题 下一主题

版主帮忙 : MarketPosition函数 + 信号消失 [复制链接]

Rank: 6Rank: 6

精华
0
UID
4140
积分
1557
帖子
242
主题
49
阅读权限
70
注册时间
2009-4-17
最后登录
2020-11-26
21#
发表于 2009-6-2 09:09:29 |只看该作者
遇到同样的问题了。。。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

精华
0
UID
938
积分
3765
帖子
295
主题
42
阅读权限
80
注册时间
2007-12-18
最后登录
2017-9-3
22#
发表于 2009-6-2 12:11:57 |只看该作者
重新加载公式导致的主要后果是全局变量被初始化,那之前记录的交易次数、持仓数、价格等都消失了。所以在实盘中,全局变量不完全靠得住,关键数据不能交给全局变量。象资金、仓位等数据一定要在下单操作之前查询一次,取得最新数据才可。

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
4140
积分
1557
帖子
242
主题
49
阅读权限
70
注册时间
2009-4-17
最后登录
2020-11-26
23#
发表于 2009-6-2 14:31:21 |只看该作者
那通过交易指令设置里的“关闭讯号”再“显示讯号”的动作算不算重新运算一次呢?
我发现我有那个1分钟的 high low作为判断条件开仓平仓,交易指令能正确发出执行,但是当前bar价格一变动信号就没有了。而通过这个动作再次显示讯号的话就出来了。这是为什么?我没有使用MarketPosition函数,自己用全局变量来做仓位判断的(当然是一厢情愿)。

[ 本帖最后由 天柏 于 2009-6-2 14:38 编辑 ]

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
4140
积分
1557
帖子
242
主题
49
阅读权限
70
注册时间
2009-4-17
最后登录
2020-11-26
24#
发表于 2009-6-2 15:05:12 |只看该作者
想提出个问题,我们从论坛帖子里知道,用close作为条件,因为当前bar的close不能固定容易造成信号消失,建议用high low。那么我用全局变量来防止重复开仓平仓的行为是否也违反了这个道理呢?图表的信号是否是之后每个Tick计算都必须满足才能保留住?!掀起把根留住运动......

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
4140
积分
1557
帖子
242
主题
49
阅读权限
70
注册时间
2009-4-17
最后登录
2020-11-26
25#
发表于 2009-6-3 15:17:40 |只看该作者
罢了罢了!完全抛弃图表信号和Buy Sell了,如果要做的当日交易的,最好不要再想她们了,MM好看摸不着。用A_XXXXX代替吧,完全执行正确,倍感顺畅的一天!

使用道具 举报

Rank: 9Rank: 9Rank: 9

精华
0
UID
1003
积分
19790
帖子
490
主题
38
阅读权限
150
注册时间
2007-12-30
最后登录
2020-2-26
26#
发表于 2009-6-8 19:34:29 |只看该作者
学习前车之鉴了。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
116920
积分
625
帖子
530
主题
64
阅读权限
60
注册时间
2013-3-15
最后登录
2014-5-7
27#
发表于 2013-7-23 15:34:03 |只看该作者
现在也在因为这个问题纠结。

使用道具 举报

Rank: 2

精华
0
UID
114769
积分
58
帖子
54
主题
3
阅读权限
30
注册时间
2013-1-10
最后登录
2014-3-3
28#
发表于 2013-7-25 22:14:29 |只看该作者

使用道具 举报

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

bottom

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

GMT+8, 2024-5-19 16:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部