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

 
Algus:

是的,一组声音信号,否则你会得到很多声音文件(见#7763)。而且频率不是太高就是太低。主要的分析发生在小节的开端。 当然,不存在重复的情况。

而一般来说,这不是旋律而是信息。音调不具有信息量,鸟类在开始时是这样的,那时你可以在手指上数信号)。

那么在指标缓冲区中也从6位数开始写信号密码,其中关于TF对和信号类型的信息将被编码--那么你就不会感到困惑--从缓冲区中取值到数组,并按顺序开始解码,你也可以安排数组,使信号按一个符号的顺序进行,那么信号持续时间就会减少--首先是时间对,然后是TF-信号,所有这些都在循环中。它没有那么复杂。唯一要做的是检查每对新的蜡烛,否则信号可能不同步而被跳过。一般来说,最好是从一个乐器上收集信号,处理它,播放它,再从另一个乐器上收集它。否则就做一个布尔数组,在其中标记信号已经从仪器中收集,在每次播放TF的信息后更新它,这样会更好。那么你就不必因为一个新条形图的出现而等待所有指标进行计算。

 
anatoliy.r:
我在这里.......原来是这么容易的事!谢谢!!!)

不客气 :)

 
Algus:

不清楚。多指标(mi)只切换窗口,所以在终端中没有任何问题,就像现在这样。如果它算的话,那么按CPU负载计算,1mi=14,而不是mi。此外,要把14个TF的所有图形都倒入一个窗口......。怎么样?另外,每个聊天记录都有自己的指标,也会进行计数和抽奖?装载1米+14不米=28不米。适当组织声音不是更容易吗?

我当然不会一下子看14个图表,但我马上就听到了)。

为什么要用14个指标保持14个图表的开放?(还得想办法把它们连接起来)

在一个窗口里有一个指标,它可以画出/监测一切,并通过点击切换到所需的TF/符号,这就足够了。(你确实在窗口之间切换,不是吗?)

 
Taras Slobodyanik:

为什么要用14个指标保持14个图表的开放?(还得想办法把它们连接起来)

在一个窗口里有一个指标,它可以画出/监测一切,并通过点击切换到所需的TF/符号,这就足够了。(你确实在窗口之间切换,不是吗?)

理论上是可能的。但我一定是误解了什么)。

它不能在一个窗口中画出所有的东西,它不能监控它。通过点击切换到另一个TF/符号 - 是程序化的吗?也许,MQL允许,我还没有试过。然后呢?它打开了一个新的图表,加载了MQL指标并画出了图案。我想是的,也许我搞错了?如果不是,它怎么会比14个打开的窗口更好、更快?所以,所有这些都已经在终端实现了,你点击哪个面板都没有区别。我的MI有360公斤的单声道版本,它仍然是一个痛苦的地方。事实上,你是在建议将终端操作转移到指标上。我认为搞清楚waveOut的API或学习另一种编程语言更容易、更有效、更快速。

 

根据我的理解,任务不是使14个指标或1个多指标更快,而是使14个指标相互影响。

对我来说,把所有的东西合并成一个指标会更容易。

 
Taras Slobodyanik:

根据我的理解,任务不是使14个指标或1个多指标更快,而是使14个指标相互影响。

对我来说,把所有的东西合并成一个指标会更容易。

谢谢你的关心)。
 

这样的问题。我放了一个嘀嗒的历史记录,现在在M15上测试时,即使是32速度,速度也是每秒1巴左右,非常慢。还有什么办法可以提高跑步的速度吗?

如果没有可视化,它也需要很长的时间

 
Aleksey Vyazmikin:

那么在指标缓冲区中也从6位数开始写信号密码,其中关于TF对和信号类型的信息将被编码--那么你就不会感到困惑--从缓冲区中取值到数组,并按顺序开始解码,你也可以安排数组,使信号按一个符号的顺序进行,那么信号持续时间就会减少--首先是时间对,然后是TF-信号,所有这些都在循环中。它没有那么复杂。唯一要做的是检查每对新的蜡烛,否则信号可能不同步而被跳过。一般来说,最好是从一个乐器上收集信号,处理它,播放它,再从另一个乐器上收集它。否则就做一个布尔数组,在其中标记信号已经从仪器上收到,在每次播放TF的信息后更新它,这样会更好。这样你就不必因为出现一个新的条形图而等待所有的指标来进行计算。

如果可能,请说明)。

我应该写在哪个指标缓冲区里--全部14个,14个中的一个还是声音管理器指标缓冲区?如果我可以直接写在数组里,为什么还要先写在指标缓冲区里,然后再写在数组里?

我也不明白你说的新蜡烛是什么意思。你是否期待某种同步性?

你用什么方法,在哪里看到符号的信号被收集?在工作指标中,还是由经理负责?

顺便说一下,有一些信号在时间上是任意的。

总的来说,我忏悔,我不理解这个算法:)

 

你好。我在写一个函数--我不能把一个数组和其他参数一起作为参数传递。例子。

void f(int &a[]){} //не вызывает проблем у компилятора 
void f(int x=0,
       int &a[]){} //выдаёт ошибку: 'a' - missing default value for parameter
//ок, выставляю default value:
void f(int x=0,
       int &a[]=0){} //ошибка: '=' - illegal operation use

再往下看,我已经没有想象力了。
一个函数应该在一个数组中进行探测--为此,我认为它必须传递这个数组。或者不是这样?
提前感谢。

 
Mikhail Sobolev:

你好。我在写一个函数--我不能把一个数组和其他参数一起作为参数传递。例子。

想象力进一步耗尽。
一个函数应该在一个数组中进行探测--为此,我认为它必须传递这个数组。或者不是这样?
预先感谢你。


void f(int &a[],int x=0){}
原因: