错误、漏洞、问题 - 页 617 1...610611612613614615616617618619620621622623624...3184 新评论 Andrew Petras 2011.12.29 11:32 #6161 星期一的前八个小时在哪里? Valerii Mazurenko 2012.01.03 13:05 #6162 迪斯科。+ 如果你在测试过程中最小化终端,然后在测试后将其最大化,我得到的结果是这样的(折叠报价窗口)。Build 567, 终端 - Alpari (因为565是这些故障), WinXP SP3 (32bit), Alpari的模拟账户 - 卢布。 Andrey Vasiliev 2012.01.03 18:40 #6163 建立567不断有关于缺乏记忆 的信息。这在以前是不可能的。下拉式日历(测试期的开始和结束)在打开后0.5秒关闭。初始存款不断重置为10000。 Valerii Mazurenko 2012.01.05 19:25 #6164 notused: 迪斯科。图片567,Alpari终端(565有这些故障),WinXP SP3(32位),Alpari演示账户-卢布。另外,当这些线变成空的时候,SymbolInfoTick(Symbol(), tick)在tick.bid和tick.ask中返回零。窗口中显示+零,以打开/关闭/修改订单和头寸。显然,问题出在Alpari的卢布账户上(也可能是因为玻璃),因为我从Broco打开终端,进入那里的Alpari演示服务器--打开演示卢布账户--"迪斯科 "重复出现了 Andrey Ustinov 2012.01.06 04:20 #6165 你好! 有人在MQL5中遇到过这样的问题吗?有时(大约一百个案例中的一个)EA无法删除一个挂单,直到我自己手动删除所有的挂单。 在这种情况下,没有错误被简单地删除。或者是别人把它们移走了?如果有人愿意帮忙,如果需要,我将把登录名和密码以及带有 "抓到的订单 "的账户号码发给你。预先感谢你。 空白的OnTick(){ MqlTradeRequest请求。 MqlTradeResult结果。MqlTradeCheckResult 检查结果。//------ 删除订单 ------ request.action=TRADE_ACTION_REMOVE。 //request.order=OrderGetTicket(0)。 request.order=8273050; //明确指定不删除所有内容 如果(OrderCheck(request,checkResult)){ Alert(request.order)。 Alert(request.action)。 OrderSend(request,result)。} 否则{ Alert("Error: " ,checkResult.retcode)。}} Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса www.mql5.com Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса - Документация по MQL5 Alexandr Kim 2012.01.06 09:00 #6166 我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么? string terminal_data_path = TerminalInfoString(TERMINAL_PATH); string SymbolsFileName = terminal_data_path + "\\MQL5\\Files\\" + "symbols.txt"; if(FileIsExist(SymbolsFileName,0)==false) Print("Файл не найден: ",SymbolsFileName); int hFile=FileOpen(SymbolsFileName,FILE_READ|FILE_TXT|FILE_ANSI); if(hFile < 0) { Print("Ошибка при открытии файла: ",SymbolsFileName," - ",GetLastError()); return; } Slava 2012.01.06 09:25 #6167 Doozer2:我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么?string SymbolsFileName = "symbols.txt"; Alexandr Kim 2012.01.06 10:23 #6168 stringo: 谢谢你!现在文件找到了,但还是打不开。打开文件 时出错: 5004。会是什么呢? Документация по MQL5: Файловые операции / FileOpen www.mql5.com Файловые операции / FileOpen - Документация по MQL5 Rashid Umarov 2012.01.06 10:48 #6169 Doozer2: 谢谢你!现在文件找到了,但还是打不开。打开文件 时出错: 5004。会是什么呢? 该文件可能是由另一个程序打开的,因此目前被阻止了。 Alexandr Kim 2012.01.06 11:03 #6170 Rosh: 最有可能的是,这个文件被另一个程序打开,因此目前被锁定。不,它是一个简单的文本文件,里面只有一行,没有在其他地方打开。我只想从文件中读取一行作为例子。但这并不奏效!有趣的是,如果我设置FILE_READ 标志,错误是5004。而如果FILE_READ|FILE_WRITE,则该文件打开时没有错误(但仍然不能从中读出任何一行)。我什么都不明白...下面是整个代码。 string SymbolsFileName = "123.txt"; if(FileIsExist(SymbolsFileName,FILE_COMMON)==false) { Print("Файл не найден: ",SymbolsFileName," - ",GetLastError()); return; } else Print("Файл найден: ",SymbolsFileName); ResetLastError(); int hFile=FileOpen(SymbolsFileName,FILE_TXT|FILE_ANSI|FILE_READ|FILE_WRITE); if(hFile==INVALID_HANDLE) { Print("Ошибка при открытии файла: ",SymbolsFileName," - ",GetLastError()); return; } else Print("Файл открыт успешно: ",SymbolsFileName); FileSeek(hFile,0,SEEK_SET); Print(FileReadString(hFile)); FileClose(hFile); Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов www.mql5.com Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5 1...610611612613614615616617618619620621622623624...3184 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
星期一的前八个小时在哪里?
+ 如果你在测试过程中最小化终端,然后在测试后将其最大化,我得到的结果是这样的(折叠报价窗口)。
Build 567, 终端 - Alpari (因为565是这些故障), WinXP SP3 (32bit), Alpari的模拟账户 - 卢布。
建立567
不断有关于缺乏记忆 的信息。这在以前是不可能的。
下拉式日历(测试期的开始和结束)在打开后0.5秒关闭。
初始存款不断重置为10000。
迪斯科。
图片567,Alpari终端(565有这些故障),WinXP SP3(32位),Alpari演示账户-卢布。
另外,当这些线变成空的时候,SymbolInfoTick(Symbol(), tick)在tick.bid和tick.ask中返回零。
窗口中显示+零,以打开/关闭/修改订单和头寸。
显然,问题出在Alpari的卢布账户上(也可能是因为玻璃),因为我从Broco打开终端,进入那里的Alpari演示服务器--打开演示卢布账户--"迪斯科 "重复出现了
你好!
有人在MQL5中遇到过这样的问题吗?有时(大约一百个案例中的一个)EA无法删除一个挂单,直到我自己手动删除所有的挂单。 在这种情况下,没有错误被简单地删除。或者是别人把它们移走了?如果有人愿意帮忙,如果需要,我将把登录名和密码以及带有 "抓到的订单 "的账户号码发给你。预先感谢你。
空白的OnTick()
{
MqlTradeRequest请求。
MqlTradeResult结果。
MqlTradeCheckResult 检查结果。
//------ 删除订单 ------
request.action=TRADE_ACTION_REMOVE。
//request.order=OrderGetTicket(0)。
request.order=8273050; //明确指定不删除所有内容
如果(OrderCheck(request,checkResult))
{
Alert(request.order)。
Alert(request.action)。
OrderSend(request,result)。
}
否则
{
Alert("Error: " ,checkResult.retcode)。
}
}
我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么?
我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么?
谢谢你!现在文件找到了,但还是打不开。打开文件 时出错: 5004。会是什么呢?
最有可能的是,这个文件被另一个程序打开,因此目前被锁定。
不,它是一个简单的文本文件,里面只有一行,没有在其他地方打开。
我只想从文件中读取一行作为例子。但这并不奏效!
有趣的是,如果我设置FILE_READ 标志,错误是5004。
而如果FILE_READ|FILE_WRITE,则该文件打开时没有错误(但仍然不能从中读出任何一行)。
我什么都不明白...
下面是整个代码。