[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 455

 
帐户余额()*0.05
 
keekkenen >>:
AccountBalance()*0.05

谢谢你!

 
sergeev писал(а)>>

没有脚本可以打开终端!

因此,如果你想让它工作,它必须在一个开放并连接到网络的终端上。它将在规定的时间运行并记录数据。但是,终端必须始终处于开启状态。

终端是在VPS上,专家顾问的工作清晰地连接到互联网。

我不完全是一个7个月大的孩子。

我不知道该如何处理它。

 
能否请您给我们一个修复全局变量 的代码例子的链接,考虑到EA开启的时间。
我们需要全局变量在EA开始时是固定的,然后当EA关闭所有订单时,它将被重写并保持不变,直到周期结束。
 
Nail_Saby писал(а)>>
能否请您给我们一个修复全局变量的代码例子的链接,考虑到EA开启的时间。
全局变量需要在EA开始时被固定,然后当EA关闭所有订单时,它将被覆盖并保持不变,直到周期结束。

https://book.mql4.com/ru/variables/globals

 
谢谢你,我以前见过这个。
 

你能告诉我错误在哪里吗?

我不能得到一个暂停。


int start()

{

Print ("Falling asleep");
Sleep(10000);
Print ("Waking up");

return(0);

}


从图像上看,结果是暂停=0。



 

baltik писал(а) >>

该脚本在执行时,会在eksert/philes/文件名(这是账号)文件夹中生成一个历史文件。

我需要摆脱对脚本的手动执行。

让它成为专家顾问而不是脚本,并在专家顾问中控制脚本函数代码的执行时间。是时候了--执行脚本代码。

所以我们不需要打开终端

我从这句话中理解到,你的终端是关闭的。 我在回答你 - 脚本不能自己启动终端。

正如你所写的,这就是对它的理解。如果这不是你的意思,请更清楚地解释。

对不起,没有,我只是想寻求一些帮助 :)

而你就只能用我的想法来运行脚本了

这个想法的价值是什么? 如果它是如此必要,一些专业人员不会在很久以前就对这个案子进行调整 ...这是为你个人。

 
MoneyJinn >>:

Подскажите где ошибка.

Никак не удается получить паузу.


В результате судя по картинке пауза = 0.

是在指标中吗?在睡眠指标中不起作用。

 

大家好!请告诉我指标的代码,我自己无法修复它 :(

代码。

#property copyright "Copyright © 2010,"
#property link      ""

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DodgerBlue
double Avar[];
double Clos[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   IndicatorBuffers(2);
   SetIndexStyle(0,DRAW_HISTOGRAM);
   SetIndexBuffer(0, Avar);

   SetIndexBuffer(1, Clos);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start(){
   int    counted_bars=IndicatorCounted();
   int limit=Bars- counted_bars;
      for(int i= limit-1; i>0; i--){
         Clos[ i]=iClose(NULL,0, i)-iClose(NULL,0, i+1);
      }
   ArrayInitialize( Avar,0);
      for( i=2; i<Bars; i++){
         if(MathAbs( Clos[1])==MathAbs( Clos[ i])){
            Avar[ i]= Clos[ i];
            Avar[1]= Clos[1];
            break;
         }
      }
  
  
  
   return(0);
  }
//+------------------------------------------------------------------+

它输出2个直方图,我需要最左边的直方图--向右延伸。如果不再满足所需条件,并且已经有一个左边的直方图。如图(黄色...),请帮助我纠正。


原因: