任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 141

 
webip:
如何使EA考虑标准,以便当0条关闭(然后将成为1),以及当一个新的0,当1条的标准(最后的CLOSED)重合 --> owls将打开一个订单?我的标准中使用了cci指标和其他一些感应器。我已经在所有这些程序中设置了shift=1;但是订单不是在新条形图打开后,而是在几个点后(特别是在5-9个点后--这是一个很大的数字,你知道)打开的。该怎么做?


bool New_Bar=false;
static datetime New_Time; 
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   Fun_New_Bar();
  if (New_Bar)
     {
     //работает на 1 тике 0 бара
     }
//----
   return(0);
  }
//+------------------------------------------------------------------+
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
                     // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
 
metatrader4/tester/logs文件夹里有什么
 
webip:
metatrader4/tester/logs文件夹里有什么


这是测试员日志中显示的信息所在的位置。如果你删除它们,你将从这些信息中释放磁盘内存
 
我有一个Windows 7的最大sp1,讲俄语。
安装MT4终端Build 509后,如果我选择语言-俄罗斯,那么重启后所有的文字都是无法理解的符号,如果我放上英语,所有的英文都是正常可见的,只是在导航器中,名字也是以无法理解的符号显示,因为账户最初是以俄语注册。我从Instaforex到达终端,但其他经纪公司有同样的问题。可能问题出在我的操作系统的字体上。

请告诉我对字体的要求是什么,我能否添加/插入/替换它们,以及如何做,因为我不想转移到另一个操作系统。
我不想移动其他程序--avast杀毒软件、Opera和所有Windows 7程序(记事本、计算器等)在俄语中运行良好。

附上航站楼的英文和俄文照片

 
artmedia70:


这是输出到测试器日志的信息的位置。如果你删除它们,你将释放磁盘内存中的这些信息 。
也许正确的做法是,每次开始 新的测试 或优化时,自动删除测试人员的日志,我已经厌倦了每次都手动清除它。我不知道MT用户对此有何看法?
 
chief2000:
也许正确的做法是在每次开始测试或优化时自动删除测试者的日志,我已经厌倦了每次手动清理它。我不知道MT用户对此有何看法?

如果你不需要分析这些调试信息,那么就删除它们。不是所有的信息都显示在测试器的 "日志 "选项卡中。它们都在日志中具体说明。有人需要它们。所以自己要注意清理空间。或者搜索网站上的步行者,清除日志目录。
 

有一个 确定最小地段尺寸功能

int LotDecimal() 
{return (MathCeil (MathAbs (MathLog (bd_LOTSTEP) / MathLog (10))));}

我在想为什么会有一个对数,而且是一个自然对数。为什么它要用一个除以另一个?作者想用这个函数来实现什么?

 
人们,你能给我一个提示吗?我如何在mql4中查看数组的内容?
 
Zolotai:
人们,你能给我一个提示吗?如何在mql4中查看一个数组的内容?
循环浏览数组的所有单元格,并在每次迭代时将其内容打印到日志中。
 

亲爱的同事,我有一个关于优化的问题。我已经优化了我的专家顾问。我在测试器中一个接一个地运行数据,没有进行优化。一些数据可能在开始时显示出利润,但在最后,收益率曲线开始下降,反之亦然。这就提出了一个问题,如何在一组盈利的运行中选择一个从头到尾都显示相同利润的运行。这个目的的预期回报是什么?