#define CHART_LPROP 43#define CHART_DPROP 6#define CHART_SPROP 1//------------------------------------------------------------------ class CTmpChartclass CTmpChart
{
public:
// свойстваlong lprm[CHART_LPROP+3];
double dprm[CHART_DPROP];
string sprm[CHART_SPROP+1];
......
}
//------------------------------------------------------------------ Reset
void CTmpChart::Reset() // сброс всех значений
{
// сбрасываем свойства
string nul=NULL;
for (int i=0; i<CHART_LPROP+3; i++) lprm[i]=-1;
for (int i=0; i<CHART_DPROP; i++) dprm[i]=-1;
for (int i=0; i<CHART_SPROP+1; i++) sprm[i]=nul;// пришлось сделать так, иначе код слетает на присвоении sprm[i]=NULL
}
//------------------------------------------------------------------ Copyvoid CTmpChart::Copy(CTmpChart &a)
{
for (int i=0; i<CHART_LPROP+3; i++) lprm[i]=a.lprm[i];
for (int i=0; i<CHART_DPROP; i++) // на этом цикле через раз (поймать стабильный глюк не получилось) терминал закрывается как процесс
dprm[i]=a.dprm[i];
for (int i=0; i<CHART_SPROP+1; i++) // на этом цикле бывает два варианта, 1) при подходе на эту строку цикла будет креш,
sprm[i]=a.sprm[i]; // 2) если цикл доживает к этой строке , то на ячейке sprm[i] (не из а.) - будет "Expression cannot be evaluated" и тоже креш
}
是的,雷纳特,这是我的代码。
它在以前的版本中是有效的。但它在目前的630/64中停止工作。
我发现的这个错误相当奇怪,坦率地说,令人恐惧。
对不起,现在明白了。
是的,630版本出现了错误,但我们已经纠正了它,并发布了一个新版本。
对这些错误感到抱歉,这很让人沮丧。
变量(字符串数组元素)上的标题是什么意思?
表达式不能被评估?
一个类中的数组。 该数组是动态的。
变量(字符串数组元素)上的标题是什么意思?
表达式不能被评估?
一个类中的数组。 该数组是动态的。
该表达式不能被评估。
请给出一段代码。
表达式不能被解析。
请给出一段代码。
所有的数组都是预先复位的。
试着用动态,结果是一样的。
这个错误只出现在630/64上
MQL5: Добавлен асинхронный метод посылки торговых запросов OrderSendAsync.
新的功能是补充旧的OrderSend,还是完全取代它?
补充。目前,它的定义如下
补充。
目前,它有以下定义
应该立即纠正描述:"OrderSend()函数 用于...... "应该替换为 "OrderSendAsync()函数用于......"。并在代码描述中进一步说明。
补充。目前,它有这样的定义...
我记得雷纳特给了一个免责声明,然而对我的问题更加认真。
未来是否会有一个更简单的方案来确定哪个订单触发了OnTrade?
鉴于新的OrderSendAsync()函数 的引入,这个问题就显得尤为重要。