- 精华
- 0
- 在线时间
- 1695 小时
- UID
- 14994
- 积分
- 2352
- 帖子
- 449
- 阅读权限
- 70
- 注册时间
- 2010-7-31
- 最后登录
- 2021-12-26
 
- 精华
- 0
- UID
- 14994
- 积分
- 2352
- 帖子
- 449
- 主题
- 54
- 阅读权限
- 70
- 注册时间
- 2010-7-31
- 最后登录
- 2021-12-26
|
本帖最后由 fqxing95 于 2013-7-6 13:19 编辑
咨询:
1.夜盘新平台是否要每天重启?以前是每天早上8:00后重启,现在是20:00结算完成,如果要重启是否是每天21:00前重启?比如设定20:45重启而每天早上就不要再重启了?(是全自动交易,电脑24小时没有关机)
2.上周五下午3点收盘后我的平台没有动过(没有重启之类)直到夜盘开始时发现全局变量已经被重新初始化了,按我理解只要图表没有关闭重启等等,全局变量都还会保留的,问题在哪里搞不懂。我的初始化条件不知道有没有问题:
Myvar0=GetGlobalVar(10);
If(CurrentBar==0 and MyVar0==InvalidNumeric)
{
if((GetGlobalVar(10)==invalidnumeric()) or (GetGlobalVar(10)==2147483647)) SetGlobalVar(10,1);
if((GetGlobalVar(20)==invalidnumeric()) or (GetGlobalVar(20)==2147483647)) SetGlobalVar(20,1);
if((GetGlobalVar(30)==invalidnumeric()) or (GetGlobalVar(30)==2147483647)) SetGlobalVar(30,1);//记录成交时的bar值
具体出现的问题是:设定(CurrentBar-GetGlobalVar(10))>9 可以交易,因白天有交易且我用30分钟图只有8根线,所以晚盘开盘后第一根k是不会交易的,但实际上晚盘第一根k线就出现了交易,说明全局变量已经被初始化了,什么问题?
盼高手或技术回答 |
|