设为首页收藏本站

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

求助如何满足条件的下一根K线开仓 [复制链接]

Rank: 2

精华
0
UID
114160
积分
74
帖子
46
主题
28
阅读权限
30
注册时间
2012-12-16
最后登录
2021-8-3
跳转到指定楼层
1#
发表于 2020-2-24 01:15:17 |只看该作者 |倒序浏览
请教老师源码是这样
Vars
        Numeric vPreDayHigh;
        Numeric vPreDayLow;
        Numeric vTodayOpen;
        Numeric vDay0;
        Numeric vDay1;
        BoolSeries bEntryToday;
Begin
        vDay0 = TrueDate(0);
        vDay1 = TrueDate(1);
        vTodayOpen = OpenD(0);
        vPreDayLow = LowD(1);
        vPreDayHigh = HighD(1);
        If(vDay0 <> vDay1)
        {
                bEntryToday = False;
        }
        If(MarketPosition == 0 And bEntryToday == False And ((Time >= 0.0900 And Time < 0.1440) Or (Time >= 0.2100 And Time < 0.2330)))
        {
                If(vTodayOpen > vPreDayHigh)
                {
                        Buy(Qty,vTodayOpen);
                        bEntryToday = True;
                }
                If(vTodayOpen < vPreDayLow)
                {
                        SellShort(Qty,vTodayOpen);
                        bEntryToday = True;

要改成用下一根K线的开盘价开仓要怎么改?

Rank: 4

精华
0
UID
110114
积分
380
帖子
314
主题
16
阅读权限
50
注册时间
2012-4-20
最后登录
2021-12-29
2#
发表于 2020-2-25 11:56:25 |只看该作者
主要是将对比的日线往前移一天,如:
        vTodayOpen = OpenD(1);
        vPreDayLow = LowD(2);
        vPreDayHigh = HighD(2);
这样在If(vTodayOpen > vPreDayHigh)时,比较的就是前一根日线

使用道具 举报

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

bottom

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

GMT+8, 2024-5-4 20:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部