设为首页收藏本站

 找回密码
 注册
楼主: 啸傲
打印 上一主题 下一主题

请版主看看,是不是行情数据有问题? [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
11#
发表于 2008-10-20 10:57:46 |只看该作者
如果还有问题,那就要看您Con,KC的条件写法是否有问题

使用道具 举报

中级操盘手

noplan notrade

Rank: 9Rank: 9Rank: 9

精华
0
UID
1762
积分
13243
帖子
572
主题
75
阅读权限
150
注册时间
2008-6-19
最后登录
2012-1-2
12#
发表于 2008-10-20 14:20:44 |只看该作者
谢谢nopain!
关于TotalTrades函数的值,交易系统自己开仓,但是TotalTrades函数的值还是0,这是什么原因?
公式基本上就是下面的情况:
If(con1)
   {if(TotalTrades==0 && KC)
    {SellShort(1,Q_BidPrice);
     }
Else If (TotalTrades==1&&Time >= 0.143000)
          {BuyToCover(1,Q_AskPrice);
           }
}

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
13#
发表于 2008-10-20 14:26:35 |只看该作者
Q_BidPrice和Q_AskPrice都只能用于最后一个Bar的交易.

您换成其他价格试试

使用道具 举报

中级操盘手

noplan notrade

Rank: 9Rank: 9Rank: 9

精华
0
UID
1762
积分
13243
帖子
572
主题
75
阅读权限
150
注册时间
2008-6-19
最后登录
2012-1-2
14#
发表于 2008-10-20 15:13:30 |只看该作者
我用下面的程序输出A的值
FileAppend("D:\\A.Log",Text(Month)+"月"+Text(Day)+"日"+Text(Hour)+"时"+Text(Minute)+"分,A="+Text(A));
结果每分钟也就是每条bar会输出很多A的值,有的时候是0,有的时候是1,是不是无论什么周期都是每个Tick都输出值?还是每次价格变动才输出值?
另外有一个奇怪的现象,有些时间所有的A值都是1只有最后一个才是0,我觉得这个导致A不能在成为1以后将这个值保留.

使用道具 举报

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

bottom

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

GMT+8, 2024-5-3 13:21

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部