机器周期为负值 - 页 16

 
alsu:
如果计算算法相同,对挥舞机的绘制地点有什么区别呢?有可能完全不画,而是计算并在纸上写下数字,这不会改变什么。

在这一点上,我认为我们最后的帖子不是关于这个的,我在等待对最后一页的第一个帖子的回应(
 
alsu:

好了,所以第三次--你需要知道未来的情况才行。没有其他变种(虽然,我撒谎:你也可以计算市场的COMULA和计算 FUTURE)。

你可以修改 Yusuf指标 来绘制未来的条形图。例如,如果预测期是20条,在当前时间内,它绘制了第-20条,在第一条-19条,在第二条-18条,等等。

也就是说,它是由不断移动的预测线的尖端画出来的。

如果在零条上的价格上下波动或画角,那么第-20条的价格将被设定为收盘的第-19条(条形大小=0)。

 
david2

谢谢你,它让我笑了DDD
 
alsu:

谢谢你,这很有趣DDD

不过,看看会发生什么,还是很有意思的。

新年快乐。

 
Avals:

给你

:)



不,不是这样的......(( ,但代码是近似的..........AM给出的代码,并不与MA相一致,即没有镜像,因此有问题......(( AM没有在MA发布同样的价格,即没有同步性和与MA相同的效果.....。

等待您对我的评论作出回应
 
MA(1)不是那么平滑,通过它镜像MA(P)将得到相应的不平滑的曲线,这里称为AM(P)。唯一的解决办法是为条形点(仅在收盘时或在所有OHLC时)做一个花键,并通过这条平滑的曲线垂直地反映MA(P)。有人愿意这样做吗?
 
yuripk:
MA(1)不是那么平滑,通过镜像MA(P),你会得到一条相应的非平滑曲线,称为AM(P)。唯一的解决办法是为条形点(仅在收盘时或在所有OHLC时)做一个花键,并通过这条平滑的曲线垂直地反映MA(P)。有人愿意这样做吗?



如果我们使用一个普通的波形,移位20个小节...

条件...

a) 尖端必须延伸到最后一格(其大小将约为20-40格)。

b) 每一个第一小节,每一个一或二小节,都应该从面具本身的最后一小节中提取....。因此,提示将有东西可供绘制(当然,如果提示是从波形的最后一格本身绘制的,那么它应该是没有重绘的。)

P/S也许很傻,但如果有这种可能性,为什么不试试写这种代码,看看会发生什么......

 
Caesar34:



如果你使用一个传统的向导,移位20个小节,会怎么样呢...

条件...

a) 尖端必须延伸到最后一格(其大小将约为20-40格)。

b) 每一个第一小节,每一个一或二小节,都应该从面具本身的最后一小节中提取....。这样一来,小费就有了可以借鉴的地方。

P/S也许很傻,但如果有这种可能性,为什么不试试写这种代码,看看会发生什么......

这不是第一次有人要求我推断MAs,并使用MAs的推断值重建未来的条形图。我自己也试了很久,很辛苦。它不起作用。如 果你在历史上运行这样的预测器,无论采用何种推断方法(2度或3度的多项式,三角系列,等等),预测的准确性将是50%。如果我们在历史数据上计算各种外推方法的外推MA值与实际值的平均偏差,最小的误差将是基于以通常方式计算MA未来值的外推方法(SMA、EMA、LWMA),但将缺失的未来价格值等同于最后已知价格。也就是说,对未来的最佳预测是所有预测的价格等于最后的已知价格。同样的结果可以在许多科学文章中找到。这是我给你的新年礼物。你可以相信并拯救自己在死胡同里多年无果的寻找,或者把现在的东西扔到垃圾桶里,自己去。这取决于你。

 
Caesar34:



如果你用一个正常的挥手,用20个小节的移位...

条件...

a) 尖端必须延伸到最后一格(其大小将约为20-40格)。

b) 每一个第一小节,每一个一或二小节,都应该从面具本身的最后一小节中提取....。这样一来,小费就有了可以借鉴的地方。

P/S也许很愚蠢,但如果你能,为什么不尝试写这样的代码,看看会发生什么......。



这里)))

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
extern int       Len=20;
extern int       sm=-20;
double ExtMapBuffer1[];
int init()
  {

   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
   return(0);
  }
int deinit()
  {
//---- 
//----
   return(0);
  }
int start()
  {
   int    counted_bars=IndicatorCounted();
   for (int i=Bars-counted_bars;i>=-sm;i--){
     ExtMapBuffer1[i]=iMA(NULL,0,Len,sm,MODE_EMA,PRICE_CLOSE,i);  
   }//for
 
   for (i=-sm-1;i>=0;i--){
     ExtMapBuffer1[i]=(Close[0]+(Len-1)*ExtMapBuffer1[i+1])/Len;  
   }//for
   
   return(0);
  }
 

我已经读完了整个主题。

我仍然不明白TC想要什么(有一种观点认为他自己也不明白),但我认为今天gpwr 的帖子是最充分的答案。