初学者的问题 MQL5 MT5 MetaTrader 5 - 页 358

 
Alexandr Gershkevich:
Valeravilks:

下午好。我有这样一个问题。我已经开始研究MQL,并正在编写一个EA。当我编译并运行我的EA时,它打开了 欧元兑美元的一小时图表,但我没有指定要打开哪个图表。我已经规定欧元的开口时间为5分钟。首先,它将欧元美元打开一个小时,然后打开5分钟。我怎样才能删除小时图?下面是专家顾问的代码。提前感谢您的提示。

在测试器中,有一个时间框架设置(见图)。

你是否直接从MetaEditor编译并运行EA?如果是这样,有必要在MetaEditor的设置中查找:菜单 "工具"->"设置"->"调试"。
 

谁能解释一下,为什么我在视觉测试 中不能做出正确的截图,我在开单后给EA加了一条线。

如果(IsVisualMode())

{

string st=" expert\\"+TimeToStr(TimeLocal(),TIME_DATE|TIME_MINUTES)。

WindowScreenShot(st+".gif",800,600)。

}

屏幕截图被正确地制作到指定的文件夹和指定的名称,但它是空的(零字节)。

 

你好,开始使用FileOpen,即写一些信息到一个文本文件,都弄清楚了,只有一件事。

应该在代码中加入什么,以便当文件被打开 写入时,在最上面一行是列名

void SendBook(string Simbol1,int iBay2,int iSell2)
{
// Запись в файл 
  
      filehandle=FileOpen(Simbol+".csv",FILE_CSV|FILE_READ|FILE_WRITE);
      if(filehandle>0)
        {
        
         FileSeek(filehandle,0,SEEK_END);
         FileWrite(filehandle,Simbol,iBay1,iSell1);
         FileClose(filehandle);

        }
      else Print("Операция FileOpen неудачна, ошибка ",GetLastError());
   
}
 
Vitalii Ananev:
阅读日志中的信息,也许有错误信息,如果没有错误,那么检查EA的逻辑。
谢谢你!
 
如何从mql5中删除信号?
 
Oleg Mamchenko:
如何从mql5中删除信号?
请澄清你的问题。你想从 "信号 "窗口中删除你的信号吗?你想退订信号 吗?
 

人!我的模拟账户上有一些东西,当EA工作时,挂单不会打开。

起初,他们在窗口的颜色是绿色的,然后价格过去了,颜色变成了黄色。英镑兑美元、澳元兑纽元、美元兑瑞郎、美元兑加元有时开放。订单最多是-44,最小手数,足够的库存。也许有人会临时告诉我。

所附样本。


 
rosomah:

人!我的模拟账户上有一些东西,当EA工作时,挂单不会打开。

起初,他们在窗口的颜色是绿色的,然后价格过去了,颜色变成了黄色。英镑兑美元、澳元兑纽元、美元兑瑞郎、美元兑加元有时开放。订单最多是-44,最小手数,足够的库存。也许有人会临时告诉我。

所附样本。


我猜测滑落或冻结会起作用。
 
为什么它一直在写:错误--关闭停止票,却没有停止--票--这个错误是怎么来的???整个警报被堵塞了!!!!!! (()
 

下午好。

问题如下: .MT4是在 Linux下的VPS上运行

在这种情况下,市场是不起作用的。我在家里的电脑上下载了一个免费的EA,在Windows上使用MT4。我把它放在VPS的MT4上。

EA在EA窗口中是可见的,但它不会启动 - 它说无效的'C:\Program Files\ForexClub MT4\MQL4\Experts\Market\xxxxx.ex4'许可

我如何在Linux下的MT4中运行EA?