设为首页收藏本站

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

防止重复发单是采用全局变量好还是序列变量? [复制链接]

Rank: 3Rank: 3

精华
0
UID
121070
积分
133
帖子
88
主题
35
阅读权限
40
注册时间
2013-7-8
最后登录
2023-8-18
跳转到指定楼层
1#
发表于 2013-8-8 12:51:09 来自手机 |只看该作者 |倒序浏览
我的控制条件要放在条件语句里,但tb不建议序列变量放里边,这种情况要用全局变量吗?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2013-8-8 13:37:52 |只看该作者
TB从来没有建议说序列变量不可以放条件里。只说过序列函数的赋值计算不要放条件限制里,以防计算结果出错。
要先搞清楚你的重复发单 是什么原因导致 ,从而采取相应措施时方可决定使用哪种函数来控制 。
如果是a_sendorder的发单 ,需要使用全局变量控制。
但如果是buy,sellshort等的指令,只要条件稳定不消失即可。不必要使用专门的控制重复发单 。

使用道具 举报

高级操盘手

「你若能信,在信之人,凡事皆能。」

Rank: 10Rank: 10Rank: 10

精华
0
UID
117005
积分
98549
帖子
1121
主题
14
阅读权限
200
注册时间
2013-3-18
最后登录
2022-10-29
3#
发表于 2013-9-3 15:38:52 |只看该作者
A函数发单,必须要全局变量

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
126116
积分
180
帖子
133
主题
15
阅读权限
40
注册时间
2013-3-14
最后登录
2021-11-19
4#
发表于 2013-9-4 00:33:17 |只看该作者
学习了

使用道具 举报

Rank: 1

精华
0
UID
257530
积分
12
帖子
8
主题
4
阅读权限
10
注册时间
2017-10-10
最后登录
2018-8-22
5#
发表于 2017-12-16 13:55:31 |只看该作者
本帖最后由 lan2017 于 2017-12-16 13:56 编辑

@小米 你说的“序列函数的赋值计算不要放条件限制里”是什么意思,怎么理解

使用道具 举报

Rank: 1

精华
0
UID
257530
积分
12
帖子
8
主题
4
阅读权限
10
注册时间
2017-10-10
最后登录
2018-8-22
6#
发表于 2017-12-16 13:56:15 |只看该作者
小米 发表于 2013-8-8 13:37
TB从来没有建议说序列变量不可以放条件里。只说过序列函数的赋值计算不要放条件限制里,以防计算结果出错。 ...

@小米 你说的“序列函数的赋值计算不要放条件限制里”是什么意思,怎么理解

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2017-12-18 08:46:28 |只看该作者
本帖最后由 小米 于 2017-12-18 08:50 编辑
lan2017 发表于 2017-12-16 13:56
@小米 你说的“序列函数的赋值计算不要放条件限制里”是什么意思,怎么理解 ...


例如:if(marketposition==1 && high>highest(high[1],10))  sell;
改为:aa = highest(high[1],10);
           IF(marketpositon==1 && high>aa) sell;

例如:if(date!=date[1]) bb = highD(1);
改为:aa = highD(1);
          IF(date!= date[1]) bb =aa;

使用道具 举报

Rank: 1

精华
0
UID
277972
积分
22
帖子
16
主题
6
阅读权限
10
注册时间
2019-4-17
最后登录
2021-3-25
8#
发表于 2019-8-6 09:07:18 |只看该作者
小米,上面第二个例子的意思是:“序列函数的赋值计算不要放条件限制里”意味着,序列函数的赋值除了不能放在if后面的小括号里作条件判断,也不能放在if语句后的{      }吗?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2019-8-6 09:56:28 |只看该作者
my_life 发表于 2019-8-6 09:07
小米,上面第二个例子的意思是:“序列函数的赋值计算不要放条件限制里”意味着,序列函数的赋值除了不能放 ...

并不是一定不能放if后面的括号里。
但是如果交易者不太分得清什么情况下可以放什么情况下不可以放。。那就统一习惯,都不放,这样最保险了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-2 05:58

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部