Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]一个关于变量运算的问题

1楼
auiauk 发表于:2017/2/23 19:37:17
一个简单的变量相加的公式:

VARIABLE : ass =0 ;
aa := c -o ;
ass := ass +aa ;
上面的公式没有问题,稍加改动如下:
VARIABLE : ass =0 ;
aa := c -ref(o,1) ;
ass := ass +aa ;
编译没有问题,运行时ass为无效值。

请问什么原因?
2楼
jinzhe 发表于:2017/2/24 8:46:04
aa在第一根k线上无值,后面的迭代运算连锁反应导致后面也没有值
3楼
auiauk 发表于:2017/2/24 9:48:37
问题在于:aa是有值的,ass却无值。
4楼
jinzhe 发表于:2017/2/24 9:52:12

写错了

 

aas在第一根k线上无值,导致了迭代计算下,后面的aas都没有值

5楼
jinzhe 发表于:2017/2/24 9:53:07
关键在于,你要定义第一根k线的aa值,因为第一根k线上的aa是没有值的,导致了aas也没有值,而后面的迭代计算aas迭代了没有值的初值,后面也就没有值了
[此贴子已经被作者于2017-2-24 9:53:22编辑过]
6楼
auiauk 发表于:2017/2/24 10:18:43
明白了,谢谢!
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.