错误、漏洞、问题 - 页 94 1...87888990919293949596979899100101...3184 新评论 Rashid Umarov 2010.08.13 11:03 #931 vdv2001:我遇到了这样的问题,一个熟人让我写一个专家来检查TS的功能。我想我应该用Five来写(写的时候+调试器更方便)。我写了,得到了结果。 我认为这很好,我可以为4号重写。 我已经把它改写成1:1。这个TS没有指标,只有时间和价格范围。结果让我非常惊讶。 测试期从2000年1月1日到今天。 我想知道哪个测试器显示的结果是正确的?交易的数量 非常大,所以出现了关于点差的问题--这两个测试的点差是否相同? Evgeniy Trofimov 2010.08.13 11:14 #932 如何给二维数组赋值?我是这样写的。positions[j, 0]=PositionGetInteger(POSITION_MAGIC);结果是一个错误:',' - 意外标记''。 Rashid Umarov 2010.08.13 11:26 #933 EvgeTrofi:如何给二维数组赋值?我是这样写的。结果是一个错误:',' - 意外标记'。要像这样做。 double array[2][4]; array[1][0]=5; PS。在帮助中,有关于数组 声明的例子。 Evgeniy Trofimov 2010.08.13 11:29 #934 我如何正确地将一种数据类型翻译成另一种数据类型?例如,将一个浮点值四舍五入,并将其转移到一个整数数据类型的变量中。当试图这样做的时候。 double Close = iCloseMQL4(Symbol(),Period(), 1); double Open = iOpenMQL4(Symbol(),Period(), 1); int Midle=MathRound(MathAbs(Close-Open)/_Point); 在编译的最后一行,出现了一个警告:" 由于类型转换,可能出现数据丢失"。有什么办法可以避免吗? Evgeniy Trofimov 2010.08.13 11:34 #935 Rosh:使之成为现实。 PS。在帮助中,有关于数组 声明的例子。 谢谢你!它成功了。但在帮助中,这句话是完全一样的array[1][0]=5; 我找不到! Rashid Umarov 2010.08.13 11:41 #936 EvgeTrofi: 谢谢你!这很有效。但我在帮助中找不到这样的字符串!我不知道。可能没有正面写,但有一个声明多维数组 的例子,文中也有一个引用数组元素的例子。数组数组是一个相同数据的索引集合。 int a[50]; // 一个包含50个整数的一维数组。 double m[7][50];// 一个由七个数组组成的二维 数组。 //每个都由50个数字组成。 MyTime t[100];// 包含MyTime类型元素的数组 一个数组索引只能是一个整数。不允许超过四维数组。 一个数组中的元素从0开始编号。一维数组的最后一个元素的编号比数组大小少1,即访问一个50个整数的数组的最后一个元素会看起来像a[49]。多维数组也是如此,一个维度的索引从0到维度大小-1。 例子中二维数组的最后一个元素将看起来像m[6][49]。 Rashid Umarov 2010.08.13 11:42 #937 EvgeTrofi:我如何正确地将一种数据类型翻译成另一种数据类型?例如,将一个浮点值四舍五入,并将其转移到一个整数数据类型的变量中。当试图这样做的时候。编译时,最后一行有一个警告。 有什么办法可以避免吗? 是的,做一个明确的类型转换。 Документация по MQL5: Основы языка / Типы данных / Приведение типов www.mql5.com Основы языка / Типы данных / Приведение типов - Документация по MQL5 Evgeniy Trofimov 2010.08.13 12:05 #938 Rosh: 是的,做一个明确的类型转换。 谢谢你!想通了!!!。:) Dmitry Voronkov 2010.08.13 13:35 #939 Rosh: 交易的数量 非常多,因此出现了关于点差的问题--两个测试的点差是否相同? 欧元兑日元货币对在五次测试中根据你的数据。 四是Alpari,该分钟数据是通过报价档案->下载从你的服务器下载的。 显然,在价差上存在差异,但结果却非常不同。 对于2500笔交易来说,差额最多应该是2500-5000美元,但它是10000美元,正如他们所说的不要相信你的眼睛。 顺便说一下,每天有1笔交易,条件是利润不低于8(80 - 五位数)点。 gumgum 2010.08.13 13:42 #940 如何改变我的个人资料中的电子邮件? 1...87888990919293949596979899100101...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我遇到了这样的问题,一个熟人让我写一个专家来检查TS的功能。我想我应该用Five来写(写的时候+调试器更方便)。我写了,得到了结果。
我认为这很好,我可以为4号重写。
我已经把它改写成1:1。这个TS没有指标,只有时间和价格范围。结果让我非常惊讶。
测试期从2000年1月1日到今天。
我想知道哪个测试器显示的结果是正确的?
交易的数量 非常大,所以出现了关于点差的问题--这两个测试的点差是否相同?
如何给二维数组赋值?我是这样写的。
结果是一个错误:',' - 意外标记''。
如何给二维数组赋值?我是这样写的。
结果是一个错误:',' - 意外标记'。
要像这样做。
PS。在帮助中,有关于数组 声明的例子。我如何正确地将一种数据类型翻译成另一种数据类型?
例如,将一个浮点值四舍五入,并将其转移到一个整数数据类型的变量中。
当试图这样做的时候。
在编译的最后一行,出现了一个警告:" 由于类型转换,可能出现数据丢失"。
有什么办法可以避免吗?
使之成为现实。
PS。在帮助中,有关于数组 声明的例子。谢谢你!这很有效。但我在帮助中找不到这样的字符串!我不知道。
可能没有正面写,但有一个声明多维数组 的例子,文中也有一个引用数组元素的例子。
数组
数组是一个相同数据的索引集合。
int a[50]; // 一个包含50个整数的一维数组。
double m[7][50];// 一个由七个数组组成的二维 数组。
//每个都由50个数字组成。
MyTime t[100];// 包含MyTime类型元素的数组
一个数组索引只能是一个整数。不允许超过四维数组。 一个数组中的元素从0开始编号。一维数组的最后一个元素的编号比数组大小少1,即访问一个50个整数的数组的最后一个元素会看起来像a[49]。多维数组也是如此,一个维度的索引从0到维度大小-1。 例子中二维数组的最后一个元素将看起来像m[6][49]。
我如何正确地将一种数据类型翻译成另一种数据类型?
例如,将一个浮点值四舍五入,并将其转移到一个整数数据类型的变量中。
当试图这样做的时候。
编译时,最后一行有一个警告。
有什么办法可以避免吗?
是的,做一个明确的类型转换。
交易的数量 非常多,因此出现了关于点差的问题--两个测试的点差是否相同?
欧元兑日元货币对在五次测试中根据你的数据。
四是Alpari,该分钟数据是通过报价档案->下载从你的服务器下载的。
显然,在价差上存在差异,但结果却非常不同。
对于2500笔交易来说,差额最多应该是2500-5000美元,但它是10000美元,正如他们所说的不要相信你的眼睛。
顺便说一下,每天有1笔交易,条件是利润不低于8(80 - 五位数)点。