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

 
rapid_minus:

晚上好!

你能告诉我我的第一个EA有什么问题吗?在骨折的时候没有显示信息。

...

谢谢!

if(MA_t>MA_s<MA_f)

谁会这样破坏它?你必须弯曲膝盖;)

像这样做。

if(MA_t>MA_s && MA_s<MA_f)
 
tara:

Y(n+1)=(Y(n)*n+x[n+1])/(n+1),其中Y(i)是i个数值的移动平均数,x[i]是编号为i的数值。如同时间序列中的数值的编号。

如果你能告诉我你为什么需要这一切,你会非常感激的。

//+------------------------------------------------------------------+
//|   simple moving average                                          |
//+------------------------------------------------------------------+
void CalculateSimpleMA(int rates_total,int prev_calculated,const double &price[])
  {
   int i,limit;
//--- first calculation or number of bars was changed
   if(prev_calculated==0)
   
     {
      limit=InpMAPeriod;
      //--- calculate first visible value
      double firstValue=0;
      for(i=0; i<limit; i++)
         firstValue+=price[i];
      firstValue/=InpMAPeriod;
      ExtLineBuffer[limit-1]=firstValue;
      ExtLineBufferFid[limit]=(firstValue*InpMAPeriod+price[i+1])/InpMAPeriod;
      Print(" ",ExtLineBufferFid[limit]);
     }

谢谢你的反馈。倾向性平面测量的方法

InpMAPeriod = 13;

结果:当前价格为1.09,计算出1.27

期间13到1.09的价格不等于1.27,我做错了什么?

 
Top2n:

谢谢你的反馈。趋势性的平面测量法

InpMAPeriod = 13;

结果:当前价格为1.09,计算出1.27

期间13到1.09的价格不等于1.27,我做错了什么?


这是一种趋势性的平面测量方法吗?也许正在流行,在俄罗斯?
 
artmedia70:

谁会像这样打破?你必须用你的膝盖敲打它;)

并像这样做。

谢谢你的回答,我自己在教程中找到了,只是还是没有写。如果没有位置,我应该在哪里看到这个消息呢?

在教程中还没有找到(或错过)。顺带一提,请问:我不明白打印 和警报之间的区别。

你能告诉我吗?

谢谢你。

 
rapid_minus:

谢谢你的回答,我自己在教程中找到了,只是还是没有写。如果没有位置,我应该在哪里看到这个消息呢?

在教程中还没有找到(或错过)。顺带一提,请问:我不明白打印和警报之间的区别。

你能告诉我吗?

谢谢你。

如果你是在演示或真实模式下,Print() 将信息打印在 "专家 "日志中,如果你是在可视化模式下,它将打印在测试者的 "日志 "中。

Alert()在图表上打印消息窗口,如果是在演示或真实模式下,如果是在可视化模式下,则在策略测试器的 "日志 "日志中。

 
Top2n:

谢谢你的反馈。趋势性的平面测量法

InpMAPeriod = 13;

结果:当前价格为1.09,计算出1.27

期间13到1.09的价格不等于1.27,我做错了什么?


1. (firstValue*InpMAPeriod+price[i+1])/InpMAPeriod

2.(firstValue*InpMAPeriod+price[InpMAPeriod+1])/(InpMAPeriod+1)

移动平均线 的计算速度也可以快一点,因为有这么多的移动平均线 需要处理。Y[i]=Y[i+1]+(X[0]-X[N])/N

 

你好,我在窗口中打开了十多个图表。 我在所有的图表中都有一个专家顾问在活动。我怎样才能知道目前正在活动的图表的符号。

Symbol

返回带有当前金融工具名称的文本字符串。

stringSymbol()。


如果我理解正确的话,它返回专家顾问所连接的窗口的符号。我需要当前活动窗口的符号,怎样才能得到它?
 
pycha:

你好,我在窗口中打开了十多个图表,一个专家顾问在所有这些图表中都是活跃的。我怎样才能找出目前显示活动图表的图表符号。

如果我理解正确的话,它返回专家顾问所连接的窗口的符号。我需要当前打开的窗口的符号,怎样才能得到它呢?
你在哪个窗口有很多打开的图表?
 

我不明白这个问题,在程序窗口中

我需要知道活动图表的符号。 在图片中,它是GBPUSD。我怎样才能做到这一点呢?

我需要一个函数,将GBPUSD返回给本例中每个打开的专家顾问,无论符号如何。