基于艾略特波浪理论的交易策略 - 页 153

 

Vladislav,这个链接需要论坛注册。但我已经在这个论坛上尝试注册了3次。半年前有2次,现在我试了一下。但在所有尝试注册的过程中,我都收到一封内容如下的电子邮件。
**************
你的注册应该由管理员确认,然后你才可以
首次登录。在确认您的注册后,我们将向您发送一封电子邮件。平均确认登记
平均每天一次。
**************
就这样吧!没有注册确认,因此无法登录
***********
没有找到登录/密码。
无法继续(没有人知道为什么,甚至不要问)。
***********
特别搞笑的当然是最后一句话--"(没有人知道为什么,甚至不要问)"。我想在管理员的眼里,这只是看起来像个天才。
也许论坛的管理员认为,在一个人无数次试图在自己的论坛上获取信息的时候,这句话反而让他读到了这个铭文,会增加他作为管理员的可信度,还是什么?最有趣的是,没有人可以问--论坛没有任何与管理员联系的电子邮件。

我想,也许新成员没有在该论坛上注册?像过去谁有时间注册--他看了封闭的部分,谁没有时间,分别是太晚了?是这样吗?
也许你可以在这个主题中放入一个压缩文件,对上述推荐链接进行有趣的讨论页?
提前感谢!
 
solandr,注册总是有问题的。
 
也许你可以把上面推荐的链接中有趣的讨论页压缩到这个主题中?


以下是该网页本身http://fxfilecheng.narod.ru/page.rar

这里是所附文件http://fxfilecheng.narod.ru/Pesavento_Fibonacci_Ratios.rar
 
为了不至于未经证实就说MT人字形算法存在错误,这里有一个链接http://onix-trade.net/forum/index.php?s=&showtopic=118&view=findpost&p=106493
这个链接有对 "之 "字形错误的分析。

为了检查这些结论的正确性,让我们在 "之 "字形的代码中,把发现的值写入缓冲区的行后。
ExtMapBuffer[shift]=val; - 将字符串写入缓冲区。
if (shift<13 && val>0) Print ("shift="+shift+" low val="+val+" Low[shift]="+Low[shift]); - 检查那里写了什么以及写到哪里了

ExtMapBuffer2[shift]=val。
if (shift<13 && val>0) Print ("shift="+shift+" high val="+val+" High[shift]="+High[shift])。

检查是以分钟为单位进行的,检查的条数可以设置为与13条不同。

我们立即看到,"之 "字形缓冲区含有垃圾。而每个人都在用这种垃圾工作。
每个人都认为 "之 "字形产生的东西是正确的。但在现实中呢?许多系统的根源是 "之 "字形。而骨干则是腐烂的。


总之,作为一个编程问题,它很有趣--我得看看。顺便说一下,你是否检查了写在这些细胞上的东西--晚上我自己会有更多的空闲时间去看。问题是,在绘制过程中,非加注指标的默认值与零不同(如果我没记错的话,是最大的长)--我也曾被它抓住过几次。还有一件事:在指标中存在许多错误(如这个指标,我不知道),与msassives的错误地址有关。简单地说:错误的计数或移位的索引:在C语言中,数组的寻址是从零到最后一个元素,而这个元素不包括在内。最常见的错误是重写数组。在静态布局中,只要程序不试图改变数据区以外的内存,这就不会影响复合体的性能。但算法本身有时产生的东西(完全不可预测的时候)不能使用。当重写算法时,我需要,我已经纠正了太多的错误寻址的bug(当我面临静态的限制,不得不对数据阵列进行dll动态布局时--这里的bug开始了--在VCPP中,你可以用调试信息编译程序,至少可以部分定位问题)。
至于内置的 "之 "字形算法本身--对于模式搜索的目的,我认为它是不合适的(无论是拉直的还是原生的)。你需要的是一种算法,从当前形势的角度来看,它将过滤掉那些重要的波动。例如,如果偏差值小于当前的 "噪音",则立即忽略该摆动,如果大于该值,则立即考虑,事后不删除。IMHO--最好能看到一切的原貌。这是为了EVA的目的,当试图用一个模式3-5来描述市场的运动时,一切都应该按照这个模式来调整。如果我们使用更广泛的集合(所有Pesavento-Gartley模式),那么确定哪种模式其实并不重要,在重大反转之前通常就是这样。看看我上面的帖子,我已经绘制了AB=CD的模式,有一个蝴蝶Gartley(这在前面已经确定),我们可以看到水平的工作。而且,说实话,我并不关心它是什么艾略特波。我所关心的是达到预期水平的概率。回归渠道帮助我们确定这个概率,但这是几乎整个分支的重复。

