设为首页收藏本站

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

求教2个问题! [复制链接]

Rank: 5Rank: 5

精华
0
UID
1654
积分
1042
帖子
246
主题
41
阅读权限
60
注册时间
2008-5-23
最后登录
2019-3-30
跳转到指定楼层
1#
发表于 2010-2-26 14:50:44 |只看该作者 |倒序浏览
vars
Numeric  orderindex(InvalidInteger);  
这个语句为什么不能通过编译?
orderindex = InvalidInteger;  
这个语句在执行中是否会出错?

{
posiition = A_TotalPosition() ;
buy(1,open);
}
如果执行到“posiition = A_TotalPosition() ;”时网络不通畅,1秒内A_TotalPosition()没有获得返回值,那么后面的buy指令是否会等待返回值,还是一定时间内无返回值就会继续执行buy指令呢?

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2010-2-26 15:15:28 |只看该作者
Numeric  orderindex(InvalidInteger);  不能赋无效值为初值
orderindex = InvalidInteger;  不会出错
A_TotalPosition()只在最后一个bar上运行~而buysell是从第一个bar开始的,不能这么用!
改用marketposition判断持仓状态,可以使用CurrentContracts获得持仓

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1654
积分
1042
帖子
246
主题
41
阅读权限
60
注册时间
2008-5-23
最后登录
2019-3-30
3#
发表于 2010-2-26 21:55:28 |只看该作者
posiition = A_TotalPosition() ;
m=1;

如果执行到“posiition = A_TotalPosition() ;”时网络不通畅,1秒内A_TotalPosition()没有获得返回值,那么后面的“m=1;”语句是否会等待“posiition = A_TotalPosition() ;”语句执行完,还是一定时间内无返回值就会继续执行m=1;语句呢?

[ 本帖最后由 black3312 于 2010-2-26 21:56 编辑 ]

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
4#
发表于 2010-3-1 09:26:04 |只看该作者
不会等待的,没有等待的函数。

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1654
积分
1042
帖子
246
主题
41
阅读权限
60
注册时间
2008-5-23
最后登录
2019-3-30
5#
发表于 2010-3-1 17:42:28 |只看该作者
我是说程序是顺序执行的,如果上一个语句由于网络延迟,没有执行完,下一个语句会不会继续执行?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
6#
发表于 2010-3-2 09:21:07 |只看该作者
A_TotalPosition()是取的本地账户信息,他不会因为网络堵塞而不执行!本地账户与期货公司实时同步

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
1654
积分
1042
帖子
246
主题
41
阅读权限
60
注册时间
2008-5-23
最后登录
2019-3-30
7#
发表于 2010-3-2 16:04:14 |只看该作者
我是说程序是顺序执行的,如果上一个语句由于网络延迟或其他原因(比如循环没有完成等等),没有执行完,下一个语句会不会继续执行?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
8#
发表于 2010-3-2 16:26:43 |只看该作者
不会执行,是按顺序执行的

使用道具 举报

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

bottom

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

GMT+8, 2024-5-17 12:32

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部