#include <Canvas\Canvas.mqh>
//CCanvas canvas; если объявлять на глобальном уровне то - unresolved static variable 'CCanvas::m_default_colors'//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---
CCanvas canvas; // тут компилируется
}
//+------------------------------------------------------------------+
Число с плавающей запятой (или число с плавающей точкой) — форма представления действительных чисел, в которой число хранится в форме мантиссы и показателя степени. При этом число с плавающей запятой имеет фиксированную относительную точность и изменяющуюся абсолютную. Используемое наиболее часто представление утверждено в стандарте IEEE 754...
解释一下为什么在全局声明CCanvas 类的 实例时,编译器会发誓 - 未解决的静态变量 'CCanvas::m_default_colors'。
如果在任何函数中本地声明,一切都很好。
终端的最新版本是842。
解释一下为什么在全局声明 CCanvas 类的实例时,编译器会发誓 - 未解决的静态变量 'CCanvas::m_default_colors'。
如果在任何函数中本地声明,一切都很好。
终端的最新版本是842。
这个标准库 的错误已被修复。
下午好。
我正在使用NormalizeDouble 来取整批数。
然而,并非所有数字都被四舍五入到小数点后的两位数。
问题是什么?
NormalizeDouble(0.07000000000000001,2); //做 同样的事情0.07000000000000001而不是预期的0.07
预先感谢。
下午好。
我正在使用NormalizeDouble来取整批数。
然而,并非所有数字都被四舍五入到小数点后的两位数。
问题是什么?
NormalizeDouble(0.07000000000000001,2); //做 同样的事情0.07000000000000001而不是预期的0.07
预先感谢。
不能在Win2008服务器x64 R2上以/portable模式运行mt5
出现日志
指定路径上的文件有助于手动删除文件
不说了,只说
从....Roaming....,得到了它。
把它放在指定的文件上--这一招不起作用
从快捷方式中删除/portable,终端将运行。
2013.09.07 02:39:36 iTester-SL (GBPUSD,M1) 剩下1个未删除的对象
内存泄漏 // 或编译器故障。
该对象已被声明为一个静态全局变量。(!)也就是说,它根本就不是动态的。
在使用该变量的那部分代码被移到.mqh文件并在该文件中声明为extern后,问题就发生了(之前没有发现泄漏)。
extern CTestStat Stat;
该程序运行良好。
// 我通过声明对象的动态性避免了这个问题。现在我在OnInit()中创建它,在OnDeinit()中删除它。 泄漏(泄漏信息)停止了。
下午好。
我正在使用NormalizeDouble手。
然而,并非所有的数字都被四舍五入到小数点后两位。
问题是什么?/解决方案?
NormalizeDouble (0.07000000000000001,2) / / 仍然输出+0.07000000000000001而不是预期的0.07。
提前感谢。
您能否推荐一个软件、在线资源或MQL5脚本,用于查看MN 以上时间段的市场。需要一个与MT5 的类比:日本蜡烛图和调整柱状物厚度的能力。