马上注册,享用更多功能,让你轻松玩转本论坛。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
116.问:
求助这写法的MACD60分钟不会写原码
DIFF:ma("macd.diff#DAY",5);
DEA:ma("macd.dea#DAY",5);
MACD:ma("macd.macd#DAY",5),COLORSTICK;
答(懒汉):
把 DAY 换成 MIN60 ( 或许是 MIN5 )
答(lhl311):
DIFF:ma("macd.diff#MIN60",5);
DEA:ma("macd.dea#MIN60",5);
MACD:ma("macd.macd#MIN60",5),COLORSTICK;
117.问:
如果知道某日大盘启动日期如:
年:=2005;
月:=2;
日:=1;
如何求得下一个时间之窗(如之后7日)的日期?
答(阿福):
V1:=if(date=1050201,date+7,0);
其中的1050201
是指:05年2月1日
118.问:
哪位高手能会用MEMA编写公式,MEMA-就是大智慧的--改良函数
我需要将其用飞狐和分析家的均线中
答(kjyhao):
关于对如何使用MEMA涵数的集中答复
最近有许多朋友问如何使用MEMA涵数???我的软件里有这个涵数吗???下面根据MEMA涵数的计算方 法所做的验证公式及数学推导演算等方面统一做一答复
MEMA:
改良指数平滑移动平均
用法:MEMA(X,N),求X的N日改良指数平滑移动平均.
算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),
则Y=[(1/N)*X+(1-1/N)*Y''],其中Y‘’表示上一周期Y值。
例如:MEMA(CLOSE,30)表示求30日 改良指数平滑均价
........................
SMA:
别名: 移动平均
所属类别: 引用函数 参数数量: 3
求移动平均。
用法:
SMA(X,N,M),求X的N日移动平均,M为权重。
算法:
若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N,
其中Y'表示上一周期Y值,N必须大于M。
例如:
SMA(CLOSE,20,1)
表示求20日移动平均价
........................
通过验证公式的验证计算和计算方法的数学推导演算;可得出明确的结论;
<<飞狐有这个涵数,而且其它软件也有这个涵数!!!>>
既:MEMA=SMA
至于大智慧和通达信的编程者为什么要把SMA涵数说成MEMA,给大家造成不便;我不得而知 验证公式:
input:n(9,1,60),m1(3,1,10),m2(3,1,10);
hhn:=HHV(HIGH,N);
lln:=LLV(LOW,N);
RSV:=(CLOSE-lln)/(hhn-lln)*100;
K:SMA(RSV,m1,1),linethick0;//验证
D:SMA(K,m2,1),linethick0;//验证
j:3*k-2*d,linethick0;//验证
kp:=k;
dp:=d;
cp:=c;
for i=4 to datacount do begin
rsvp:=(cp-lln)/(hhn-lln)*100;
kp:=((1/m1)*rsvp+(1-1/m1)*kp[i-1]);
dp:=((1/m2)*kp+(1-1/m2)*dp[i-1]);
J:=3*Kp-2*Dp;
end;
k1:kp;
d1:dp;
j1:j;
..............................
数学推导演算:
sma:
设m=1;
算法: 若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N;
改写一下:y=((1)*x+(n-1)*y')/n;
MEMA:
算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),则Y=[(1/N)*X+(1-1/N)*Y'']
改写一下:y=((1)*x+(n-1)*y')/n;
119.问:
我想自建一条公式,条件是:选出:3元到 5元的股票.
答(阿远):
c>=3 and c<=5
120.问:
我想自建一条飞孤公式
条件:连续下跌5日
答(骑兵00):
all(c<ref(c,1),5);
|