你是如何对MA饲料集群的检测进行算法的? - 页 17

 
Mikhail Toptunov:

我不需要行号,我只需要在出现错误时重新启动EA,例如400。

我可以直接使用算法来扫描日志吗?

嗯,是的,谢谢,据我所知,你可以用记事本搜索来找到它。谢谢

用user32.dll。

但最好是联系开发商来解决这个错误。

 
Mikhail Toptunov:

你好,我有一个封闭源代码的自定义EA。

它定期出现错误,我不得不重新启动它,使其再次工作。

请告知如何从 "专家 "日志中提取数据以识别行。

我试图使用GetLastError();它没有显示。


如果(GetLastError()>0)

它是否通过了?

如果是这样,就这样去做

如果(GetLastError()>0) OnInit()。

它将重新启动

https://www.mql5.com/ru/docs/common/resetlasterror

Документация по MQL5: Общие функции / ResetLastError
Документация по MQL5: Общие функции / ResetLastError
  • www.mql5.com
ResetLastError - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

你好!

谁能告诉我为什么调试模式不显示数值?

似乎在更新mt5软件后,问题开始了

 
Mikhail Toptunov:

你好!

谁能告诉我为什么调试模式不显示数值?

看来在更新mt5程序后,问题开始出现了

怎么会不显示呢?目前,该值为0.0。你想看什么?

 
Alexey Viktorov:

它怎么会不显示呢?目前,该值为0.0。你想看什么?

那么,它不可能是0.0。

Deal[CountDeal].Price[3]=Alt[i].PrUr50+MathAbs(Alt[i].Low-Alt[i].PrUr50)/2;
строчка заполнена все переменные имеют значения

为什么在屏幕的右下角有一个表达式,是0.0?

Alt[i].Low-Alt[i].PrUr50=0.0;

它应该是计算出来的!

//+------------------------------------------------------------------+
//|                                                    CryptoFid.mq5 |
//+------------------------------------------------------------------+
#property version   "1.00"
#include  <Math\Stat\Normal.mqh>
#define  Pmax 400
#define  Umax 12
//--
input string Name="PRZM";

int CountAlt=0,CountDeal=0,CountDealOpen=0;
double mfibUr[Umax];
//+------------------------------------------------------------------+
//| Структура для хранения данных сделок                             |
//+------------------------------------------------------------------+
struct deal
  {
   double            Price[Umax]; 
   datetime          OrderOpen[Umax];
   datetime          OrderClose[Umax];
   string            StrOpen[Umax];
   string            StrClose[Umax];
   int               type;
   int               PeriodUr50;
   int               bar;
   datetime          time;
   bool              Activ;
  };
 

你好,谁能告诉我哪些统计模型可以用来确定那些特别高的数值?

 
这个问题并不清楚。在一个排序的数组中,例如,找到第90个百分位数。比这更高的都是特别高。
 
Aleksei Stepanenko:
这个问题并不清楚。例如,在一个排序的数组中找到第90个百分点。比这更高的都是特别高。

当数值较小时,它是为了在各区间中找到最高值,一旦爆发,其指数必须被记录。

 
Mikhail Toptunov:

它是在数值较小的区间中找到最高值,一旦爆发,其指数必须固定。

你需要一些以某个特殊的诺贝尔奖获得者命名的特殊方法吗?简单地打开你的大脑,只是解决问题是不合适的吗?

 

看,统计学中不是有一种可以计算蓝线的方法吗?

Dmitry Fedoseev:

你需要一些以某个特殊的诺贝尔奖获得者命名的特殊方法吗?仅仅开动脑筋,仅仅解决这个问题还不够吗?


这有多容易?