设为首页收藏本站

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

请教如何标记满足当前条件的BAR? [复制链接]

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
跳转到指定楼层
1#
发表于 2011-6-15 14:38:21 |只看该作者 |倒序浏览
具体要求是


满足条件后 对当前BAR进行标记


然后对标记后面的一个BAR进行判定,在此BAR上进行交易,怎么实现?

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2011-6-16 10:47:30 |只看该作者
类似这样:

if(close[1]>open[1])
     buy(1,close);

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
3#
发表于 2011-7-2 15:21:35 |只看该作者
谢谢楼上,if(条件)  buy  这个我会

我的主要问题是    对当前满足条件的bar+1进行判断,然后交易

使用道具 举报

Rank: 2

精华
0
UID
18152
积分
113
帖子
19
主题
3
阅读权限
30
注册时间
2010-10-22
最后登录
2019-3-30
4#
发表于 2011-8-10 08:58:17 |只看该作者
不用那么麻烦的。
你就用:
buy(1,low);
sell(1,high);
即可达到意淫的目的。
程序化交流群153361506

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2011-8-10 10:06:35 |只看该作者
可以不必去判断BAR+1.
条件写成序列布尔的变量,比如  con
con = .........
if(con[1])
{
      buy();
}
这样表达的就是在条件con满足的下一个BAR发单。如果你要想条件满足的后N个BAR发单就直接将[  ]里的1换成数值N就行了。

使用道具 举报

Rank: 5Rank: 5

精华
1
UID
42516
积分
1239
帖子
264
主题
31
阅读权限
60
注册时间
2011-5-25
最后登录
2014-9-23
6#
发表于 2011-8-10 17:15:00 |只看该作者
明白了,谢小米

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
85182
积分
849
帖子
302
主题
11
阅读权限
60
注册时间
2011-12-8
最后登录
2013-10-28
7#
发表于 2011-12-19 09:19:50 |只看该作者
不用那么麻烦的。
你就用:
buy(1,low);
sell(1,high);
即可达到意淫的目的。
ccbban 发表于 2011-8-10 08:58

此话经典

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
96609
积分
122
帖子
22
主题
2
阅读权限
40
注册时间
2012-2-10
最后登录
2018-9-11
8#
发表于 2012-7-26 16:38:11 |只看该作者
ccbban 发表于 2011-8-10 08:58
不用那么麻烦的。
你就用:
buy(1,low);

即可达到意淫的目的

使用道具 举报

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

bottom

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

GMT+8, 2024-5-14 05:55

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部