Rss & SiteMap

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

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

标题:均线问题

1楼
99550386 发表于:2019/8/26 11:13:17
2根均线,5日线下穿10日线。判断上次上穿后高点到上次下穿的低点是否大于10根K线。是,记录高点。否,比较上上次上穿后最高点与上次上穿高点,并记录最高点。

这段代码怎么写,谢谢!
2楼
FireScript 发表于:2019/8/26 11:26:48
 你是要判断上下穿之间的高点和低点位置的距离是否大于10个K 然后再取值是吗?
3楼
99550386 发表于:2019/8/26 11:35:52
是的。大于10根K记录本次高点,。。小于10根K线,比较上次高点与上上次高点,记录最高点。
4楼
99550386 发表于:2019/8/26 12:08:21
上面我的回复有误。大于10根K记录本次高点,。。小于10根K线,比较上次高点与本次高点,记录最高点。
5楼
FireScript 发表于:2019/8/26 15:16:14
 这样试下:

ma5:ma(c,5);
ma10:ma(c,10);

majc:cross(ma5,ma10);
masc:cross(ma10,ma5);

lensc:BARSLAST(masc);//死叉位置
lenjc:BARSLAST(majc);//金叉位置

hb:ref(HHVBARS(h,lenjc+1),1);//最高价距离
lb:ref(LLVBARS(l,lenjc+1),1);//最低价距离

hl:ref(HHV(h,lenjc+1),1);//最高价
ll:ref(LLV(l,lenjc+1),1);//最低价

len_:abs(hb-lb);

r0:VALUEWHEN(masc,len_);//在死叉位置取到最高价 最低价之间的距离

h_:VALUEWHEN(masc,hl);//在死叉位置取到最高价

result:if(len_>=10,h_,max(h_,ref(h_,1)));
6楼
99550386 发表于:2019/8/26 15:47:58
好的,谢谢,我先试试。
共6 条记录, 每页显示 10 条, 页签: [1]


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