Event::FireCustomEvent:27: Error code = 4203
官方错误代码解释
ERR_OBJECT_WRONG_PROPERTY | 4203 | 图解对象属性的错误ID |
ERR_OBJECT_WRONG_PROPERTY | 4203 | Wrong ID of a graphical object property |
这个问题也不是每次都出现,但出现了程序就假死了,也不报系统错误,很难理解到底是哪里出问题了?有人遇到过这种情况吗?
Event::FireCustomEvent:27: Error code = 4107
有时候会变成4107
int width_bar = (int)ChartGetInteger(m_chart_id,CHART_WIDTH_IN_BARS)
ChartGetInteger(m_chart_id,CHART_HEIGHT_IN_PIXELS)
进一步发现,出4107的时候,图表宽度或者高度获取不到属性,不知道是因为4107而获取不到,还是因为获取不到属性产生的4107
GetChartPriceHL:55, ChartId:132843674743317927, width_bar:0, Error code = 4107
出现4107,导致自定义事件无法加入到事件队列,呈阻塞状态。
具体原因不明
FixChart:110, chart_height:1720512800720, Error code = 4203
这获取的图表的高度不对,导致4203,这些奇怪的问题,怎么来的呢?
为什么MT5,出现这些意外情况,会导致事件队列阻塞?
long chart_height; if(!ChartGetInteger(0, CHART_HEIGHT_IN_PIXELS, 0, chart_height)){ Print("chart_height:",chart_height,", Error code = ",GetLastError()); }
chart_height:2879849645767, Error code = 4203
这样的代码再简单不过了,我只是获取图表像素高度,为什么你获取的高度不对,就阻塞了呢?我是允许你MT5某一次计算错误或获取不到,但不要就卡在哪儿,导致我后面的事件无法执行,难以理解
Event::FireCustomEvent:27: Error code = 4203
官方错误代码解释
ERR_OBJECT_WRONG_PROPERTY
4203
图解对象属性的错误ID
ERR_OBJECT_WRONG_PROPERTY
4203
Wrong ID of a graphical object property
这个问题也不是每次都出现,但出现了程序就假死了,也不报系统错误,很难理解到底是哪里出问题了?有人遇到过这种情况吗?