Rss & SiteMap

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

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

标题:两条均线交叉点到现在的时间

1楼
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;

这是最近一个交叉点到现在的时间距离;
如何写倒数第二个交叉点到现在的时间距离。
2楼
yukizzc 发表于:2021/5/16 23:47:09

a:barslast(md12);

b:ref(a,a)+a;

 

b就是往前退a个周期再判断当时的a是多少

3楼
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 这三种情况下     倒数第二个符合点 到现在的时间多少?
4楼
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开始的。
共4 条记录, 每页显示 10 条, 页签: [1]


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