真诚的,弗拉迪斯拉夫。
好运和良好的趋势。
 
<br / translate="no"> 总的来说,作为一个编程问题很有趣--将不得不看。顺便说一句,你有没有检查过到底是什么东西写到了这些单元格里--我自己晚上会有更多的空闲时间。问题是,在画图时,指标的非抬头值默认与零不同(如果我没记错的话,是最大的长)--我也被抓过几次。


实际上,这个数字(2147483647或2到31减1的幂[2^31-1])。
为零。MQL-IV使用SetIndexEmptyValue()来忽略不重要的空值。
 

Вобщем как задачка по программированию интересно - нужно будет посмотреть. Кстати, Вы не проверяли что именно пишется в эти ячейки - к вечеру будет больше свободного времени сам гляну. Дело в том, что при прорисовке нерисуемое значение индикатора по умолчанию отлично от нуля (максимальный лонг, если не ошибаюсь)- я на этом тоже пару раз попадался.


这个数字(2147483647或2到31的幂减1[2^31-1]) ,实际上是零。在MQL-IV中,SetIndexEmptyValue()被用来防止空的、不重要的值。



我决定添加它。这个号码(2147483647)通常出现在以下情况。1) 编写的指标至少有一个
指标缓冲区
2) 非指标值被SetIndexEmptyValue()抑制,
3) 空值没有被强行填入 空值 结果:在看图表时,指标工作正常,但当你开始将另一个指标或EA的错误指标应用于这样的指标时,奇迹出现了--输出了这个数字2147483647。如果你有经验--你开始修复指标代码中的这个算法错误,如果没有--你开始在黑屋子里寻找一只黑猫,而猫本身并不存在。但寻找它仍然是有用的--它被称为经验,它牢牢地粘在你的....。记忆 :)
 

Вобщем как задачка по программированию интересно - нужно будет посмотреть. Кстати, Вы не проверяли что именно пишется в эти ячейки - к вечеру будет больше свободного времени сам гляну. Дело в том, что при прорисовке нерисуемое значение индикатора по умолчанию отлично от нуля (максимальный лонг, если не ошибаюсь)- я на этом тоже пару раз попадался.


这个数字(2147483647或2到31的幂减1[2^31-1])。
为零。在MQL-IV中,SetIndexEmptyValue()被用来避免空的、不重要的值。



恕我直言,2的力量+31在任何情况下都不可能是1。由于比特深度的限制,这种平等只能得到满足。当数字容量发生变化时,你会怎么做?如果数组被初始化为0,那么它必须是0,如果不是,那么必须指定结果为未定义。毕竟,开发商自己提到了CPP标准。 虽然我做什么都比较容易:我需要零--我强迫零。

问候,弗拉迪斯拉夫。
好运和良好的趋势。
SZY 2 Rosh - 阅读附录。在我的记忆中,这样的效果(2147483647而不是0)是在没有抑制默认的SetIndexEmptyValue()函数的情况下发生的,我可能搞错了--它发生在很久以前。我也找回了我在C语言编程时代的老习惯--强制初始化一切(零或任何其他需要的值)--通常它能节省很多时间,不这样做是很可惜的:)。从那时起,这个问题就不再困扰我了--我只是想起了我自己是如何遇到这个问题的。
 
用2乘以31,然后从结果中减去1,这就是我的意思(答案:2147483647)。在Excel中检查。第32位是为数字符号保留的(加或减)。
 
<br/ translate="no"> 恕我直言,但事实上,在一般情况下,2到+31的幂数绝不可能是1。由于数据位的容量限制,这个平等只能得到满足。当数字容量发生变化时,你会怎么做?如果数组被初始化为0,那么它必须是0,如果不是,那么必须指定结果为未定义。毕竟,开发商自己提到了CPP标准。虽然我做什么都比较容易:我需要零--我强迫零。



我说的不是用初始值进行初始化(ArrayInitialize()函数),而是抑制空值或未初始化(通常是影响动态)值的输出(SetIndexEmptyValue()函数)。这些功能并不相互等同。
 
2乘以31,再从结果中减去1--这就是我的意思。在Excel中检查。第32位是为数字符号(加号或减号)保留的 <br/ translate="no">


只用于标志,不用于军旗。而对于像Longsigns这样的数据?我说--当你改变数据的数字容量时,你会怎么做?技术发展相当快,在迁移到64位总线的过程中,int型 变量的维度会发生变化--根据标准PSA,它取决于数据总线的维度,并受到最小值(而不是最大值)的限制,所以不仅是int,长程也可能发生变化。这些都是严格意义上的一个字节的字符。他们发明了一些标准,不是吗?一个原因是程序的兼容性。问候,弗拉迪斯拉夫。好运和良好的趋势。