PDA

View Full Version : 问题关于“For循环”



Oxxu78
02-25-2009 22:11, 10:11 PM
嗨,



什么时候用于(i = 0; ilt; limit; i )而不用于(i = limit; igt; 0; i--)或vica?换句话说,当一个人必须从1到10或相反的数字?

问候。

贝纳尔多伯尼
09-13-2021 05:32, 05:32 AM
如果这就是你要求的,没有严格的规定。这取决于应用程序。例如:当骑车穿越物体时,最好倒数不超过。当通过图表历史向后扫描时,倒数比倒数更好。

piltlafixxa
09-13-2021 06:52, 06:52 AM
不应使用增量计数器(i )在图表上绘制指标。这导致指标从右到左绘制,而不是从左到右。增量计数器通常用于跨数组。

Oxxu78
09-13-2021 08:13, 08:13 AM
感谢您的回复。如何处理:计算未平仓交易修改交易平仓交易删除交易我应该选择哪条路线?

piltlafixxa
09-13-2021 09:34, 09:34 AM
感谢您的回复。如何处理:计算未平仓交易修改交易平仓交易删除交易我应该选择哪条路线?
Opentrades使用OrdersTotal函数获取所有订单,或者如果您要计算某个特定对,则使用递增计数器修改增量关闭所有交易,如果您关闭所有交易,则可以使用while循环,并在orderstotal GT; 0时关闭所有交易关闭所有订单对于某对货币,您需要使用增量计数器,但每次关闭定单时,都需要将计数器重置为开始。这是因为在使用orderselect函数时如何对订单编制索引

加里
09-13-2021 10:55, 10:55 AM

Oxxu78
09-13-2021 12:16, 12:16 PM
Opentrades使用OrdersTotal函数获取所有订单,或者如果您要计算某个特定对,则使用递增计数器修改增量关闭所有交易,如果您关闭所有交易,则可以使用while循环,并在orderstotal GT; 0时关闭所有交易关闭所有订单对于某对货币,您需要使用增量计数器,但每次关闭定单时,都需要将计数器重置为开始。这是因为在使用orderselect函数时如何对订单编制索引
谢谢大家的回复。当你说使用增量计数器时,你的意思是以(i )结尾的for循环计数器?如果是这种情况,以(i--)结尾的对面柜台的技术名称是什么?

piltlafixxa
09-13-2021 13:36, 01:36 PM
谢谢大家的回复。当你说使用增量计数器时,你的意思是以(i )结尾的for循环计数器?如果是这种情况,以(i--)结尾的对面柜台的技术名称是什么?
是的,我 是一个增量计数器,我是一个递减计数器

CHohanna
09-13-2021 14:57, 02:57 PM
嗨,关于For循环的问题。什么时候用于(i = 0; ilt; limit; i )而不用于(i = limit; igt; 0; i--)或vica?换句话说,当一个人必须从1到10或相反的数字?问候。
需要指出的一点。这两条语句虽然都循环了限制次数。如果你在循环数组,它们不会以相同的方式工作。例如(i = 0; ilt; limit; i ){Print(i);/这给你0 1 2 3 4 5 6 7 8 9} for(i = limit; igt; 0; i--){Print(i);/这给你10 9 8 7 6 5 4 3 2 1}不是一个完全相反的倒计时是不是?从9到0的倒计数,我们将使用for(i = limit-1; igt; = 0; i--){Print(i);/这给你9 8 7 6 5 4 3 2 1 0}

CHohanna
09-13-2021 16:18, 04:18 PM
感谢您的回复。如何处理:计算未平仓交易修改交易平仓交易删除交易我应该选择哪条路线?
计算未平仓交易 - 增量/减价修改交易 - 增量/减量平仓交易 - 仅限减数删除交易 - 仅限减量

CHohanna
09-13-2021 17:39, 05:39 PM
如果您关闭所有交易,则关闭交易,您可以使用while循环,并在orderstotal GT; 0期间循环;要关闭某个对的所有定单,您需要使用增量计数器,但每次关闭定单时需要重置反击回到开始。这是因为在使用orderselect函数时如何对订单编制索引
如果您使用递归for或while循环,则不会出现该问题。

Oxxu78
09-13-2021 18:59, 06:59 PM
感谢您的宝贵意见。