设为首页收藏本站

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

请教各路高手!!! [复制链接]

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
跳转到指定楼层
1#
发表于 2012-7-9 11:24:42 |只看该作者 |倒序浏览
请问进来看过的高手们,为什么我在同一根5分钟建仓之后破止损了,系统不会马上发出信号,而是要等到这根线走完才会发出平仓信号呢

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20906
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2012-7-9 14:41:35 |只看该作者
写出条件看看?

使用道具 举报

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
3#
发表于 2012-7-9 16:12:58 |只看该作者
lh948 发表于 2012-7-9 14:41
写出条件看看?

我的周期是5分钟线,If(MarketPosition==1&&myLow<=MyEntryPrice-3)
        {Sell(1,Close);

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
69800
积分
128
帖子
52
主题
11
阅读权限
40
注册时间
2012-3-13
最后登录
2021-1-15
4#
发表于 2012-7-9 19:25:46 |只看该作者
sell(1,close)与条件无关

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
5#
发表于 2012-7-9 22:20:38 |只看该作者
  {Sell(1,Close);

Change it be   

Sell(1,Min(Open,MyEntryPrice-3));   

Try it

使用道具 举报

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
6#
发表于 2012-7-10 08:48:54 |只看该作者
rookies 发表于 2012-7-9 22:20
{Sell(1,Close);

Change it be   

谢谢指教!

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
7#
发表于 2012-7-10 08:51:35 |只看该作者
QQ_ice 发表于 2012-7-10 08:48
谢谢指教!

U A WelCome

使用道具 举报

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
8#
发表于 2012-7-11 14:01:56 |只看该作者
rookies 发表于 2012-7-9 22:20
{Sell(1,Close);

Change it be   

老师您好,我按您的方法改了一下,但是今天运行的还是在同一根线上开仓之后,破止损了就无法平仓,知道走到下一根才可以出信号。我用的是五分钟周期,老师还有没有别的方法指点一下

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
9#
发表于 2012-7-11 22:44:07 |只看该作者
QQ_ice 发表于 2012-7-11 14:01
老师您好,我按您的方法改了一下,但是今天运行的还是在同一根线上开仓之后,破止损了就无法平仓,知道走 ...

这是TB的机制问题,当前TICK中读取的MarketPostion  是上一根BAR的值,如果是开仓BAR则读上根BAR值MarketPosition为0,所以你的条件不能在开仓BAR进行平仓

If(myLow<=MyEntryPrice-3)
{Sell(1,MyEntryPrice-3);
如果需要可以写成这样


一般不建议在当前BAR进行平仓,因为历史测试时程序会不清楚是先出的开仓价格还是平仓价格

使用道具 举报

Rank: 2

精华
0
UID
110954
积分
114
帖子
67
主题
28
阅读权限
30
注册时间
2012-6-14
最后登录
2012-11-2
10#
发表于 2012-7-12 08:29:48 |只看该作者
rookies 发表于 2012-7-11 22:44
这是TB的机制问题,当前TICK中读取的MarketPostion  是上一根BAR的值,如果是开仓BAR则读上根BAR值Market ...

谢谢,这回就搞清楚原因了。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 18:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部