设为首页收藏本站

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

请问版主,以下延时发反手单的代码,这样写可以吗? [复制链接]

Rank: 1

精华
0
UID
112042
积分
30
帖子
6
主题
3
阅读权限
10
注册时间
2012-8-14
最后登录
2013-12-2
跳转到指定楼层
1#
发表于 2013-1-6 02:52:53 |只看该作者 |倒序浏览
本帖最后由 yoallen007 于 2013-1-6 20:27 编辑

请问以下延时发反手单的代码,这样写可以吗?想延时4个tick再发反手单:

NumericSeries tickCounter; NumericSeries barTime; NumericSeries barNum;
... ...

//=============方案A=================
if (MarketPosition==-1) {
        BuyToCover(1,open);
        if (tickCounter==0) {
                tickCounter=tickCounter+1;
        }
}
if (tickCounter>=1) {                               
        if (barTime<>date+time) {
                barTime=date+time;
                tickCounter=tickCounter+1;
        }
        if (tickCounter>=5) {
                Buy(1,open);
                tickCounter=0;
        }
}


//=============方案B=================
if (MarketPosition==-1) {
        BuyToCover(1,open);
        if (tickCounter==0) {
                tickCounter=tickCounter+1;
                barNum=CurrentBar[1];
        }
}
if (tickCounter>=1) {                               
        if (barNum==CurrentBar[1]) {
                tickCounter=tickCounter+1;
                if (tickCounter>=5) {
                        Buy(1,open);
                        tickCounter=0;
                }
        } else {
                tickCounter=0;
        }
}


(开单条件都是用close[1]之类的上一根K线的稳定数据的)

Rank: 4

精华
0
UID
112065
积分
369
帖子
39
主题
9
阅读权限
50
注册时间
2012-8-15
最后登录
2015-7-8
2#
发表于 2013-5-14 19:43:43 |只看该作者
你这个不是tick,是在bar上面计数。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-14 04:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部