以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 两条均线交叉点到现在的时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=188314) |
-- 作者:zhangcharlie -- 发布时间:2021/5/16 11:30:52 -- 两条均线交叉点到现在的时间 两条均线交叉点到现在的时间: Ma1:ma(close,10); Ma2:ma(close,20);
MD12:=CROSS(MA1,MA2); MD21:=CROSS(MA2,MA1); TG3:=BARSLAST(MD12 OR MD21 or MA1=MA2); CZ3:=ABS(MA1-MA2); L3:=llvBARS(CZ3,TG3+3); TT3:L3[DATACOUNT],COLORMAGENTA,LINETHICK0; 这是最近一个交叉点到现在的时间距离; 如何写倒数第二个交叉点到现在的时间距离。 |
-- 作者:yukizzc -- 发布时间:2021/5/16 23:47:09 -- a:barslast(md12); b:ref(a,a)+a;
b就是往前退a个周期再判断当时的a是多少 |
-- 作者:zhangcharlie -- 发布时间:2021/5/19 10:23:41 -- 谢谢老师,能不能帮我细化写一下代码: 1. 金叉CROSS(MA1,MA2) 或者 死叉CROSS(MA2,MA1) 或者 相等MA1=MA2 这三种情况下 最近一个符合点 到现在的时间多少? 2. 金叉CROSS(MA1,MA2) 或者 死叉CROSS(MA2,MA1) 或者 相等MA1=MA2 这三种情况下 倒数第二个符合点 到现在的时间多少?
|
-- 作者:FireScript -- 发布时间:2021/5/19 10:36:09 -- 1.你上面代码里面不是已经有这个了嘛? TG3:=BARSLAST(MD12 OR MD21 or MA1=MA2); 这不就是的嘛。 2. SUMBARS(MD12 OR MD21 or MA1=MA2,2) 这个返回就是上上次满足的位置 距离现在的K线位置。它这个起始位置是从0开始的。
|