任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 280 1...273274275276277278279280281282283284285286287...1178 新评论 Artyom Trishkin 2013.11.24 18:39 #2791 novator: 晚上好,是否可以在一个EA中使用一个以上的Medjic? 晚上好。 是的,它是。 Viktar Dzemikhau 2013.11.24 20:49 #2792 Integer: 哦,你的情绪越来越激动了。而我在公开宣布我不需要这些资料书之后,就被打开了。我不需要它们,我不认为它们有任何价值。 对你来说,瓦迪米,它们是一个巨大的骄傲的来源,而不是别的。我再次提醒你--你紧紧抓住它们不放,这实在是太有趣了......并把它们像旗帜一样高举过头顶。 迪米特里,不要再和瓦迪姆争论了。你最好引导寻求者 :)我已经在图书馆里纠结了好几天了。在这些言论的压力下,我的问题变得越来越远了...... 这不是一个测量阴茎的论坛,它是一个讨论问题的论坛。你们谁更聪明,不是由我们来决定的。 Dmitry Fedoseev 2013.11.24 20:55 #2793 hoz: 迪米特里,不要再和瓦迪姆争论了。如果你能指导寻求者,那就更好了 :)我已经在图书馆里纠结了好几天了。在这些言论的压力下,我的问题变得越来越远了......这不是撒尿比赛,这是一个讨论主题。你们谁更聪明,不是由我来决定的。 我已经看到了。一个措辞得当的问题是解决方案的一半。inlude不是一个进口产品。你应该尝试从文件中调用一些似乎没有连接的函数。写在日志里的东西有可能没有,不值得关注。 Viktar Dzemikhau 2013.11.24 21:15 #2794 Integer: 见过。一个措辞得当的问题是解决方案的一半。inlude不是一个进口产品。你应该尝试从文件中调用一些似乎没有连接的函数。写在日志里的东西有可能没有,不值得关注。 因此,我将尝试明天打电话给它。我没有调试器,所以我不知道该如何处理这项任务。也没有错误。而猫头鹰并没有发挥作用。它不会打印任何东西。不管怎么说,我明天会试一下,并向你报告。 vlad-755 2013.11.25 06:34 #2795 novator 24.11.2013 19:37# 晚上好,是否可以在一个EA中使用多个medgies? 你可以。 [删除] 2013.11.25 09:12 #2796 为什么不工作 int handle; handle=FileOpen("openorder.csv",FILE_CSV|FILE_READ|FILE_WRITE,"\n"); if(handle>0) { FileWrite(handle,open_price_order,"\n"); FileClose(handle); } Mikhail Kozhemyako 2013.11.25 10:12 #2797 itum: 为什么不工作 在我看来,CSV文件的标准分隔符不是换行,而是逗号或其他字符集作为分隔符。如果你从CSV中读取的数据是字符串,而在字符串的某个地方有一个逗号,而不是作为分隔符,那么整个字符串必须用引号标记。 下面我们来看看。 DateTime,Name,Country,Volatility,Actual,Previous,Consensus"20131125 09:00:00", "Nationwide house price index (y/y)", "UK " , "2","", "5.8%", "6.0%" 文件的第一行包含逗号分隔的数值。它们可以被正常阅读。第二行的所有数据都用倒逗号括起来,但也有逗号作为分隔符。但在第5.8%行,逗号不是分隔符。这一行必须用倒置的逗号括起来。那么,代码必须删除字符串开头和结尾的多余的反转逗号。在这样做的时候,我们做的事情是这样的。 DatTim=FileReadString(handle);StrTrim(DatTim);if(DatTim !="DateTime") err=1;else{ Name=FileReadString(handle);StrTrim(Name);if(Name !="Name") err=1;else{ Country=FileReadString(handle);StrTrim(Country);if(Country !="Country") err=1;else{ Volatility=FileReadString(handle);StrTrim(Volatility);if(Volatility !="Volatility") err=1;else{ Actual=FileReadString(handle);StrTrim(Actual);if(Actual !="Actual") err=1;else{ Previous=FileReadString(handle);StrTrim(Previous);if(Previous !="Previous") err=1;else{ Consensus=FileReadString(handle);StrTrim(Consensus);if(Consensus !="Consensus") {err=1;}}}}}}} 这是对文件头的分析。我的代码中的StrTrim(DatTim)函数只是在行首和行尾有引号的情况下去掉不必要的引号。之后,我们只需读取文件并将数据从字符串转换为需要的格式。但是,虽然这完全取决于你在CSV文件中的内容。通常情况下,如果CSV中存在字符串,它就能正常工作。 见FileReadString( int handle, int length=0) 和FileOpen( string filename, int mode, intdelimiter=',') Any rookie question, so 从 MQL4 迁移到 MQL5 神经网络在交易中的实际应用 (第二部分). 计算机视觉 [删除] 2013.11.25 11:27 #2798 我想做的是把订单的开盘价 写到CSV中。我如何做到这一点? Mikhail Kozhemyako 2013.11.25 12:59 #2799 itum: 我想做的是把订单的开盘价写进CSV。我怎样才能做到这一点呢? 那么,这似乎是正确的。 handle=FileOpen("openorder.csv",FILE_CSV|FILE_READ|FILE_WRITE,",)。 FileSeek(handle,0,SEEK_END);//这是在你想添加到现有文件的情况下。 文件Write(handle,open_price_order)。 我读的是CSV,正好相反。不要把"/n "作为分隔符。它将在每一个FileWrite之后被添加。把","或";"。然后当你打开Excel,或者不管是谁,都会要求你输入分隔符。应该工作,在测试器中没有时间检查....。因为FileWrite(handle,open_price_order);将在文件中插入一行,但如果FileWrite(handle,open_price1_order, open_price2_order);仍将是一行,但在oplenprice之间将插入分隔符。对FileWrite的后续调用将导致文件中出现一个新行。 [删除] 2013.11.25 14:25 #2800 你好。 这是关于MT4。 谁能告诉我如何在一周内设置天数,使EA从周一到周五进行交易,但周五的时间少于23小时。 如果我错了,那是因为我注意到一些算法的测试有一些特殊性,会影响测试的开始日期。 预先感谢 ! 1...273274275276277278279280281282283284285286287...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
晚上好,是否可以在一个EA中使用一个以上的Medjic?
晚上好。
是的,它是。
哦,你的情绪越来越激动了。而我在公开宣布我不需要这些资料书之后,就被打开了。我不需要它们,我不认为它们有任何价值。 对你来说,瓦迪米,它们是一个巨大的骄傲的来源,而不是别的。我再次提醒你--你紧紧抓住它们不放,这实在是太有趣了......并把它们像旗帜一样高举过头顶。
迪米特里,不要再和瓦迪姆争论了。你最好引导寻求者 :)我已经在图书馆里纠结了好几天了。在这些言论的压力下,我的问题变得越来越远了......
这不是一个测量阴茎的论坛,它是一个讨论问题的论坛。你们谁更聪明,不是由我们来决定的。
迪米特里,不要再和瓦迪姆争论了。如果你能指导寻求者,那就更好了 :)我已经在图书馆里纠结了好几天了。在这些言论的压力下,我的问题变得越来越远了......
这不是撒尿比赛,这是一个讨论主题。你们谁更聪明,不是由我来决定的。
我已经看到了。一个措辞得当的问题是解决方案的一半。inlude不是一个进口产品。你应该尝试从文件中调用一些似乎没有连接的函数。写在日志里的东西有可能没有,不值得关注。
见过。一个措辞得当的问题是解决方案的一半。inlude不是一个进口产品。你应该尝试从文件中调用一些似乎没有连接的函数。写在日志里的东西有可能没有,不值得关注。
因此,我将尝试明天打电话给它。我没有调试器,所以我不知道该如何处理这项任务。也没有错误。而猫头鹰并没有发挥作用。它不会打印任何东西。不管怎么说,我明天会试一下,并向你报告。
为什么不工作
为什么不工作
在我看来,CSV文件的标准分隔符不是换行,而是逗号或其他字符集作为分隔符。如果你从CSV中读取的数据是字符串,而在字符串的某个地方有一个逗号,而不是作为分隔符,那么整个字符串必须用引号标记。
下面我们来看看。
DateTime,Name,Country,Volatility,Actual,Previous,Consensus
"20131125 09:00:00", "Nationwide house price index (y/y)", "UK " , "2","", "5.8%", "6.0%"
文件的第一行包含逗号分隔的数值。它们可以被正常阅读。第二行的所有数据都用倒逗号括起来,但也有逗号作为分隔符。但在第5.8%行,逗号不是分隔符。这一行必须用倒置的逗号括起来。那么,代码必须删除字符串开头和结尾的多余的反转逗号。在这样做的时候,我们做的事情是这样的。
这是对文件头的分析。我的代码中的StrTrim(DatTim)函数只是在行首和行尾有引号的情况下去掉不必要的引号。之后,我们只需读取文件并将数据从字符串转换为需要的格式。但是,虽然这完全取决于你在CSV文件中的内容。通常情况下,如果CSV中存在字符串,它就能正常工作。
见FileReadString( int handle, int length=0) 和FileOpen( string filename, int mode, intdelimiter=',')
我想做的是把订单的开盘价 写到CSV中。我如何做到这一点?
我想做的是把订单的开盘价写进CSV。我怎样才能做到这一点呢?
那么,这似乎是正确的。
handle=FileOpen("openorder.csv",FILE_CSV|FILE_READ|FILE_WRITE,",)。
FileSeek(handle,0,SEEK_END);//这是在你想添加到现有文件的情况下。
文件Write(handle,open_price_order)。
我读的是CSV,正好相反。不要把"/n "作为分隔符。它将在每一个FileWrite之后被添加。把","或";"。然后当你打开Excel,或者不管是谁,都会要求你输入分隔符。应该工作,在测试器中没有时间检查....。因为FileWrite(handle,open_price_order);将在文件中插入一行,但如果FileWrite(handle,open_price1_order, open_price2_order);仍将是一行,但在oplenprice之间将插入分隔符。对FileWrite的后续调用将导致文件中出现一个新行。
这是关于MT4。
谁能告诉我如何在一周内设置天数,使EA从周一到周五进行交易,但周五的时间少于23小时。
如果我错了,那是因为我注意到一些算法的测试有一些特殊性,会影响测试的开始日期。
预先感谢 !