PDA

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



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



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

问候。

阿拉诗阿格斯蒂娜
09-15-2021 22:11, 10:11 PM
如果这就是你要求的,没有严格的规定。这取决于应用程序。例如:当骑车穿越物体时,最好倒数不超过。当通过图表历史向后扫描时,倒数比倒数更好。

wiyox
09-15-2021 23:32, 11:32 PM
不应使用增量计数器(i )在图表上绘制指标。这导致指标从右到左绘制,而不是从左到右。增量计数器通常用于跨数组。

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

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

lucaygawavi
09-16-2021 03:34, 03:34 AM

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

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

paulapewewa
09-16-2021 07:36, 07:36 AM
嗨,关于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}

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

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

Nano8880
09-16-2021 11:38, 11:38 AM
感谢您的宝贵意见。