新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1454

 
Dzmitry Zaitsau:
你好,请你帮助我理解PrintFormat()中的%符号的作用,如果没有它,Print()中的值就会打印在日志中?
PrintFormat("%s %d: leverage = 1:%I64d",
server,login,leverage);

这是有格式的输出

倒逗号表示输出值的格式--类型、字符数...。

用他们的帮助实例进行实验

 
大家好!我正在做一个自定义指标的猫头鹰,出现了一些问题!请问是什么问题?
我们只需要在第一支蜡烛上有一个信号(当有信号时),仅此而已(例如:根据信号买入第一支蜡烛,根据信号卖出第一支蜡烛)。但它从第一个蜡烛图开始就打开了,而且在每一个蜡烛图上都不断打开!这就是所谓的 "大手笔"。我可以问一下是否有锁吗?
 

制作全局变量,像这样。

bool up_opened=false, dn_opened=false;

void OnTick()
   {
   if(!up_opened && OrderSend(symbol,OP_BUY,.....)
      {
      up_opened=true;
      dn_opened=false;
      }


   if(!dn_opened && OrderSend(symbol,OP_SELL,.....)
      {
      dn_opened=true;
      up_opened=false;
      }
   }
 
Aleksei Stepanenko:

全局变量,类似这样的事情。

旗帜是我们的一切)))。你真的跑不过他们)

 
Valeriy Yastremskiy:

旗帜是一切))))你真的跑不过他们)。

唯一的问题是,它们在重置时被重置。

 
Vitaly Muzichenko:

唯一的问题是,它们在重新启动时被重置。

好吧,它是怎么说的)在开幕时,在存在时,在闭幕时,在缺席时。当ping是好的,当ping是坏的)好吧,没有人取消文件和外部变量。

对傻瓜的保护应始终存在)

 

你好,请你就两个问题提供建议:
1)是否有可能使一个计算数学完整的搜索参数函数OnTester不在优化日志中显示任何结果,如果它们低于一个标准? 我在测试中几乎有1亿个结果,我最多需要其中的0.1%,而且有这么多结果,我甚至在Excel中都无法筛选出来。

2)是否有可能使测试者在超调数超过100mln时不进入遗传优化?(我需要大约100亿)?ParameterSetRange 没有帮助,测试者仍然去找遗传学。100mln通行证需要我花3分钟来测试。

 
Alexander Generalov:

你好,请你就两个问题提供建议:
1)是否有可能使一个计算数学完整的搜索参数函数OnTester不在优化日志中显示任何结果,如果它们低于一个标准? 我在测试中几乎有1亿个结果,我最多需要其中的0.1%,而且有这么多结果,我甚至在Excel中都无法筛选出来。

2)是否有可能使测试器在超调数超过100mln时不进入遗传优化?(我需要大约100亿)?ParameterSetRange 没有帮助,测试者仍然去找遗传学。我的100百万通行证需要3分钟来测试。

你可以在帧处理后立即将单个可用的结果保存到文件中。

每遍可能有1个以上的帧,这将减少工作的数量。

例如,我每次计算10,000个结果,并传输相同数量的帧,这允许你不进入遗传学。

 
警报 - 同步失败,交易行为处理失效是什么意思?
 
晚上好
int  TimeHour( 
   datetime      date            // дата и время     );

设置表明,它返回指定日期的小时值(0-23)。我怎样才能添加一个不仅查看当前日期,而且查看所有时间的函数?