[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 393

 
Zhunko:

1.一切运作正常。循环是需要的,例如,能够在其他符号上工作或做其他事情(界面维护)。如果没有循环,专家顾问只在它被加载的图表上的点位上触发。
2.这是一个演示脚本。周末需要检查工作能力的循环。

3.将工作。

非常感谢你,瓦迪姆!
 
TarasBY:

你在比较价格和时间。

谢谢你。的确....,我怎么没有注意到!!!!!!。
 

帮助 我是一个完全的新手用户,我开了一个模拟账户,屏幕上出现了终端的标志,在我的存款的右角开始交易,一切都很清楚,然后我按下了一些东西,时间表仍然交易,标志和存款已经消失了6天,如何将一切恢复到原来的状态。

 

奥丽雅,这是个演示,不用担心都没了!在左上角开一个新账户,并继续进行试验!好运!

你一定是打掉了终端机!在菜单的顶部按 "工具",一切都会恢复!这时,你就会发现,在你的电脑上,有一个 "工具"。

 
TarasBY:

你在比较价格和时间。



我想我已经做了所有正确的事情 ....仍然无法打开(在测试器中)

在日志中也没有错误信息 http://clip2net.com/s/5aLodh

int start()
 {
 double Price=0.9022; 
 if  ((iTime( NULL,0, 0) )== D'14.08.2000 14 00')
 if (Bid == Price)
if(NormalizeDouble (MathAbs (Bid - Price ), Digits) <= 0.0005)  
 int Ticket= OrderSend(Symbol(),OP_SELL,0.1,Bid,1,Ask+1490*Point,Ask-110*Point,"jfh",123 );//
}
return(0);
搞不清楚哪里出了问题?
 
solnce600:

我想我已经做了所有正确的事情 ....仍然无法打开(在测试器中)。

在http://clip2net.com/s/5aLodh, 日志中也没有错误信息。

我无法理解--问题出在哪里?

制定一个规则:"在编写和测试代码的阶段,所有的事件(特别是如果你不能得到预期的结果)都要打印!!!"。- 在每个if之后 - Print()。

这样你就能学会迅速找到自己的错误,并看到你所认为的 "应该如此 "的胡说八道。

 
TarasBY:

给自己定个规矩:"在编写和测试代码的阶段,所有的事件(尤其是没有得到预期的结果)都要打印!!"。- 在每个if之后 - Print()。

这样,你将学会迅速找到自己的错误,并看到你所认为的 "应该如此 "的废话。

好的。谢谢你。
 
solnce600:

我想我已经做了所有正确的事情 ....仍然无法打开(在测试器中)。

在日志中也没有错误信息 http://clip2net.com/s/5aLodh

void start()
 {
  double Price = 0.9022; 
  if (Time[0] == D'14.08.2000 14 00')
   {
    if (Bid == Price) <-- Подозрительное сравнение
     {
      if(NormalizeDouble(MathAbs(Bid - Price), Digits) <= 0.0005)  
       {
        int Ticket = OrderSend(Symbol(), OP_SELL, 0.1, Bid, 1, Ask + 1490 * Point, Ask - 110 * Point, "jfh", 123);
       }
     }
   }
 }
搞不清楚哪里出了问题?
如果它真的发生了,也不会很快发生,也许永远不会。
 

下午好!

能否请您就这项工作向我提供建议?我需要写一个公式,将今天的账户状态(账户中的总金额)与昨天的账户状态进行比较。我想不出该怎么做。我在等待你的回答,预先非常感谢你!

 
Boneshapper:

下午好!

能否请您就这项工作向我提供建议?我需要写一个公式,将今天的账户状态(账户中的总金额)与昨天的账户状态进行比较。我想不出该怎么做。我在等待你的回答,预先非常感谢你!

只要 "今天 "一到,你就把当前的余额值放入一个全局变量。你把 "今天 "的开始追溯到每天蜡烛的开始。