设为首页收藏本站

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

请教各位老师,这个加减仓代码程序为何不执行呢? [复制链接]

Rank: 2

精华
0
UID
267738
积分
94
帖子
68
主题
18
阅读权限
30
注册时间
2018-7-21
最后登录
2020-4-9
跳转到指定楼层
1#
发表于 2018-10-20 22:03:30 |只看该作者 |倒序浏览
本帖最后由 ad434005 于 2018-10-20 22:10 编辑

if(MarketPosition==0)
{       
        if(High>high[1] and high>junxian ) buy(2,max(open,high[1]));//junxian为均线;
        if(Low<low[1] and  low<junxian ) SellShort(2,min(open,low[1]));       

  
      else if(MarketPosition==1 and BarsSinceEntry>1 )
         {
             While( high>high[1]  and CurrentEntries<3)
              {
                 if(zdfy>2000  and abs(currentcontracts)==2 )Buy(2,open);//zdfy为最大浮盈;
                 if(zdfy>4000  and abs(currentcontracts)==4) Buy(2,open);
              
               }   
                  While(  low<low[1] and CurrentEntries>0)
                    {
                     if( zdfy<-100 and abs(currentcontracts)==2) sell(2,open);   
                     if( zdfy<1000 and abs(currentcontracts)==4) sell(4,open);
                     if( zdfy<2000 and abs(currentcontracts)==6) sell(6,open);  
                     }
            }
}

Rank: 1

精华
0
UID
265481
积分
2
帖子
1
主题
0
阅读权限
10
注册时间
2018-5-14
最后登录
2019-1-31
2#
发表于 2018-10-22 11:49:26 |只看该作者
活用 plot 、commentary 函数来找问题~

使用道具 举报

Rank: 2

精华
0
UID
267738
积分
94
帖子
68
主题
18
阅读权限
30
注册时间
2018-7-21
最后登录
2020-4-9
3#
发表于 2018-10-24 20:02:57 |只看该作者
找不到啊,输出后对照条件完全符合,就是不执行。我觉得肯定是哪个函数用的方法不对了。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2018-10-25 09:55:39 |只看该作者
ad434005 发表于 2018-10-24 20:02
找不到啊,输出后对照条件完全符合,就是不执行。我觉得肯定是哪个函数用的方法不对了。 ...

使用哪个方式来输出的?
如果是使用的commentary,请将显示输出值的K线注释信息截图,以及全局交易设置的截图都贴上看一下。

使用道具 举报

Rank: 2

精华
0
UID
267738
积分
94
帖子
68
主题
18
阅读权限
30
注册时间
2018-7-21
最后登录
2020-4-9
5#
发表于 2018-11-5 16:07:18 |只看该作者
小米 发表于 2018-10-25 09:55
使用哪个方式来输出的?
如果是使用的commentary,请将显示输出值的K线注释信息截图,以及全局交易设置的 ...

搞明白了,zdfy是个序列值,序列值不能作为if的判定条件来进行比较。
不过我还是不明白,为什么呢?为什么序列值不能作为if的判定条件来进行比较?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2018-11-5 16:38:13 |只看该作者
ad434005 发表于 2018-11-5 16:07
搞明白了,zdfy是个序列值,序列值不能作为if的判定条件来进行比较。
不过我还是不明白,为什么呢?为什 ...

没有这样的限制啊。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 02:11

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部