设为首页收藏本站

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

关于MarketPosition 的疑问 [复制链接]

Rank: 3Rank: 3

精华
0
UID
234307
积分
153
帖子
103
主题
29
阅读权限
40
注册时间
2016-5-12
最后登录
2023-7-26
跳转到指定楼层
1#
发表于 2016-5-31 18:09:14 |只看该作者 |倒序浏览
按相关说明,MarketPosition 好像是指公式的理论持仓。

在公式中使用MarketPosition 限制重复开仓,例如

if (MarketPosition <>1&&h>h[1])
{
       Buy( 1,Max(o,h[1]) );
}

在用模拟账户测试时,满足开仓条件后,有时短时间内会连续发几次开仓指令,怎么回事?

是不是要等成交回报成交之后,MarketPosition 才会返回有持仓状态?

如果是这样,那还不如直接使用A_BuyPosition 。
投机像山岳一样古老

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
2#
发表于 2016-5-31 19:50:14 |只看该作者
MarketPosition和交易账户无关的,所以不管有没有成交回报,或者交易账户的什么状态,都不会引起MarketPosition变化,MarketPosition只和图表有关,比如信号闪烁,就会多次重复发单,不然底层会控制只发单一次的。又或者用了A函数发单而没有控制好,也会出现这样的问题。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
234307
积分
153
帖子
103
主题
29
阅读权限
40
注册时间
2016-5-12
最后登录
2023-7-26
3#
发表于 2016-5-31 20:00:32 |只看该作者
superwin 发表于 2016-5-31 19:50
MarketPosition和交易账户无关的,所以不管有没有成交回报,或者交易账户的什么状态,都不会引起MarketPosi ...

谢谢解答。
我用close做判断是出现过信号闪烁现象,但实时bar中,High和Low应该是唯一的吧?不应该出现信号闪烁而导致buy重复发单吧?

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
4#
发表于 2016-5-31 20:26:13 |只看该作者
laofu602 发表于 2016-5-31 20:00
谢谢解答。
我用close做判断是出现过信号闪烁现象,但实时bar中,High和Low应该是唯一的吧?不应该出现信 ...

单是你举例的代码,肯定不会重复发单的,或许是你别的条件导致的闪烁,这个只能你自己排查了。


不要因为众生的愚疑,而带来了自己的烦恼。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-24 04:07

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部