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

 
YarTrade: 代码原来是这样的。
   V1 = (iVolume(NULL, 0, 0) - Volume1)
   Buf_1[0]= (V1 + V2);

编译错误:'Buf_1' - 预计有一些操作符

在这个词之前或在前一行的末尾,你应该 。

 
STARIJ:

是在这个词之前还是在前一行的末尾,应该是 。

谢谢你,我错过了。

出现了一些晦涩难懂的说明:由于类型转换可能导致数据丢失

请告诉我,它是什么意思?

 
YarTrade: 注意:由于类型转换可能 导致数据丢失

iVolume 类型的long 最大值9 223 372 036 854 775 807被分配给变量int最大值2 147 483 647。可能的数据损失

 
STARIJ:

iVolume类型的long 最大值9 223 372 036 854 775 807被分配给变量int最大值2 147 483 647。可能的数据丢失


谢谢你。我会努力的。出于某种原因,我没有在教科书中看到关于长型的内容。

 
YarTrade:

下午好。

非常需要你的帮助。我试图描述该指标的以下逻辑:如果一个tick是正数(bid-bid1),那么这个tick的成交量将被添加到该条街所有正数tick的累计成交量中。负数的量是单独添加的。绘制直方图,在所选时间框架的每个柱状图中,正数的交易量增加,负数的交易量减少。

这就是我的代码的工作方式。

然而,它包含编译错误。
'Buf_1' - 预期的一些运算符 VolumeCounter.mq4

我完全不明白的事情。


你需要这样一个指标吗?
TicksVolume
TicksVolume
  • 投票: 31
  • 2015.12.11
  • Alexey Viktorov
  • www.mql5.com
Индикатор показывает изменение цены в пунктах и сколько раз за период произошло изменение в течение выбранного периода, к сожалению только от момента запуска до момента остановки. Входящих параметров не имеет. Возможно использование для определения скорости и/или ускорения изменения цены. На скрине видно, что Volume равно 44, индикатор...
 
先生们,我假设iVolume 返回每点的交易量,是否正确?
 
Alexey Viktorov:
这就是你需要的指标吗?

我正在训练写指标。到目前为止,我正试图在没有任何交易利益的情况下写这些东西,只是为了写这些东西而写。

 
YarTrade:
先生们,我是否正确地理解了iVolume返回每点的交易量?

https://docs.mql4.com/ru/series/ivolume

 

这是我读到的。我想确保我对所写的内容理解正确。

先生们,我是否正确地理解了iVolume返回每点的交易量?

 
YarTrade:

这就是我读到的内容。我想确保我对所写的内容理解正确。

先生们,我是否正确地理解了iVolume返回每点的交易量?

再读一遍 :-)"返回相应图表的条形图(由shift参数指定) tick volume"