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

 
Maxim Kuznetsov:

已经阅读了文件 :-)Period()只返回当前周期的ID--为什么你要乘以它?

而不是PERIOD_M1(作为一个例子给出),将其传递给PeriodSeconds( Period() )- 然后得到当前周期的1个条形图中的多少秒。

总之,M15图表将箭头放在20:00开盘的条形上,但指定的时间是在19:45开盘的条形内。它是什么?

 {
//---
   if(rates_total<2) return(0);

   int limit=rates_total-prev_calculated;
   if(limit>1)
     {
      limit=rates_total-2;
      ArrayInitialize(BufferUP,EMPTY_VALUE);
      ArrayInitialize(BufferDN,EMPTY_VALUE);
     }
   for(int i=limit; i>=0; i--)
     {
     
      if(time[i]>=StringToTime("2019.04.23 19:55:00") && time[i]<StringToTime("2019.04.23 19:55:00")+PeriodSeconds(Period()))
        {
         BufferUP[i]=low[i]-10*Point;//
        }

     }

//--- return value of prev_calculated for next call
   return(rates_total);
  }
 
yiduwi:

还是在M15图表上把箭头放在20:00开盘的柱子上,但指定时间是在19:45开盘的柱子上。它是什么?

代码变得更加紧凑,至少你已经看到了你想看到的东西 :-)

 for(int i=limit; i>=0; i--)
     {
     
      if(time[i]<=StringToTime("2019.04.23 19:55:00") && time[i]+PeriodSeconds(Period())>StringToTime("2019.04.23 19:55:00") )
        {
         // время открытия текущего бара time[i] меньше искомого
         // но время закрытия (открытие+длительность) больше искомого
         // значит нужное вам время - внутри бара, можно нарисовать стрелку
         BufferUP[i]=low[i]-10*Point;
        }

     }

但如果你做了一个交易的 "玩家",它只适用于历史部分;-)
,否则箭头会 "从未来 "出现 - 在酒吧打开的那一刻,你会欺骗自己
...
应该有另一个算法的分支,它与ticks和TimeCurrent()一起工作。

 
Maxim Kuznetsov:

否则,箭头将 "从未来 "出现--在酒吧打开的那一刻。

是的,即使时间是01:59:00,它也会在H1开始时打开。

也许有办法检查M1的开盘时间是否等于01:59:00或任何其他时间?

 
哪个函数可以检查是否有连接到服务器,我想写一个格式条件,如果没有连接到 办公室的服务器,那么就做什么?
 
Seric29:
我想写一个条件,如果与办公室的服务器没有连接,那么我想写一个条件。
这里
IsConnected - Проверка состояния - Справочник MQL4
IsConnected - Проверка состояния - Справочник MQL4
  • docs.mql4.com
IsConnected - Проверка состояния - Справочник MQL4
 

大家下午好,能否告诉我,图表标签是否可以通过编程方式改变?什么是最好的方法。提前感谢您!

 
yiduwi:

该函数能否

IsConnected();

在整个程序被初始化之前调用,以便在读取其他代码之前执行,你是说在OnInit函数 之前?如果是的话,你能告诉我怎么做吗?事实上,如果没有收到蜱虫,这个功能是没有用的。

 
Seric29:

是否有可能

在初始化整个程序之前调用,以便在读取其他代码之前执行?如果是这样,你能告诉我怎么做吗?基本上,如果没有蜱虫进入,这个功能就没有用。

没有 虱子,你也能做到。

 
你好,哪个构造函数可以从几个不同的指标中创建一个指标。请给我一个链接或该程序的名称。
 

你好!请帮助我如何在RSI警报中加入推送通知,我自己也试过了,没有用,出了错误。

锁定的代码已删除

Настройки платформы - Начало работы - MetaTrader 5
Настройки платформы - Начало работы - MetaTrader 5
  • www.metatrader5.com
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...