设为首页收藏本站

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

日线以下级别的策略的时间(日)过滤如何写? [复制链接]

Rank: 1

精华
0
UID
194361
积分
23
帖子
12
主题
4
阅读权限
10
注册时间
2014-9-25
最后登录
2015-4-2
跳转到指定楼层
1#
发表于 2015-3-1 12:05:05 |只看该作者 |倒序浏览
一个5分钟的策略,开仓后加一个时间过滤,就是要在开仓4天过后才能执行原策略的反手或平仓,这个4天的时间过滤怎么写?谢谢。

Rank: 1

精华
0
UID
122686
积分
13
帖子
8
主题
2
阅读权限
10
注册时间
2013-1-18
最后登录
2018-12-6
2#
发表于 2015-3-2 12:12:05 |只看该作者
Params
        Numeric My_day(5);//间隔5天
Vars
        Numeric N;
       
Begin
        ......
       
        If(MarketPosition<>0)
        {
                N=DateDiff(EntryDate,Date);
                If(N>=My_day)
                {
                        //执行下一步操作的思路;
                }
        }
       
        ....
End


仅供参考。更多详细内容讲解,请关注 www.zhuliangxt.com     谢谢O(∩_∩)O

使用道具 举报

Rank: 1

精华
0
UID
194361
积分
23
帖子
12
主题
4
阅读权限
10
注册时间
2014-9-25
最后登录
2015-4-2
3#
发表于 2015-3-3 19:39:08 |只看该作者
abc1906 发表于 2015-3-2 12:12
Params
        Numeric My_day(5);//间隔5天
Vars

非常感谢,这个答案我非常满意,比我想的方法要简单多了.

使用道具 举报

Rank: 1

精华
0
UID
194361
积分
23
帖子
12
主题
4
阅读权限
10
注册时间
2014-9-25
最后登录
2015-4-2
4#
发表于 2015-3-3 20:03:56 |只看该作者
abc1906 发表于 2015-3-2 12:12
Params
        Numeric My_day(5);//间隔5天
Vars

发现个问题,DateDiff求出的值把非交易日(如周六周日及法定假日)都算进去了,有没有只算交易日的方法?谢谢.

使用道具 举报

Rank: 1

精华
0
UID
194361
积分
23
帖子
12
主题
4
阅读权限
10
注册时间
2014-9-25
最后登录
2015-4-2
5#
发表于 2015-3-3 20:23:39 |只看该作者
已经解决了。

使用道具 举报

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

bottom

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

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

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部