设为首页收藏本站

 找回密码
 注册
查看: 2919|回复: 1

有2个问题,帮忙回答下. [复制链接]

Rank: 5Rank: 5

精华
0
UID
2397
积分
1273
帖子
121
主题
10
阅读权限
60
注册时间
2008-9-19
最后登录
2014-1-9
发表于 2009-1-15 00:00:25 |显示全部楼层
1:  实盘用户的连行情服务器的IP地址和模拟盘的行情服务器是否是分开的 ?

2:  交易指令 为什么经常初始化 , 以下是代码片段,  
// 如果当前bar是第一根bar
        if ( BarStatus( ) == 0 )
        {
                SetGlobalVar( 0 , 0 ) ;
                SetGlobalVar( 1 , 0 ) ;
                SetGlobalVar( 2 , 0 ) ;
         }

在运行过程中, 经常出现重新载入交易指令 , 导致全局变量值重新赋值 ; 按理说第一次载入后, 不应该再次载入 .
实盘中会出会出现上述情况?
赚点生活费

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
发表于 2009-1-15 07:46:37 |显示全部楼层
1、是的
2、肯定会经常载入,比如网络断线重连,修改参数,修改商品设置,插入指标,交易系统等等。

如果您不希望全局变量被初始化,可以按照这种模式:

If(BarStatus ==0)
{
    If(GetGlobarVar(0)!=InvalidNumeric)
   {
       SetGlobalVar( 0 , 0 ) ;
   }

}

使用道具 举报

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

bottom

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

GMT+8, 2024-3-29 01:35

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部