[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 342

 
ULAD:

帮助,善良的人们。

用于5种货币的多货币iCustom指标

(这里有货币对 "EURGBP"、"EURUSD"、"EURCHF"、"EURJPY"、"GBPUSD"、"GBPCHF"、"GBPJPY"、"USDCHF"、"USDJPY "和 "CHFJPY")

我需要强行灌输历史吗?

我怀疑该指标是有效的,但在指标运行时,一些货币对的历史记录没有更新。

你有什么建议吗?

最好是一段代码:)

在引用货币对时检查GetLastError,如果历史跳票,请等待。
 
msl:

善良的人们,更重要的是,聪明的人们,请向一个自学成才的人解释一下,我在编译代码的时候会出现什么样的错误?

\end_of_program' - 预计有结尾括号'}'。

书中写道,你需要括号。找出大括号没有关闭的地方。
 
zx5zx:

我想需要在代码中加入某种循环。请帮助我们。

嗯哼,而且是无限的。

int start(){while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

尽管你的代码在专家顾问中可以正常工作,不需要做任何修改。

 

下午好。

是否可以在指标运行时检查负载,如何检查? 隐约怀疑代码是歪的,并因此放慢了速度......

 
是否可以使用 "先前指标 "选项,手动读取放置在任何指标的单独窗口中的平滑平均线的值?如果是这样,怎么做?
 
splxgf:

嗯哼,而且是无限的。

虽然你的代码在专家顾问中完全可以正常工作而不需要修改。

{while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

不,我们不要取笑 (((( 我们不应该每隔一毫秒就执行 "警报",而应该在每一个当前收盘的蜡烛图上执行。但每小时一次,因为我只对每小时的烛台感兴趣。

这个人只是挂着。((

 
zx5zx:

对一个指标、脚本或顾问感兴趣?
 
对于剧本。对于未来的EA也是如此,请解释一下
 
zx5zx:
对于剧本。对于未来的EA也是如此,请解释一下

为脚本

int start()
{int b;
  while(!IsStopped())
    {
    if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
    }
}

为顾问


int b;
int start()
{
  if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
}
 
Techno:

为一名顾问

这样更好。

int start()
{static int b;