错误、漏洞、问题 - 页 547

 
SwInGeR:
你能告诉我为什么不可能下载专家吗?我甚至不能下载演示或免费版本。我按下 "下载 "键,但什么也没有发生,我在Chrome和IE中检查过。

无法从Codebase或Market下载?市场还没有完全启动和运行--只是在准备,但Codebase的下载是可以的。

如果你通过代理工作,请检查你在Internet Explorer中是否有代理设置。

 
Renat:

无法从Codebase或Market下载?市场还没有完全启动和运行--只是在准备,但从Codebase下载很好。

如果通过代理工作,请检查Internet Explorer中的代理设置。

通过市场(包括从程序和浏览器),从CodeBase下载。
 

对开发商而言。

这是我在安利的帮助下发现的。

enum_chart_property_double

身份证

描述

财产类型

图表_移位_大小

从右边界缩进的零条的大小,以百分数表示

双倍(从10%到50%)。

图表_固定最大值

固定图表最大值

图表_固定最小值

固定图表最小值

每条图表的点数

比例尺,以每条的点数为单位

图表_价格_最小值

图表最大值

双重R/O修改器 - 子窗口编号

最高价格

图表最小值

双重R/O修改器 - 子窗口编号

 
Interesting:

对开发商而言。

这里是英国圣公会的参考。


问题到底是什么?https://www.mql5.com/ru/docs/constants/chartconstants/enum_chart_property#enum_chart_property_double
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Свойства графиков - Документация по MQL5
 

图表_价格_最小值

图表最大值

最高价格

图表最小值

 
sergeev:

图表_价格_最小值

图表最大值

最高价格

图表最小值


非常有趣....谢谢,我们也会检查其他语言。
 
请简明扼要地告诉我用什么命令来关闭一个订单。或者给我一个文章的链接。我不需要任何复杂的代码,只需要几行。
 
progeon:

请简明扼要地告诉我用什么命令来关闭一个订单。或者给我一个文章的链接。你不需要复杂的代码,只需要几行就可以了。
在MT5中,我们不打开和关闭订单,而是打开和关闭头寸。要关闭一个未平仓的头寸,你应该发送一个交易请求,开设一个相同数量的相反头寸。见MQL5参考指南/ 标准常量、枚举和结构/ 数据结构/ 交易请求的结构
 


10月20日,我从cloud.mql5.com下载了MQL5 Strategy Tester Agent。在单处理器计算机上的代理数量的默认设置下,已经创建了2个代理,在服务选项卡的配置器中,建议安装和设置的代理数量为1。安装时的构建是507,更新为523。

 

晚安.我刚刚开始仔细研究它。这似乎是一个明显的错误。我引用了下面的代码,如果我对下面的一行进行评论(它被标记了),那么它似乎可以工作--我不明白问题是什么。这种情况可以通过为Raznica[]数组指定一个明确的大小来避免。我在文件中没有找到关于这个问题的任何内容。

#property copyright "Copyright 2011, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
#include <MovingAverages.mqh>
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_plots   2
//--- plot BaseMa
#property indicator_label1  "BaseMa"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  1
//--- plot MaForMa
#property indicator_label2  "MaForMa"
#property indicator_type2   DRAW_LINE
#property indicator_color2  clrBlue
#property indicator_style2  STYLE_SOLID
#property indicator_width2  1
//--- input parameters
input int      MaPeriod=10;// период усреднения
input ENUM_MA_METHOD  Method=MODE_SMA ; // метод сглаживания                 
//--- indicator buffers
double         BaseMaBuffer[];
double         MaForMaBuffer[];
int            hiMa   ;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- indicator buffers mapping
   SetIndexBuffer(0,BaseMaBuffer,INDICATOR_DATA);
   SetIndexBuffer(1,MaForMaBuffer,INDICATOR_DATA);
   ArraySetAsSeries(BaseMaBuffer,true) ;
   ArraySetAsSeries(MaForMaBuffer,true) ;
   switch(Method)
      {
         case (MODE_SMA):
            hiMa=iMA(NULL,0,MaPeriod,0,MODE_SMA,PRICE_CLOSE) ;
            break ;
         case (MODE_EMA):
            hiMa=iMA(NULL,0,MaPeriod,0,MODE_EMA,PRICE_CLOSE) ;
            break ;
         case (MODE_SMMA) :
            hiMa=iMA(NULL,0,MaPeriod,0,MODE_SMMA,PRICE_CLOSE) ;
            break ;
         case (MODE_LWMA) :
            hiMa=iMA(NULL,0,MaPeriod,0,MODE_LWMA,PRICE_CLOSE) ;
      }
   
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const int begin,
                const double &price[])
  {
  
    double ima[],Raznica[];
    int ended ,i,j,aaa;
    if (rates_total < MaPeriod - 1)
    return(0);   
    if (prev_calculated == 0)
       ended=rates_total-MaPeriod-10 ;
    else 
       ended=rates_total-prev_calculated-1 ;
    ArraySetAsSeries(price,true) ;
    for ( i=0; i < ended;  i++)
      {
         CopyBuffer(hiMa,0,i,1,ima) ;
         BaseMaBuffer[i]=ima[0] ;
         
      }
//-------------------------------------------------------------------------------
    for(i=0 ;i< ended ;i++)
      {
         for( j=0 ;j< 10 ;j++)
            {
               Raznica[j]=0;// ради прикола попробуйте закоментировать эту строку 
            }
         MaForMaBuffer[i]=2*BaseMaBuffer[i]-price[i];   
      }   
   return(rates_total);
  }
//+------------------------------------------------------------------+