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

 
晚上好!
请帮助我写一个简单的指标(专家顾问),用于分解水平线。
我已经写好了所有的东西,但我找不到任何错误。警报不起作用。

该指标的想法。
- 设置两个水平面(可手动移动到所需水平面)。
- 当价格从下到上越过最高水平时,就会触发警报。
- 当价格从上到下越过底部水平时,将触发警报。
附加的文件:
 
你是对完成指标更感兴趣,还是能做出下一个指标?
 

大家好。需要一个计算算法。你能告诉我如何在终端中计算某一特定工具的平均点击速度吗?

例如,蜱虫到达的平均速度是以15个蜱虫为基础进行计算。

当我启动该指标时(我正在写),计算出了传入的点数和收到的时间。一旦蜱虫的数量等于15,这个数字就会被除以秒数,在这期间,它们被接收。其结果是FIRST值,即每秒的平均蜱虫接收率。

然后,虱子不断涌现,几秒钟就过去了。什么算法可以考虑到最新鲜的 15个刻度的数量和它们到达的时间(秒),以找到平均的"最新鲜/收入时间" (刻度/秒),在这个平均速度上建立一个曲线。

不要计较广告。

这里是链接 - 可执行文件中的指标和基于它们的TS。

http://fintraders.ru/index.php?option=com_content&view=article&id=88&Itemid=95

如果你有时间和金钱去翻阅,请你对我的问题提出建议。

 
Sancho77:

在测试器中进行优化时,日志中经常弹出以下信息

"2015.03.05 11:04:55.924 内存处理器:无法分配343699140字节的内存"

请告知哪些内存不能被终端检测到?如何才能解决这个问题?


如果在测试时弹出的是开放式酒吧,请尝试使用检查点。
 
_Roman:

大家好。需要一个计算算法。你能告诉我如何在终端中计算某一特定工具的平均点击速度吗?

例如,蜱虫到达的平均速度是以15个蜱虫为基础进行计算。

当我启动一个指标时(我正在写一个指标),会计算出进入的ticks和它们的到达时间。一旦蜱虫的数量等于15,这个数字就会被除以秒数,在这期间,它们被接收。其结果是FIRST值,即每秒的平均蜱虫接收率。

然后,虱子不断涌现,几秒钟就过去了。什么算法可以考虑到最新鲜的 15个刻度的数量和它们到达的时间(秒),以找到平均的"最新鲜/收入时间" (刻度/秒),在这个平均速度上建立一个曲线。

不要计较广告。

这里是链接 - 可执行文件中的指标和基于它们的TS。

http://fintraders.ru/index.php?option=com_content&view=article&id=88&Itemid=95

我不是一个无聊的人,有时间看和问,请就我的问题。



Y[0]=Y[1]+(X[0]-X[15])/15, где:X[i]--从上一个(i+1-th)tick的到达时间到第i个tick到达的时间;Y[i]--这个时间在极端的15个tick中的滑动平均值。
 
tara:
Y[0]=Y[1]+(X[0]-X[15])/15, где:X[i]--从上一个(i+1-th)tick的到达时间到第i个tick的时间;Y[i]--这个时间在极端的15个tick中的滑动平均值。

谢谢你。我正在努力。事实证明。

我已经出来了(我出来了--我还没有理解),对更简单的解决方案...


 
我如何在本论坛的一个主题内进行搜索?我想在这个特定的主题中搜索关于Copy*功能的信息。右上方的搜索可以搜索整个网站或整个论坛,第一种和第二种都不适合。
 

大家好,我正面临一个问题。

我正在使用OrderSelect函数 来确定最后3笔订单的盈亏。

GetLastError()测试器给出的错误#4051
可能是什么原因?


for(int i=OrdersHistoryTotal(); i>OrdersHistoryTotal()-3; i--)
   {   
    if (OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==false)    
         {
         Print("motherfucker ERROR.....",GetLastError());
         continue;
         }
    if ((OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)==true) && (OrderSymbol()==Symbol()) && OrderMagicNumber()==Magic)                    
      {
 
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[1]=(firstValue*InpMAPeriod-price[i-InpMAPeriod])/i-1; Добрый человек предоставил вот такую реализацию(sma99[i]=(sma100[i]*100-d[i-100])/99;), но что то не выходит!

你好,行家,你能给我们一个解决方案吗?)

如何计算。

用滑动周期(如16)计算出15的周期,从16的周期开始。

 
Top2n:

你好,行家,你能给我们一个解决方案吗?)

如何计算。

拥有一个滑动周期(如16)计算出15的周期,从16的周期开始。

馅料不能逆转,肉不能从肉片上回收......