[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 24 1...171819202122232425262728293031...631 新评论 Андрей Григорьев 2012.03.26 13:26 #231 paladin80: 如果你想,在3个订单已经打开的情况下,随后的(4个,等等)以2个手数打开,那么 是的,一切都正确,但我需要把它全部放入第二个条件,这两个条件是手动开启和关闭的, 如果(LotConst_or_not)gd_200 = Lot; (这是第一个条件)。 否则 gd_200 = AccountBalance() * RiskPercent / 100.0 / 10000.0; (第二个条件) 现在,我们不应该设置大量的平衡,而是应该纠正这样的情况,即开了3个订单之后,后面的订单(4个,等等)将以2手开仓。如果有任何更简单的功能。 Artem Sanygin 2012.03.27 09:38 #232 你能告诉我,当市场订单的止盈触发时,如何关闭挂单? Vitaliy Andreischev 2012.03.27 10:31 #233 下午好! 你能告诉我如何从文件中读取带有某个数字的文本字符串吗? 原则上,我可以使用以下代码。 StringSubstr(Text,0,16); 例如,读取前16个字符,但如果这几行的长度不同,我需要匹配 value1=第1行。 value2=第2行。 提前感谢您! atztek 2012.03.27 10:37 #234 请推荐一个免费的文字处理器,在更换文字时可以将部分文字移到新的一行。 谢谢你! Рустам 2012.03.27 10:57 #235 forexnew:下午好!你能告诉我如何从文件中读取带有某个数字的文本字符串吗?原则上我可以使用这个代码。例如,读取前16个字符,但如果字符串将是不同的长度,而我需要一个匹配value1=字符串#1。value2=第2行。提前感谢您! FileReadString(hwd)。 Andrei Shubin 2012.03.27 11:26 #236 artem86: 请您告诉我们,当市场订单的获利(TakeProfit)被触发时,如何关闭挂单? 采取金函数isCloseLastPosByTake()。 如果它返回true - TP已经触发了。 请参阅该函数本身,https://www.mql5.com/ru/forum/107476/page21#79908 Vitaliy Andreischev 2012.03.27 12:43 #237 FAQ: FileReadString(hwd)。 在这种情况下,你必须规定要读取的字符串的长度,例如 Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6个字符 Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6个符号 如果我不知道字符串的长度,或者它在每一行之间都不一样,怎么办?也就是说,我需要 "捕获 "整个字符串的文本。 atztek 2012.03.27 12:52 #238 forexnew:在这种情况下,你必须规定要读取的字符串的长度,例如Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6个字符Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6个符号如果我不知道字符串的长度,或者它在每一行之间都不一样,怎么办?也就是说,我需要 "捕获 "整个字符串的文本。说实话,我不太明白问题出在哪里......。 你可以随时检查"线长"。 int StringLen( string text) Возвращает число символов в строке Vitaliy Andreischev 2012.03.27 13:08 #239 atztek: 说实话,我不太清楚问题出在哪里......。 你可以随时检查 "线长"。 谢谢你!它正在发挥作用。 Рустам 2012.03.27 13:15 #240 仔细看看我的作品的格式,我没有在那里指定行长,然后再 仔细阅读 描述, 再次仔细阅读。 string FileReadString(int handle, int length=0) 该函数从当前文件位置读取一个字符串。同时适用于CSV和二进制文件。对于文本文件,字符串将在分隔符之前 被读取。对于二进制文件,指定数量的字符将被读入 字符串。 要获得错误信息,请调用 GetLastError()函数 。参数。处理-由FileOpen()返回的文件描述符。 长度-要读取的字符数。 例子。 int handle; string str; handle=FileOpen("filename.csv", FILE_CSV|FILE_READ);// if(handle>0) { str=FileReadString(handle);//then this function will read to the end of the string FileClose(handle);} 1...171819202122232425262728293031...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如果你想,在3个订单已经打开的情况下,随后的(4个,等等)以2个手数打开,那么
否则 gd_200 = AccountBalance() * RiskPercent / 100.0 / 10000.0; (第二个条件)
现在,我们不应该设置大量的平衡,而是应该纠正这样的情况,即开了3个订单之后,后面的订单(4个,等等)将以2手开仓。如果有任何更简单的功能。
下午好!
你能告诉我如何从文件中读取带有某个数字的文本字符串吗?
原则上,我可以使用以下代码。
例如,读取前16个字符,但如果这几行的长度不同,我需要匹配
value1=第1行。
value2=第2行。
提前感谢您!
请推荐一个免费的文字处理器,在更换文字时可以将部分文字移到新的一行。
谢谢你!
下午好!
你能告诉我如何从文件中读取带有某个数字的文本字符串吗?
原则上我可以使用这个代码。
例如,读取前16个字符,但如果字符串将是不同的长度,而我需要一个匹配
value1=字符串#1。
value2=第2行。
提前感谢您!
FileReadString(hwd)。
请您告诉我们,当市场订单的获利(TakeProfit)被触发时,如何关闭挂单?
采取金函数isCloseLastPosByTake()。
如果它返回true - TP已经触发了。
请参阅该函数本身,https://www.mql5.com/ru/forum/107476/page21#79908
FileReadString(hwd)。
在这种情况下,你必须规定要读取的字符串的长度,例如
Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6个字符
Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6个符号
如果我不知道字符串的长度,或者它在每一行之间都不一样,怎么办?也就是说,我需要 "捕获 "整个字符串的文本。
在这种情况下,你必须规定要读取的字符串的长度,例如
Str=FileReadString(handle); Symbol1=StringSubstr(Str,0,6); //6个字符
Str=FileReadString(handle); Symbol2=StringSubstr(Str,0,6); //6个符号
如果我不知道字符串的长度,或者它在每一行之间都不一样,怎么办?也就是说,我需要 "捕获 "整个字符串的文本。
说实话,我不太明白问题出在哪里......。
你可以随时检查"线长"。
说实话,我不太清楚问题出在哪里......。
你可以随时检查 "线长"。
仔细看看我的作品的格式,我没有在那里指定行长,然后再 仔细阅读 描述, 再次仔细阅读。
要获得错误信息,请调用 GetLastError()函数 。
}