初学者的问题 MQL4 MT4 MetaTrader 4 - 页 228

 

我自己也一直在找,但没有发现。

我不知道为什么会出现这样的故障,也许有人已经处理过了。

 
darirunu1:

我一直在寻找一个,但不知道如何解决这个问题。

我想知道为什么也许有人遇到过这个问题。

更有可能的是,没有人遇到过你这样的问题,这就是为什么没有答案。

 
大家好,在测试EA 时,是否可以在mt4测试器的单独窗口中调用指标?
 
Aleksandr Egorov:
大家好,在测试EA 时,是否可以在mt4测试器的单独窗口中调用指标?

 
Iurii Tokman:

如何?

 

将带有指标的模板保存在名称为tester.tpl的地方。

而当你在可视化中启动测试器时,你会得到一个带有该指标的图表。

 
Aleksei Stepanenko:

将带有指标的模板保存在名称为tester.tpl的地方。

而当你启动测试器时,你会得到一个带有可视化指标的图表。

我知道它可以从EA中调用?

 

只有准备好的模板才能被调用。

bool  ChartApplyTemplate(
   long          chart_id,     // идентификатор графика
   const string  filename      // имя файла с шаблоном
   );

该指标不是。


或者说我对这种可能性一无所知。也是一个可能的选择,但可能性不大。

使用WinAPI,你可以尝试搜索导航仪列表,我想。但这是一个很大的乐趣。
 

请告诉我这段代码有什么问题,在没有这个滑点之前,一切工作都很正常。

我已经指定2英镑作为利润,一旦操作变量超过2英镑,EA应该等待10秒,然后关闭。我想让EA等待超过2镑的时间,而不是在看到2镑后立即关闭它。

double op = CalculateProfit();
if (op >= Profit)
{
Sleep(10000);
CloseAll();

}


现在在滑移功能之后,EA没有关闭。

 
input int Second=10;
ulong LastTime=ULONG_MAX;

void OnTick()
   {
   if(op>=Profit) LastTime=GetMicrosecondCount();
   if(GetMicrosecondCount()-LastTime>Second*1000000) {CloseAll(); LastTime=ULONG_MAX;}
   }