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

 
fx_max:

请解释为什么指标窗口中没有显示任何结果。

像这样试试吧。

while(i>=0){ 
  Buf_0[i]=Close[i]/Close[i+1];
  Print("Buf_0[",i,"] = ",Buf_0[i]);
  i--;
}

并看看指标到底告诉你什么

 
fx_max:

请解释为什么最后在指标窗口中什么都没有显示。

这就是它的画法,但是如果你把除法结果归一到位,指示器缓冲区将总是显示1,因为除数和被除数非常接近,除法结果非常接近1。

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
//---- buffers
double ExtMapBuffer1[];

int init(){
  //---- indicators
  SetIndexStyle(0,DRAW_LINE, STYLE_SOLID,2);
  SetIndexBuffer(0,ExtMapBuffer1);
  //----
  return(0);
}

int start(){
  int    counted_bars=IndicatorCounted();
  int limit;
  if(counted_bars==0) {limit=Bars-1;}
  if(counted_bars>0) {limit=Bars-counted_bars-1;}
  for(int i=limit;i>=0;i--){
    if(Close[i]>0 && Close[i+1]>0){
      ExtMapBuffer1[i]=Close[i]/Close[i+1];
    }
    else{
      Print("Close[",i+1,"] = ",Close[i+1],"  Close[",i,"] = ",Close[i]);
    }
  } 
  return(0);
}
//+------------------------------------------------------------------+
 
 
你能告诉我为什么真实账户历史的详细报告(以及报告)不被保存到磁盘,而模拟账户的报告被保存--在终端的 "账户历史 "选项卡中,点击鼠标右键后选择 "所有历史",然后 "保存为详细报告"--在那里做的都一样,而真实账户的报告由于某种原因没有被保存(文件名在桌面的同一目录下指定不同)?
 
Roman.:


简单--你的模板有问题。我已将模板档案附在这个帖子上。关闭终端,打开终端文件夹。其中有一个模板文件夹--打开它,用本帖存档中的文件替换其中的文件。

例如,我的文件夹的路径是D:\Other\Net\MetaTrader 4\templates\。

附加的文件:
1_2.rar  6 kb
 
drknn:


这很简单--你的模板被搞乱了。我已经在这个帖子中附上了一个带有模板的档案。关闭终端,打开终端文件夹。其中有一个模板文件夹--打开它,用本帖存档中的文件替换其中的文件。

我的文件夹路径是D:OtherNet\MetaTrader 4\templates\,例如。


谢谢你,一切都成功了,万岁!
 

测试结束后,顾问的情况如下

有什么建议吗?

5492010.11.19 22:59驻足不前1750.801.597840.000001.63074-2281.6010062.04

5502010.11.19 22:59驻足不前1740.401.597840.000001.63074-1160.808901.24
5512010.11.19 22:59驻足不前1730.201.597840.000001.63074-590.40

8310.84


 
evgenii_7:

测试结束后,顾问的情况如下

有什么建议吗?

5492010.11.19 22:59驻足不前1750.801.597840.000001.63074-2281.6010062.04

5502010.11.19 22:59驻足不前1740.401.597840.000001.63074-1160.808901.24
5512010.11.19 22:59驻足不前1730.201.597840.000001.63074-590.40

8310.84



驻足不前

测试结束 后,订单被强行关闭...
 
请向新来者解释,既然我们是按卖出价和买入价进行交易,为什么可能需要开盘价[]收盘价[]低价[]和高价[]?
 
labirint:
请向初学者解释一下,既然我们是按 "买入 "和 "卖出 "进行交易,为什么还需要 "开盘"[]"收盘"[]"低点 "和 "高点"?


分析当前的价格趋势,并决定下一步该做什么。你不能争辩说没有趋势。对吗?那么价格就有了惯性。如果我们手中没有任何东西,除了买入和卖出的tick数据阵列,我们怎么能跟踪惯性?

一般来说,这并不是可能需要这些价格阵列的唯一原因。应用的领域相当广泛。

 
labirint:
请向新手解释一下,既然我们是按卖出价和买入价交易,为什么可能需要开盘价[] 收盘价[] 低价[] 和高价[] ?


我是一个初学者,为什么我需要audjpy图表

我只在eurusd上工作 ...

原因: