设为首页收藏本站

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

请教老师代码实现的一个小问题 [复制链接]

Rank: 1

精华
0
UID
225243
积分
19
帖子
14
主题
5
阅读权限
10
注册时间
2015-12-17
最后登录
2017-2-14
跳转到指定楼层
1#
发表于 2016-1-7 14:38:42 |只看该作者 |倒序浏览
策略是这样的,当前周期bar收盘价向上突破ma10(为方便描述,设该bar为第nk),则从现在算起,5根k线之内若有任意k线收盘价下破nk的开盘价,则执行语句......

请问老师如何用代码实现,谢谢!

Rank: 1

精华
0
UID
212983
积分
49
帖子
34
主题
15
阅读权限
10
注册时间
2015-7-6
最后登录
2023-4-19
2#
发表于 2016-1-7 15:16:10 |只看该作者
Vars
        Numeric i(5);
        NumericSeries MA;
Begin
        MA=AverageFC(close, 10);
        For i=1 to 5
        {
                If(Close<Open[i] && Close[i]>=MA)
                {
                        //执行语句
                }
                Break;
        }
End

用回溯比较方便,希望对你有帮助

使用道具 举报

期市新手

TB官方客服

Rank: 1

精华
0
UID
223939
积分
20
帖子
20
主题
0
阅读权限
10
注册时间
2015-11-26
最后登录
2019-8-17
3#
发表于 2016-1-7 15:47:50 |只看该作者
lolo1973 发表于 2016-1-7 15:16
Vars
        Numeric i(5);
        NumericSeries MA;


具体还要看策略的细节,nk到底是上穿均线的那一根K线,还是在均线上的任意一根K线,这是有差别的。

使用道具 举报

Rank: 1

精华
0
UID
225243
积分
19
帖子
14
主题
5
阅读权限
10
注册时间
2015-12-17
最后登录
2017-2-14
4#
发表于 2016-1-7 16:58:14 |只看该作者
lolo1973 发表于 2016-1-7 15:16
Vars
        Numeric i(5);
        NumericSeries MA;

谢谢,但是我要求nk是上穿的那一个bar,这循环比较的是均线上的任意根吧

使用道具 举报

Rank: 1

精华
0
UID
225243
积分
19
帖子
14
主题
5
阅读权限
10
注册时间
2015-12-17
最后登录
2017-2-14
5#
发表于 2016-1-7 16:59:33 |只看该作者
Allin9999 发表于 2016-1-7 15:47
具体还要看策略的细节,nk到底是上穿均线的那一根K线,还是在均线上的任意一根K线,这是有差别的。 ...

是上穿的那一根bar,是不是要用全局变量呀

使用道具 举报

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

bottom

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

GMT+8, 2024-5-11 23:38

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部