错误、漏洞、问题 - 页 617

 

星期一的前八个小时在哪里?

 
迪斯科。

+ 如果你在测试过程中最小化终端,然后在测试后将其最大化,我得到的结果是这样的(折叠报价窗口)。

Build 567, 终端 - Alpari (因为565是这些故障), WinXP SP3 (32bit), Alpari的模拟账户 - 卢布。

 

建立567

不断有关于缺乏记忆 的信息。这在以前是不可能的。

下拉式日历(测试期的开始和结束)在打开后0.5秒关闭。

初始存款不断重置为10000。

 
notused:
迪斯科。

图片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)。
}
}

Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура результатов проверки торгового запроса - Документация по MQL5
 

我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么?

   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;
   }
 
Doozer2:

我的脑子都乱了!这种简单的设计是行不通的。该文件存在,但无法找到或打开。为什么?


string SymbolsFileName = "symbols.txt";
 
stringo:

谢谢你!现在文件找到了,但还是打不开。打开文件 时出错 5004。会是什么呢?

Документация по MQL5: Файловые операции / FileOpen
Документация по MQL5: Файловые операции / FileOpen
  • www.mql5.com
Файловые операции / FileOpen - Документация по MQL5
 
Doozer2:
谢谢你!现在文件找到了,但还是打不开。打开文件 时出错 5004。会是什么呢?

该文件可能是由另一个程序打开的,因此目前被阻止了。
 
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: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы ввода/вывода / Флаги открытия файлов - Документация по MQL5
原因: