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

 
我需要帮助用开源的vhpchannel_02 mt5重新制作指标,以便在长期历史上查看它。我需要上传重新制作的指标供下载,非常感谢。
Ищу канальные индикаторы для MT5
Ищу канальные индикаторы для MT5
  • 2017.03.28
  • www.mql5.com
Все привет, ищу любые канальные индикаторы, которых нет по умолчанию в MT5 Нужны для оптимизации ТС (какой их индикаторов покажет устойчивые резуль...
 
Alexey Viktorov:

当我离开时.........

乍一看,它似乎很好。你可以在任何一天在脚本中检查它。但在文档中,我不喜欢这个例子。以下是我建议的写作方式

谢谢你,它工作得非常好!
 
Alexey Viktorov:

对于这样一项任务


该指标不适合。
为什么?因为在每一次打勾 的时候,没有循环的生活是如此美好。
 
Aleksei Stepanenko:
为什么?因为在每一次打勾 的时候,没有循环的生活是如此美好。

我需要它在每一个刻度 上,因为我发现一个对象买入-买入,发现一个对象卖出-卖出

 

是的,我明白了,当事件到达时,我们立即知道这个对象已经被创建。甚至在第一个最接近的刻度之前,而且没有循环。这就是我们的想法。我们只是坐着等待。

这个简单的例子显示了我们如何监控当前图表上的对象创建。如果你被扭曲了,你可以跟踪你想要的其他图表。

int OnInit() 
   {
   ChartSetInteger(ChartID(),CHART_EVENT_OBJECT_CREATE,true); 
   return(INIT_SUCCEEDED); 
   } 

void OnChartEvent(const int id, const long &lparam, const double &dparam, const string &sparam) 
   {
   if(id==CHARTEVENT_OBJECT_CREATE)
      {
      printf(sparam);
      }
   }

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
   {
   return(rates_total);
   }

处理器的努力成本:零。

 
Aleksei Stepanenko :
为什么?没有循环的生活真好,每一次打勾 都是如此。

因为该指标不能做交易

我不反对OnChartEvent,但它只在自己的图表上工作,那么我们将不得不把EA放在每个图表上,而Makar希望EA只在一个图表上。

阿列克谢-斯捷潘延科

......如果你有一个转折,你可以观看你需要的其他图表。

处理器的努力成本:零。

好吧,好吧,好吧......也许有什么是我不知道的?我怎样才能通过OnChartEvent从一个EA追踪其他想要的图表呢?
 
Alexey Viktorov:

因为该指标不能做交易

我不反对OnChartEvent,但它只在自己的图表上工作,那么你就必须把EA放在每个图表上, 而Makar希望EA只在一个图表上。

https://www.mql5.com/ru/forum/369209

OnChartEvent события в ТС
OnChartEvent события в ТС
  • 2021.05.13
  • www.mql5.com
Предлагаю делиться опытами и наблюдениями в этой ветке Konstantin Gruzdev первый предложил на форуме идею Event spy...
 
每张图表又有一个指标?
 
又是一个按图索骥的指标?

OnChartEvent 不一样。

 
MakarFX:
谢谢你,它完美地工作了!

把Alexey给你的代码塞进定时器,间隔几秒钟。同时添加一条线,如果市场被关闭--退出,这样就不会运行循环。

这种方法在快速市场中可以减轻CPU的负荷,在慢速市场中可以更快地跟踪对象在另一个图表上的出现。