错误、漏洞、问题 - 页 1010

 
tol64:

我以为这个问题的答案是肯定的。你从交易历史 中选择票据,并试图从订单历史中获得该财产。它们是不同的名单。

P.S.还有 一篇文章有例子:MQL5配方--交易历史和获取位置属性的函数库

我以为订单分为两部分,而现在有三部分。谢谢你,你解释得更清楚了)
 

日安!

请告诉我如何在图表上用数据时间获得条形数字。

谢谢你!

我不想搜索酒吧和比较时间 :)

 
ns_k:

日安!

请告诉我如何在图表上用数据时间获得条形数字。

谢谢你!

我不想搜索酒吧和比较时间 :)

//iBarShift
int iBarShiftMQL4(string _symbol,int tf,datetime time,bool exact=false){
   if(time<0) return(-1);
   ENUM_TIMEFRAMES timeframe=TFMigrate(tf);
   datetime Arr[],time1;
   CopyTime(Symbol(),timeframe,0,1,Arr);
   time1=Arr[0];
   if(CopyTime(_symbol,timeframe,time,time1,Arr)>0)
     {
      if(ArraySize(Arr)>2) return(ArraySize(Arr)-1);
      if(time<time1) return(1);
      else return(0);
     }
   else return(-1);
  } 
//тф
ENUM_TIMEFRAMES TFMigrate(int tf){
   switch(tf)
     {
      case 0: return(PERIOD_CURRENT);
      case 1: return(PERIOD_M1);
      case 5: return(PERIOD_M5);
      case 15: return(PERIOD_M15);
      case 30: return(PERIOD_M30);
      case 60: return(PERIOD_H1);
      case 240: return(PERIOD_H4);
      case 1440: return(PERIOD_D1);
      case 10080: return(PERIOD_W1);
      case 43200: return(PERIOD_MN1);
      
      case 2: return(PERIOD_M2);
      case 3: return(PERIOD_M3);
      case 4: return(PERIOD_M4);      
      case 6: return(PERIOD_M6);
      case 10: return(PERIOD_M10);
      case 12: return(PERIOD_M12);
      case 20: return(PERIOD_M20);
      case 16385: return(PERIOD_H1);
      case 16386: return(PERIOD_H2);
      case 16387: return(PERIOD_H3);
      case 16388: return(PERIOD_H4);
      case 16390: return(PERIOD_H6);
      case 16392: return(PERIOD_H8);
      case 16396: return(PERIOD_H12);
      case 16408: return(PERIOD_D1);
      case 32769: return(PERIOD_W1);
      case 49153: return(PERIOD_MN1);      
      default: return(PERIOD_CURRENT);
     }} 
 
ns_k:

日安!

请告诉我如何在图表上用数据时间获得条形数字。

谢谢你!

我不想搜索酒吧和比较时间 :)

使用Bars() 函数。
 
ns_k:

日安!

请告诉我如何在图表上用数据时间获得条形数字。

谢谢你!

我不想搜索酒吧和比较时间 :)

你可以使用Bars(),第二种类型的调用。
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 
Lizar:
你可以使用Bars(),即第二种类型的调用。
非常感谢你们
 
ns_k:

日安!

你能告诉我如何在图表上用数据时间获取条形图的编号吗?

谢谢你!

我不想搜索酒吧和比较时间 :)

ArraySetAsSeries

反转数组,你将得到条形号码。

 
Silent:

将阵列翻过来,就会有一个条形数字。

我不明白。上面建议的方法帮助我解决了问题。我不明白这个问题。这有什么意义呢?
 
ns_k:
我有一点不明白。上面建议的方法帮助我解决了问题。但我无法进入这一个。这有什么意义呢?
最后一个元素将是数字0。
 
ns_k:
我不明白这一点。上述方法帮助我解决了问题。我仍然不 "明白 "这一点。这有什么意义呢?

日期时间已经存在了

ArraySize - 条数,ArraySize-1 - 最后一个条数,ArraySetAsSeries设置索引方向,单元格编号=条数,左边或右边。

核查脚本成型。