错误、漏洞、问题 - 页 549

 

动态价差.止盈没有作用?

1.为什么USDCHF 2011.10.25 01.55, Low=0.87869的止盈卖出0.87909没有被触发?
在附件1中宣布了美元兑瑞郎的价差40:合同规格。
2.我在哪里可以找到当前的2011.10.25 01.55价差
2011年自动交易锦标赛。
账户800153。
卖出订单6880592

 
Konstantin83:

优化后,结果文件 无法打开

Build 527 + Office 2007

错误日志包含以下数据


"表 "中的XML错误
原因:错误的数值。
文件:C:\Users\Dragon\Desktop\ReportOptimizer-957640.xml
组:细胞
标签: 数据
Значение: 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0000

将很快解决这个问题
 
ias:

动态传播.TakeProfit不起作用?

1.为什么在USDCHF 2011.10.25 01.55,低点=0.87869时没有获利卖出0.87909?
在附录1中宣布了美元兑瑞郎的价差40:合同规格。
2.我在哪里可以找到当前的2011.10.25 01.55价差
2011年自动交易锦标赛。
账户800153。
卖出订单6880592

CopySpread() 帮助中给出了一个显示价差的指标例子。具体到这个案例,平均价差略高于41点(我使用了我找到的指标。),这意味着买入价应该从TP=0.87909下降42点或更多。附上图片和指标


附加的文件:
 

下午好。我在三棵松树上遇到了麻烦。标准库 MovingAverages,似乎很简单,但SimpleMA顽固地返回0。这里有一段代码,用另一段代码(数组中的介质)测试,一切正常工作。

for(i=ended ;i>=0 ;i--)
      {
         bbb=0 ;
         for( j=MaPeriod-1 ;j>=0 ;j--)
            {
               //bbb=bbb+price[i+j]-BaseMaBuffer[i+j]; 
               Raznica[j]=price[i+j]-BaseMaBuffer[i+j];
            }
         bbb=SimpleMA(0,MaPeriod,Raznica) ; 
         //MaForMaBuffer[i]=BaseMaBuffer[i]+bbb/MaPeriod;
         MaForMaBuffer[i]=BaseMaBuffer[i]+bbb; 
         MaForMaBuffer[Kol_vo-MaPeriod]=EMPTY_VALUE;  
      }
Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 

这段代码不应该被编译吗?

class CClass1
  {
public:
   CClass1(void);
   ~CClass1(void);
   //--------
   const int val;
  };

CClass1::CClass1() : val(777)
  {
   
  }
 
WWer:

这段代码不应该被编译吗?

请马上告诉我--问题是什么?
 
Rosh:
请马上告诉我--问题是什么?

常量成员 的初始化必须发生在某个地方。

你可能不能只初始化常量成员 :) 。它也应该是一个静态成员,这是有原因的。

 

请给我一个提示。 下面是一段代码

input double Lots=0.1 ;// используемый лот
input int    MaPeriod=10;// период расчета средней
input ENUM_MA_METHOD Metod=MODE_SMA ;// метод расчета Ма 
int Profit=20 ;//Профит в 4-х знаке
input  int EA_Magic=111 ;// магик
int TKP  ;
//---------------------------------------------------------------------------
int hOneMa ; //перменная для хранения хендла индикатора
double BaseMa[],MaForMa[] ;// массивы для хранения значения индикатора 
double p_close; // переменная для хранения значения close бара
//================================================================================================
int OnInit()
  {
      hOneMa=iCustom(NULL,0,"Учеба\\OneMa",MaPeriod,Metod) ;
      if (hOneMa <0 )
         {
            Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!");
         }
      //Alert("проверка вывода алерта в журнал ");
      TKP=Profit ;
     if (_Digits == 3 || _Digits==5)
      {
         TKP=TKP*10 ; 
      }
   return(0);
  }

如果Metod不是一个全局变量,可以传入函数的Metod变量的数据类型 是什么。谢谢你.

Документация по MQL5: Основы языка / Типы данных
Документация по MQL5: Основы языка / Типы данных
  • www.mql5.com
Основы языка / Типы данных - Документация по MQL5
 
hOneMa=iCustom(NULL,0,"Учеба\\OneMa",MaPeriod,int( Metod)) ;
这应该是可以的。
 
WWer:

这段代码不应该被编译吗?

添加一个析构器主体,即使它是空的。