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

 
Pavel447 писал(а)>>

你好,我有一个问题:应该在代码指标NonLagAma(它通过改变线的颜色给出买入和卖出信号)中加入什么,是输出一个声音信号还是一个图形(例如在一个单独的窗口中)与一个相应的指标信号。我想,比如说,与一个特定的时间框架挂钩,但这将提醒多个货币对....。

如果有人能提供帮助或建议,我将非常感激!

我不确定如何做......:)

它应该会有帮助的 :)

附加的文件:
 
mgribachev писал(а)>>

应该有帮助 :)

这已经是一个修改过的版本了吗?

输入参数中的警报模式和警告模式的值是零。 我需要改变这个值吗?

在这个版本中,信号是否健全?

总的来说,感谢你对第一个帖子的快速回复!:)

 
alsu >> :

最后两个是按开业时间还是关门时间?

最近的两次收盘时间(持有的交易--所获的利润或损失)。

 
请帮助提供代码!阵列中数据的标准偏差 没有计算。这个问题要求每个K-max(minimum)对应于它自己的标准差,在搜索绝对值的同一区间计算。谢谢你!
int start()
  {
   int i, k, counted_bars=IndicatorCounted();
//----   
   double num_array[5000], MAXR8, MINR8, StdDev8;
//---- 
   i=Bars- Period1+1;
   if( counted_bars> Period1-1) 
   i=Bars- counted_bars-1;
//----       
   while( i>=0)
        {
//----
        k= i+ Period1-1; 
        while( k>= i) 
             {
             num_array[ k]=Close[ k]/Close[ i+1];
             
             MAXR8= num_array[ArrayMaximum( num_array,8, k)];
             MINR8= num_array[ArrayMinimum( num_array,8, k)];
             
             // стандарстное отклонение не работает
             StdDev8=iStdDevOnArray( num_array,0,8,0,MODE_SMA, k);
             
             k--;
             }  
//----
       Buffer[ i]=;
       i--;
       }
//----
   return(0);
  }
 
001 писал(а)>>

伙计们,解释一下这种情况意味着什么。

代码。

if(High[0] > enve_start && enve_start > Low[0]) -- 试图抓住价格跨越包络线。

Log entry: High[0] = 1.0726 enve_start = 1.0751 Low[0] = 1.0726.

也就是说,蜡烛的高点和低点是一样的。任何烛台都是如此。

在大多数情况下,High[0]和Low[0]会是一样的,因为蜡烛是零。

 

我如何选择最近2次已经关闭的交易(从账户历史列表中)?

一定有这样的东西

OrderSelect(Parametr,SELECT_BY_POS,MODE_HISTORY)==true
如何写出正确的参数来选择?
 

xrust писал(а) >>

在大多数情况下,High[0]和Low[0]将与第一个蜡烛的零计数相同。

谢谢你的答复。这样写是否正确呢?

如果((High[0]>enve_stop>Low[1])还是先写两个都好?

 
skifodessa >> :

大家好,我怎样才能规定两个级别的值(我看到了图片)。- AO中最后一个绿柱的高点(如果当前是红柱)和绿柱前最后一个红柱的低点。谢谢你。

你需要确定颜色在哪个柱子上变化,通过iTime(从柱子上)找到时间,知道时间后设置标记。

 
001 >> :

谢谢你的答复。这样写是否正确呢?

如果((High[0]>enve_stop>Low[1])还是前者两者都好?

我会这样做的。

if ( Close[2]>= enve_stop && Close[1]< enve_stop )  {//пересечение сверху вниз  
 
Mr-Franklyn >> :
请帮助提供代码!在一个数组中协助的数据的标准偏差不被计算。这个问题要求每个K-max(minimum)对应于它自己的标准差,在搜索绝对值的同一区间计算。谢谢你!

代码是相当粗糙的。

见:i=Bars-Period1+1在循环的第一次迭代,我们得到k=i+Period1-1=Bars-Period1+1+Period1-1=Bars,然后Close[k],这意味着我们已经脱离了数组。

正确:i=Bars-Period1-1

接下来--为什么在每次迭代i时,我们用Period1的值重新填充数组(仅有1-i-的偏移)?

为什么在每次迭代k的时候,我们要考虑整个 数组的标准差--它有5000长,而且有零!?(据我所知,数字500被选为 "明显 "比Bars大)?

正确的方法是首先填充数组,然后(在一个新的循环中)进行计算。

在每次迭代k的时候,StdDev8都会被计算出来--一个问题:为什么? 我们会在每次改变k的时候失去这个值,而且,按照我的理解,我们只想在循环结束后使用它。


提示:给自己画一个算法流程图,走一遍,写下所发生的一切,包括循环。确保该算法完全按照你的要求去做。然后才着手将其翻译成编程语言。不需要害羞--每个人都是从它开始的,而且许多欣赏这种方法的人都不会停止:)))。