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

 
问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。
 
intrade:
问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。

所以不要创建空变量。并检查已经被符号、魔术师打开的东西,如果有必要--按时间范围。但这里没有心灵感应,没有密码就没有什么可说的。
 
intrade:
问题似乎是,当你改变时间框架时,专家顾问被预先初始化,这导致了大量的空变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。

问题是,为什么我们需要在专家顾问运行时改变时间框架?你必须设置一个禁忌--放上EA,忘记图表,如果你需要看什么,就打开一个新的图表,做你想做的事。
 
intrade:
问题是,当你改变时间框架时,专家顾问会预先初始化,这导致了很多空的变量。如果它们是空的,这意味着据说没有交易,我们必须打开新的交易。


使用定时器,比如说。

关闭

返回相应图表的条形图(由移位参数指定)的收盘价

doubleiClose(
stringsymbol,// 符号
intTimeframe,// period
intshift// shift
)。

并随心所欲地改变时间框架!看看《独》吧,都在那里等着你呢!

 
Prints是否会减慢EA的优化 速度,或者不被处理?
 
ClanVi:
Prints是否会减慢EA的优化速度,或者不被处理?

是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行 速度......
 
ClanVi:
Prints是否会减慢EA的优化速度,或者不被处理?


这是很容易避免的!当代码在测试器中被测试后,把它放在打印或注释 之前

  if(!IsOptimization() || !IsTesting()) 

而且它不会缝合!

 
VOLDEMAR:

是的,任何一行代码都需要CPU的时间,发出信息或与图形对象一起工作的代码会大大减慢程序的执行速度......。
如果不是在视觉模式下,图形对象在优化器和测试器中会被忽略,但打印出来的东西对我来说是很有趣的。
 
大家下午好。先生们建议如何处理 "错误6 "的错误,与服务器没有连接,但滴答声响起,一切如常.... 测试中的猫头鹰......今天我起来了,你在这里.....,有4只猫头鹰5M 15M 30M 1H这样的错误在M5 M15 M30的日志中抛出,都是在不同时间和价格....谁对这种事情有经验,请帮助。谢谢。
 

调试器不工作 - 怎么了?

向所有论坛成员致以最美好的祝愿!

没有人回答我在第644页提出的问题。我一定是问错了,所以我再问一遍。所以。

Metatrader Bild 646, Editor Bild 934。这里有一个简单的指标。

class CDebuggerFix { } ExtDebuggerFix; //Это заклинание, исправляющее известный баг.
void start()                     
  {
   int i=10,                           
       k3;
   string k2;
  
     while(i>=1)                      
     {
      k2=Symbol();
    
      if (k2=="EURUSD") k3=3;
      if (k2=="USDCHF") k3=4;
      if ((k2=="EURUSD"||k2=="USDCHF")!=True) k3=5;
       Alert("k2=",k2,"\n","k3=",k3);
       
          i--;                         
      }
  return;
  }

我在欧元兑美元M1 图表上运行它,得到的结果是这样的。


也就是说,一切都像它应该的那样。

现在我在Alert 之前做一个断点,并运行调试器。


USDCHF,H1 图表出现。它是从哪里来的?只有EURUSD ,M1 是开放的。

我按下确定键,这就是我看到的情况。


也就是说,该指标正是从这个USDCHF,H1 中获取数据。这里有什么问题呢?

第二个问题。 编辑器没有把写好的脚本放在Scripts 文件夹里,而是放在MQL4 文件夹里,并把编译后的文件也放在那里。我必须手动拖放源代码到Scripts 文件夹,然后编译,脚本才会出现在Navigator中。指标没有这个问题,它们直接进入它们的文件夹。 是我做错了什么,还是编辑部犯了一个错误?

祝愿回答我的人好运。