错误、漏洞、问题 - 页 2921

 
Alexandr Andreev:

相关性)似乎没有别的,你不需要比较所有条形的速度,你可以控制100点

一个点似乎就够了。

 
fxsaber:

一个点似乎就够了。

我似乎误解了这个问题,找到最小的 不同,而不是找到相同的....。在第二种情况下,是的,一个点就够了。

 
Alexandr Andreev:

似乎误解了任务,找到最小的 不同,而不是找到相同的....。在第二种情况下,是的,一个点就够了。

同样是同一性质的不同fids。

 

测试员给出了一个错误。数字在阵列之外
我已经挣扎了4个小时了。尝试了所有方法,但错误仍然存在......

2020.12.09 04:37:30.325 Wai_v_5.0 EURUSD,H1: array out of range in 'Wai_v_5.0.mq4' (656,18)。

如果你知道怎么做,请帮助我。

if (Model == 1){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = Low[ iLowest(NULL,TF1,0,InBasic,1)];
      if(dmax!=-1) lmax = High[ iHighest(NULL,TF1,0,InBasic,1)];      
      }
   
   if (Model == 2){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = Low[iLowest(NULL,TF1,1,InBasic,1)];
      if(dmax!=-1) lmax = High[iHighest(NULL,TF1,2,InBasic,1)];
      }
      
   if (Model == 3){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = Low[iLowest(NULL,TF1,3,InBasic,1)];
      if(dmax!=-1) lmax = High[iHighest(NULL,TF1,3,InBasic,1)];
      }
      
   if (Model == 4){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = (Low[iLowest(NULL,TF1,0,InBasic,1)]+Low[iLowest(NULL,TF1,1,InBasic,1)])/2;
      if(dmax!=-1) lmax = (High[iHighest(NULL,TF1,0,InBasic,1)]+High[iHighest(NULL,TF1,2,InBasic,1)])/2;
      }
        
   if (Model == 5){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = (Low[iLowest(NULL,TF1,3,InBasic,1)]+Low[iLowest(NULL,TF1,1,InBasic,1)])/2;
      if(dmax!=-1) lmax = (High[iHighest(NULL,TF1,3,InBasic,1)]+High[iHighest(NULL,TF1,2,InBasic,1)])/2;
      } 
      
   if (Model == 6){
      dmin = iLowest(NULL,TF1,0,InBasic,1);
      dmax = iHighest(NULL,TF1,0,InBasic,1);
      if(dmin!=-1) lmin = (Low[iLowest(NULL,TF1,0,InBasic,1)]+Low[iLowest(NULL,TF1,3,InBasic,1)])/2;
      if(dmax!=-1) lmax = (High[iHighest(NULL,TF1,0,InBasic,1)]+High[iHighest(NULL,TF1,3,InBasic,1)])/2;
      } 
 

下午好!

在专家顾问中通过函数创建指标时有一个错误: IndicatorCreate

指标的输入参数 有目录时:输入组

当我从一个指标中 删除一个输入组并重建它时,指标创建 功能在专家顾问中正常工作

有时,当专家顾问的输入参数只有INT变量并使用输入组时,Indicat orCreate功能运行良好,一旦加入STRING变量,IndicatorCreate 功能就会中断,当我删除输入组时,一切都会恢复正常。

我要求纠正它,否则就不可能在指标中 使用输入组。

MT5,构建2715

 
Daniil Kurmyshev:

下午好!

在专家顾问中通过函数创建指标时有一个错误: IndicatorCreate

指标的输入参数 有目录时:输入组

当我从一个指标中 删除一个输入组并重建它时,专家顾问中的IndicatorCreate 功能可以正常工作

有时,当专家顾问的输入参数只有INT变量并使用输入组时,Indicat orCreate功能运行良好,一旦加入STRING变量,IndicatorCreate 功能就会中断,当我删除输入组时,一切都会恢复正常。

我要求纠正它,否则我将无法在指标中 使用输入组。

MT5,构建2715

想通了......我告诉自己,也许有人会需要这些信息......

....input组 必须 MqlParam 被声明为一个STRING变量,并被添加到通用参数列表中,尽管它是一个头...

P.S. 在MQL5中使用指标时,最好能在输入组上 添加这些信息。

 

你好。

在测试器中,保证金的计算不正确,问题描述如下

https://www.mql5.com/ru/forum/160683/page1317#comment_19639149

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2020.12.08
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 

mt4的另一个错误

在经纪人的杠杆率被改变后,只有在重新连接到账户后才会计算新杠杆率的保证金。

杠杆率只有在账户重新连接后才会计算,如果交易被打开,那么保证金将以变化前的杠杆率计算。

 
零售商如何在市场上改变产品的价格?
 
当然,这不是一个错误,但我希望看到一个实施方案
input int r=5;
const int r1=6;
double Arr[r];  // инвалид индекс
double Arr1[r1];   // инвалид индекс
 // проверка на отрицательное значение индекса проводится, еще бы на константность и целость переменной. можно разрешить 
//вид только положительных целых констант например.