错误、漏洞、问题 - 页 935

 
Yedelkin:
两个双数的乘积是一个非标准化的数字。0.01*NormalizeDouble(211.1)=0.01*211.***********=2.11*************
雷纳特

因为最高规范化值的矩阵运算结果不是一个规范化的数字

这就是为什么它是一个错误的地方。

谢谢你。
 

从参考资料来看。

MQL5参考指南 /标准库/ 创建面板和对话框的类 / CWnd / StateFlagsSet

StateFlagsSet

Устанавливает флаги свойств элемента управления. ...

什么属性?

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 

请告诉我问题是什么:指示器缓冲区 闪烁,有时是几分之一秒,有时超过一秒(所有数据在整个可见部分消失,然后重新出现)。

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &Time[],
                const double &Open[],
                const double &High[],
                const double &Low[],
                const double &Close[],
                const long &TickVolume[],
                const long &Volume[],
                const int &Spread[])
{
   int start=prev_calculated-1;
   if(prev_calculated>rates_total || prev_calculated<=0)
   {
      start=0;
      ...
   }
   ...
   for(int i=start;i<rates_total-1 && !IsStopped();i++)
   ...
}
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
Усреднение ценовых рядов без дополнительных буферов для промежуточных расчетов
  • 2010.10.25
  • Nikolay Kositsin
  • www.mql5.com
Статья о традиционных и не совсем традиционных алгоритмах усреднения, упакованных в максимально простые и достаточно однотипные классы. Они задумывались для универсального использования в практических разработках индикаторов. Надеюсь, что предложенные классы в определенных ситуациях могут оказаться достаточно актуальной альтернативой громоздким, в некотором смысле, вызовам пользовательских и технических индикаторов.
 
fyords:

请告诉我问题是什么:指示器缓冲区 闪烁,有时是几分之一秒,有时超过一秒(所有数据在整个可见部分消失,然后重新出现)。

根本就没有什么信息。你能附上完整的代码+符号、时期、经纪人的描述,以服务台...?

 
alexvd:

根本就没有什么信息。你能附上完整的代码+符号、时期、经纪人的描述吗?

谢谢你,我已经提出了第683790号请求。
 
我把MACD行中的MACD指标 改为 "GBPUSD",如果我把它粘贴到GBPUSD图表上,它可以正常工作。但如果我把它粘贴到任何其他图表上,我得到一个错误,如 "2013.03.01 17:49:48 MACD (USDCAD,M1) 没有计算ExtFastMaHandle的所有数据(-1bars)。Error4806" 为什么?我问这个问题是因为我刚开始写猫头鹰,用小车进行交易,我在猫头鹰设置中设置了符号,在接收和复制数据时遇到了类似的问题......请以MACD指标为例向我解释,发生了什么,为什么?

   ExtFastMaHandle=iMA("GBPUSD",0,InpFastEMA,0,MODE_EMA,InpAppliedPrice);
   ExtSlowMaHandle=iMA(NULL,0,InpSlowEMA,0,MODE_EMA,InpAppliedPrice);

 
FinEngineer:
在标准MACD指标中,我把下面一行NULL改为 "GBPUSD"。 如果我把它粘贴到GBPUSD图表上,一切正常。如果我把它粘贴到任何其他图表上,我得到一个错误,如 "2013.03.01 17:49:48 MACD (USDCAD,M1) 没有计算ExtFastMaHandle的所有数据(-1bars)。Error4806" 为什么?我问这个问题是因为我刚开始写猫头鹰,用小车进行交易,我在猫头鹰设置中设置了符号,在接收和复制数据时遇到了类似的问题......请以MACD指标为例向我解释,发生了什么,为什么?

你为什么要改变标准指标的代码?

int  iMACD(
   string              symbol,              // имя символа
   ENUM_TIMEFRAMES     period,              // период
   int                 fast_ema_period,     // период быстрой средней
   int                 slow_ema_period,     // период медленной средней
   int                 signal_period,       // период усреднения разности
   ENUM_APPLIED_PRICE  applied_price        // тип цены или handle
   );


在iMACD设置中
,有一个输入参数符号。所以,叫它。

iMACD("GBPUSD", ...

 
fyords:

你为什么要改变标准指标代码?

int  iMACD(
   string              symbol,              // имя символа
   ENUM_TIMEFRAMES     period,              // период
   int                 fast_ema_period,     // период быстрой средней
   int                 slow_ema_period,     // период медленной средней
   int                 signal_period,       // период усреднения разности
   ENUM_APPLIED_PRICE  applied_price        // тип цены или handle
   );


在iMACD设置中
,有一个输入参数符号。所以叫它

iMACD("GBPUSD", ...


如果我采用(下面的代码)并将指标 附加 具有不同符号的图表 上,也会发生同样的情况......即当我试图输入和使用不同于图表上的符号时,每次都会出现问题......也就是说......在我之前的文章中,我写了关于iMacD......除了这个符号,我没有在其中改变任何东西,它(指标停止工作)是否只有我有这种问题?
iMACD("GBPUSD", ...
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
Операции с графиками / ChartIndicatorAdd - Документация по MQL5
 
历史数据没有被加载。
 
Karlson:
历史数据没有被加载。
那我怎么加载它们呢......在一个货币对上运行测试器,然后输入......数据被加载,货币对上的数据被加载......错误仍然存在......我注意到这个事情......当我复制大量的数据时,错误就会发生......如果我一个一个地复制,一切都很好......现在我给你看两个指标......第一个可以,第二个不行,为什么......?