新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1752

 
MakarFX #:

有一个笑话。

佩特卡和瓦西里-伊万诺维奇正在乘坐飞机。

瓦西里-伊万诺维奇在掌舵。

他对佩特卡说:"佩特卡!"。仪器!"

Petya说。"25!"

瓦西里-伊万诺维奇:"25什么?"

Petya:"那电器呢?"

如果(新条形和箭头向上)我们买入

如果(新条形和向下箭头)卖出

那么问题就不同了:我们如何确定哪个指标箭头(买入或卖出)是图表上的最后一个?

 
Evgeniy #:

那么问题就不同了,我如何确定哪个指标箭头(买入或卖出)在图表上最后出现?

这取决于指标是如何写的。

也许这里 有一些帮助。

 
MakarFX #:

这取决于指标是如何写的。

这里 可能会有帮助。

这很有趣。太糟糕了,侮辱你会被禁言的。

 
Evgeniy #:

这很有趣。太糟糕了,侮辱你会被禁言的。

你最好贴出指标,并询问如何确定其中的最后一个箭头。

你在问心灵感应者谜语,并为他们猜不出而生气。

 
Evgeniy #:

这很有趣。太糟糕了,侮辱你会被禁言的。

给你看的那条线对于理解为什么还没有人回答你非常有帮助。

 
Evgeniy #:
下午。谁告诉我如何在EA中的箭头indy上开立订单,不是按箭头开立,而是在每个柱子上开立,但以最后一个箭头的方向开立?

找到了以下解决我的问题的方法。

int current_trend = -1;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i);
double buffer_sell = iCustom(NULL,0, "Indicator",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell! =EMPTY_VALUE) {
current_trend = 1;
break;
}
}


它可能会派上用场。

 
Evgeniy #:

找到了以下解决我的问题的方法。

int current_trend = -1;
for(int i=1;i<Bars;i++) {
double buffer_buy = iCustom(NULL,0, "Indicator",0,i);
double buffer_sell = iCustom(NULL,0, "Indicator",1,i);
if(buffer_buy!=EMPTY_VALUE) {
current_trend = 0;
break;
}
if(buffer_sell! =EMPTY_VALUE) {
current_trend = 1;
break;
}
}


它可能会派上用场。

这对EA的开单有什么帮助?
 

下午好。

有2个箭头指标 箭头和顶点,任务是基于这些指标创建一个EA。这些指标没有公开的源代码,只有ex.4.我无法使用日志来确定必要的缓冲区。我有一个想法,当卖出或买入箭头出现时,处理这些指标留下的警报事件或日志条目。但我不知道如何去做。也许我们可以处理一个类似 "箭头出现在图表上 "的事件?

请帮助解决这个问题。

 

Petronet #:

处理警报事件

这不是一个想法,是一种可能性,看看你能想出什么。

https://www.mql5.com/ru/forum/381361#comment_25721369


但除此之外,你需要寻找缓冲区。看一下对象的列表,如果那里没有箭头,它们肯定是缓冲区。

Как получить данные из списка Алертов. WinAPI
Как получить данные из списка Алертов. WinAPI
  • 2021.11.07
  • www.mql5.com
Я пытаюсь получить алерты из списка. из файла читать не вариант, т.к. могут быть большие задержки...
 
你好。注册了信号 但没有复制,可能是什么原因?
原因: