以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎样用中文描述  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96698)

--  作者:gdszxm
--  发布时间:2016/4/25 14:00:40
--  怎样用中文描述
怎样用中文描述下面公式:
LC:=REF(CLOSE,1);
DIF:=CLOSE-IF(CLOSE>LC,MIN(LOW,LC),MAX(HIGH,LC));
ACD:SUM(IF(CLOSE=LC,0,DIF),0);
MAACD:EMA(ACD,M);

--  作者:jinzhe
--  发布时间:2016/4/25 14:06:07
--  

lc为上一周期close

diff为close-(如果close>lc,则返回low和lc之间的最小值;如果close<=lc,则返回high和lc之间的最大值)

acd为历史上某一数据的总和,这一数据是:如果close=lc则为0,如果不等则为diff

maacd为m周期acd的ema值;


--  作者:gdszxm
--  发布时间:2016/4/25 14:16:13
--  
0在这里是什么意思?
--  作者:jinzhe
--  发布时间:2016/4/25 14:17:38
--  
使用历史上全部的数据计算
--  作者:gdszxm
--  发布时间:2016/4/25 14:27:18
--  
怎么从公式里看出:如果close<=lc,这层意思?
--  作者:jinzhe
--  发布时间:2016/4/25 14:30:45
--  

根据IF的函数用法来的

用法:
IF(X,A,B)若X不为0则返回A,否则返回B。
IF函数与IFELSE效果相同,IFELSE是为兼容其他软件代码而加入

例如:IF(CLOSE>OPEN,HIGH,LOW)表示该周期收阳则返回最高值,否则返回最低值

 

不满足close>lc会是什么情况?是不是close<=lc?