//+------------------------------------------------------------------+//|значение Regressor Номера буферов: 0 - Up, 1 - Center, 2 - Low |//+------------------------------------------------------------------+double Regressorf(int Bufer,int index)
{
double MA[1];
ResetLastError();
if(CopyBuffer(handle_Regressor,Bufer,index,1,MA)<0)
{
Print("handle_Regressor: Bufer=",Bufer," index=",index);
PrintFormat("Failed to copy data from the handle_Regressor indicator, error code %d",GetLastError());
return(0.0);
}
Print("handle_Regressor: Bufer=",Bufer," index=",index," arr=",MA[0]);
return MA[0];
}
自7月以来,我在我的注视下在一个真实的账户上积极测试一切,没有任何错误,而现在我有了:(
2019.08.1520:51:11.827 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) Failed to copy data from the handle_Regressor indicator, error code 48062019.08.1520:51:58.329 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) handle_Regressor: Bufer=1 index=6272019.08.1520:51:58.329 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) Failed to copy data from the handle_Regressor indicator, error code 48062019.08.1520:52:44.840 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) handle_Regressor: Bufer=0 index=6272019.08.1520:52:44.840 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) Failed to copy data from the handle_Regressor indicator, error code 48062019.08.1520:53:31.350 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) handle_Regressor: Bufer=2 index=6272019.08.1520:53:31.350 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) Failed to copy data from the handle_Regressor indicator, error code 48062019.08.1520:54:17.867 TZ_Sky_and_Ground_V_04_test (Si-9.19,M1) handle_Regressor: Bufer=1 index=627
#define EXPERT_MAGIC 123456// MagicNumber эксперта//+------------------------------------------------------------------+//| Открытие позиции Buy |//+------------------------------------------------------------------+voidOnStart()
{
//--- объявление и инициализация запроса и результатаMqlTradeRequest request={0};
MqlTradeResult result={0};
//--- параметры запроса
request.action =TRADE_ACTION_DEAL; // тип торговой операции
request.symbol =Symbol(); // символ
request.volume =0.1; // объем в 0.1 лот
request.type =ORDER_TYPE_BUY; // тип ордера
request.price =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // цена для открытия
request.deviation=5; // допустимое отклонение от цены
request.magic =EXPERT_MAGIC; // MagicNumber ордера//--- отправка запросаif(!OrderSend(request,result))
PrintFormat("OrderSend error %d",GetLastError()); // если отправить запрос не удалось, вывести код ошибки//--- информация об операцииPrintFormat("retcode=%u deal=%I64u order=%I64u",result.retcode,result.deal,result.order);
}
在我看来,内联是一个陈旧的东西。 编译器自己内联一切都很好,所以没有必要对代码进行超载。而在MQL中,这个指定符根本就不是什么,只是为了兼容而添加的(我不知道为什么,如果一个人可以自己声明这样一个宏)。
谁能保证编译器会在一个循环中内联100500次对 GetTo()的调用,如果该调用前面是if(something),而这个something在五年内有一次是假的?
对不起,你是在拆解ex4、ex5的代码吗?
Artyom,作为版主,请帮我解决这个问题,我之前写过:
"对于网站管理员。
我找不到地方,我就写在这里了
需要修改资料中卖方的详细资料。
如何做到这一点?
我很久以前在卖家的账户里写了一条信息,没有回复。
也许有其他方法?
"
Artyom,作为版主,请帮我解决这个问题,我之前写过:
"对于网站管理员。
我找不到地方,我就写在这里了
需要修改资料中卖方的详细资料。
如何做到这一点?
我很久以前在卖家的账户里写了一条信息,没有回复。
也许有其他方法?
"
写信给这个主题(+把你的请求传递给行政部门)。
请问,你是否拆解过ex4、ex5的代码?
不,那里有任何基本的复杂性吗?
我问了一个具体的问题。你给出了一个具体的答案。
而 "将某物与某物混淆 "是你自己的捏造。请不要担心--我知道,我也不糊涂,你的其他问题在这里是多余的。
谁能保证编译器在循环中对 GetTo()函数 进行了100500次调用,如果这个调用的前面是if(something),而这个something在五年内有一次是假的?
你在 "发布 "模式下设法对内联进行了大量的优化?)
p.s. 前几天不是你在乱搞排列组合吗?
我的朋友们,你们能告诉我它在做什么吗?"一个月来,一切工作正常,但我敢于加载一个存款,现在我得到了一个错误--业力是黑色的:(
以下是专家顾问的指标调用
自7月以来,我在我的注视下在一个真实的账户上积极测试一切,没有任何错误,而现在我有了:(
会是什么呢?同时,指标本身在视觉上是有效的,重新初始化EA解决了这个问题。
下午好!
这可能是一个愚蠢的问题,但我想不出我做错了什么。我开始学习MQL5,第一个问题出现了。我不能使用脚本来立即开立订单(买入/卖出,任何订单)。我只是从MQL5参考 中提取了准备好的代码,并尝试运行它(将脚本附加到图表窗口)。它没有发挥作用。编译时,当然没有发生错误。我不能把它附在图表上。也许一切都很明显,但我感到很茫然。
请告诉我,什么是错的?或者代码是正确的,而我只是一个笨拙的人?
下午好!
这可能是一个愚蠢的问题,但我想不出我做错了什么。我开始学习MQL5,第一个问题出现了。我不能使用脚本来立即开立订单(买入/卖出,任何订单)。我只是从MQL5参考 中提取了准备好的代码,并尝试运行它(将脚本附加到图表窗口)。它没有发挥作用。编译时,当然没有发生错误。我不能把它附在图表上。也许一切都很清楚,但我感到很茫然。
请告诉我什么是错的?或者代码是正确的,而我只是笨手笨脚的?