新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 272

 
Aleksey Vyazmikin:

我正试图重现你所建议的方法--我哪里错了?



我们必须明白,真正的交易是有陷阱的。 从数学和简单的人类逻辑的角度来看,一切都是美好的。

但所有的一切都将是足够的,只是一个小故障的形式出现的一个蜡烛(然后可能被删除)选项不工作......

 
Darirunu:

你必须明白,真正的交易有它的陷阱。 从数学和简单的人类逻辑的角度来看,一切当然是美好的。

但是,只要有一支蜡烛的形式出现故障(以后可能会被抹掉),它就会失效。


只是没有看到预期的美丽......

至于故障--一切都无法预料--随着计划外情况的出现,要寻求额外的解决方案--为了未来。

 
Aleksey Vyazmikin:

我正试图重现你建议的方法--我哪里错了?

1周2 周3 周4 周5周1周2 周3 周4 周5周
1 8 15 22 29 0 1 2 3 4
2 9 16 23 30 0 1 2 3 4
3 10 17 24 31 0 1 2 3 4
4 11 18 25 1 2 3 4
5 12 19 26 1 2 3 4
6 13 20 27 1 2 3 4
7 14 21 28 1 2 3 4

我没有理解表格的后半部分。

根据我的理解,前半部分是假设这个月从星期一开始。相应地,从1到7(含)的所有日子都是第一周,那么一切就有意义了。但我们不考虑指定的数字是哪一周,而是考虑这个月的哪个星期一或星期四,是第一个还是第二个或第三个。假设第七天是星期三,在此之前是这个月的另一个星期三?不,所以是每月的第一个星期三。

 
Darirunu:

然后补充说,知道三角学和绘图也不失为一个好办法。

对于交易中使用的任何数字的构建,最好知道一两件关于绘图、几何的事情,也许。嗯,至少有一点。但除此以外...我做了一个保留,即必须擅长数学,但不一定是高级数学。而哲学可能也不是一件坏事,要了解战略。

你可以不同意我的观点,也可以什么都不知道,但那样的话,你每次打喷嚏都要向别人求救。而每一次对暗示的这种回应,帮助的意愿都会减少。少了一个愿意帮助的人。

 
Alexey Viktorov:

我没有理解表格的后半部分。

根据我的理解,前半部分是假设这个月从星期一开始。相应地,从1到7的所有日子都包括第一周,那么一切都合乎逻辑。但我们不考虑指定的数字是哪一周,而是考虑这个月的哪个星期一或星期四,是第一个还是第二个或第三个。假设7号是星期三,之前是这个月的另一个星期三?不,所以是每月的第一个星期三。


早些时候,你建议将月份的日期除以7并进行四舍五入,这在第二个表格中已经完成。

我不明白你的算法。

现在我的想法是这样的。

1.确定每月第一天的星期几

2.找出离周末还有多少天(是星期三(3)到星期一7-3=4)。

3.第5天--第二周的开始

4.然后在循环中,我们寻找一个星期,如果数字在5+7*x到5+7*(x+1)的范围内,其中x-星期数减1,那么我们就找到了这个星期。

但这有点复杂,也许有一个更简单的方法?

 
Darirunu:

这不是数学课,是吗,还是我写错地方了?

这是关于编程和逻辑,而不是递出现成的解决方案。
 
Artyom Trishkin:
这是关于编程和逻辑,而不是发放现成的解决方案。

我不认为有人要求你做什么......我们正在讨论一个话题......

 

这里是答案 https://www.mql5.com/ru/forum/110372

Как определить номер недели в месяце?
Как определить номер недели в месяце?
  • 2008.08.12
  • www.mql5.com
Собственно сабж. Просто че-то запарился уже придумывать алгоритм определения...
 
Darirunu:

我不认为有人要求你做什么。 我们在讨论一个话题。

你绝对确定我还没有给你一个答案吗?
还有,请不要在我的主题中无理取闹。
 
Darirunu:

我不认为有人要求你做什么。 我们在讨论一个话题。

阿尔乔姆-特里什金
你绝对确定我没有给你答案吗?
还有,请不要在我的主题中无礼。

Artyom,禁止他一个星期,你就对了。

原因: