Rss & SiteMap

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

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

标题:请教上一次条件成立到当前的周期数。

1楼
luoxlt 发表于:2018/7/5 9:33:21
请教:macd里的diff,dea上次金叉到上次死叉之间对应的最高价到当前的周期数怎么写?上上次金叉到上上次死叉之间对应的最高价到当前周期数又怎么写?谢谢。
2楼
FireScript 发表于:2018/7/5 10:00:49
input:p(26,20,100,8),s(12,5,40,4),m(9,2,60,6);//参数设置

DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  : =EMA(DIFF,M);
MACD1 : =2*(DIFF-DEA), COLORSTICK;

macdjc:cross(diff,dea);//macd金叉
macdsc:cross(dea,diff);


N1:SUMBARS(macdjc,1);//最近一次金叉位置
M1:SUMBARS(macdsc,1);//最近一次死叉位置
N2:SUMBARS(macdjc,2);
M2:SUMBARS(macdsc,2);


recentHigh1:=ref(HHVBARS(h,BARSLAST(macdjc)+2),BARSLAST(macdsc));//
recentHigh2:=ref(HHVBARS(h,BARSLAST(macdjc)+2),M2-1);//


result1:recentHigh1+M1-1;//最近一次金叉到死叉之间的最高价到当前的位置
result2:recentHigh2+M2-1;//上上一次金叉到死叉之间的最高价到当前的位置

代码逻辑是找到最近一次或者二次死叉位置。然后计算到上次金叉到死叉之间最高值距离这个死叉的距离。这段距离再加上这个死叉到当前K距离就是你要的结果了。
[此贴子已经被作者于2018/7/5 10:17:14编辑过]
3楼
luoxlt 发表于:2018/7/5 10:04:10
非常感谢。
4楼
FireScript 发表于:2018/7/5 10:17:41
之前写错了点东西,我在2楼改回来了。
5楼
luoxlt 发表于:2018/7/5 10:25:36
看到,非常感谢。
共5 条记录, 每页显示 10 条, 页签: [1]


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