设为首页收藏本站

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

请问在哪些情况下程序会初始化? [复制链接]

Rank: 5Rank: 5

精华
0
UID
2914
积分
949
帖子
259
主题
84
阅读权限
60
注册时间
2008-11-30
最后登录
2010-8-6
跳转到指定楼层
1#
发表于 2008-12-30 10:26:33 |只看该作者 |倒序浏览
请问在哪些情况下程序会初始化?也就是从前面的K线开始重新扫描一次并重置所有变量(包括全局变量)。
比如重新调入交易指令就初始化还是要加上自动交易才初始化。
请举例说明。谢谢

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-12-30 12:34:40 |只看该作者
全局变量不会重置,除非您自行在第一根Bar处理。

您所指的初始化是指从第一个Bar开始重新计算吗?

很多时候都会从第一根Bar重新计算,比如:修改参数,加入公式,修改商品设置,断线重连。。。。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
2914
积分
949
帖子
259
主题
84
阅读权限
60
注册时间
2008-11-30
最后登录
2010-8-6
3#
发表于 2008-12-30 18:27:51 |只看该作者
比如我如下代码就是初始化的,下面哪些情况下会执行呢?如:删除指令再调入;先断开自动化交易帐户又启用该帐户;更换商品;重新编译交易指令;退出软件重进;断线重联;修改参数。。。ETC
HasSendOrder = GetGlobalVar(0);
                If(HasSendOrder==InvalidNumeric)
                {
                        。。。初始化全局变量代码段。。。
                                                 ETC
                }

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
4#
发表于 2008-12-31 08:54:21 |只看该作者
您的这种写法下,全局变量的初始化,只有在关掉图表重新打开才会初始化。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-20 00:31

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部