001-DYNAINFO动态行情等常数函数的特别说明

001-DYNAINFO动态行情等常数函数的特别说明

Previous pageReturn to chapter overviewNext page

DYNAINFO动态行情等常数函数的特别说明

很多初学者搞不清楚常数与序列数值的区别,这里给大家介绍一下,常数函数不同于序列数值的函数,序列数值的函数,会在调用后返回一串连续的数据,而常数只会返回一个数字,对于DYNAINFO则会返回动态显示牌上的行情报价,即永远都是最新的报价,用户只要在公式系统做个简单的测试公式就能明显看出区别:

 

AAECLOSE; //显示序列数值的收盘

BB:DYNAINFO(7);/的返回常数的最新价

 

clip0819

 

由图上就看到了序列数值是在图形上个连续的曲线,而常数只是一个横线,他永远都是最新价;

因为常数函数尤其是DYNAINFO的特殊性,初学用户往往会在图表上的交易系统上使用他获取最新报价,这是不行的,因为图表上的交易系统需要有连续的交易信号往往才能正确工作,而使用DYNAINFO函数就会破坏历史的信号生成,造成图表上的交易系统无法计算出正确的结果。

DYNAINFO往往都是在后台自动交易中使用的,因为后台自动交易通常只关心最后一个周期的信号,所以DYNAINFO不会对历史的计算结果产生过多的影响,但并不表明绝对没影响,如果后台自动交易系统中使用DYNAINFO来计算比如MA等均价,也是无法正常工作的,所以用户必须要搞清楚常数和序列数值的区别,才能更好运用金字塔进行程式化公式的编写。