我是比较传统的用户,依赖技术指标在实盘中的指导,所以自编的公式里面,有大量的解盘信息。我编好的公式也会给一些年纪比较大的老年人朋友做操作参考,所以电脑解盘功非常实用和重要。
我使用金字塔有一段时间了,感觉还是非常不错的,就是解盘函数EXPLAIN的性能问题非常突出,需要进行改善,要不然开盘时间基本无法使用(我以前使用的是另一款软件,最近才迁移到金字塔)。
INPUT:N(10,1,50,1);
MA1:EMA(C,N);
MA2:EMA(C,N*2);
MA3:EMA(C,N*4);
MA4:EMA(C,N*5);
MA5:EMA(C,N*6);
EXPLAIN(C>REF(C,1),'MA1值: '+ NUMTOSTR(MA1,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA2值: '+ NUMTOSTR(MA2,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA3值: '+ NUMTOSTR(MA3,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA4值: '+ NUMTOSTR(MA4,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA5值: '+ NUMTOSTR(MA5,3)),COLORWHITE;
EXPLAIN(C<REF(C,1),'MA6值: '+ NUMTOSTR(MA1+MA5,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA1值: '+ NUMTOSTR(MA1,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA2值: '+ NUMTOSTR(MA2,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA3值: '+ NUMTOSTR(MA3,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA4值: '+ NUMTOSTR(MA4,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA5值: '+ NUMTOSTR(MA5,3)),COLORWHITE;
EXPLAIN(C<REF(C,1),'MA6值: '+ NUMTOSTR(MA1+MA5,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA1值: '+ NUMTOSTR(MA1,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA2值: '+ NUMTOSTR(MA2,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA3值: '+ NUMTOSTR(MA3,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA4值: '+ NUMTOSTR(MA4,3)),COLORWHITE;
EXPLAIN(C>REF(C,1),'MA5值: '+ NUMTOSTR(MA5,3)),COLORWHITE;
EXPLAIN(C<REF(C,1),'MA6值: '+ NUMTOSTR(MA1+MA5,3)),COLORWHITE;
3、改进解盘函数的性能。这是我推荐的方式,我发现整个公式卡顿,是解盘函数EXPLAIN导致的,而且我发现,只要是在EXPLAIN中使用了字符串转换函数NUMTOSTR就会非常卡。我之前使用的那款软件,没有任何卡顿,是因为其针对字符串与数值输出,提供了两个解盘输出函数,一个是输出字符串的Explain函数,一个是输出数值的ExplainEx函数,ExplainEx的用法如下: