VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 5
声望: 0

这个是文化的代码
M1=4
M2= 6
M3=9
M4=13
M5=18
M6=24
PB1:(EMA(CLOSE,M1)+MA(CLOSE,M1×2)+MA(CLOSE,M1×4))/3;
PB2:(EMA(CLOSE,M2)+MA(CLOSE,M2×2)+MA(CLOSE,M2×4))/3;
PB3:(EMA(CLOSE,M3)+MA(CLOSE,M3×2)+MA(CLOSE,M3×4))/3;
PB4:(EMA(CLOSE,M4)+MA(CLOSE,M4×2)+MA(CLOSE,M4×4))/3;
PB5:(EMA(CLOSE,M5)+MA(CLOSE,M5×2)+MA(CLOSE,M5×4))/3;
PB6:(EMA(CLOSE,M6)+MA(CLOSE,M6×2)+MA(CLOSE,M6×4))/3; //定义6条瀑布线

if(PB1 > PB2 and PB2 > PB3 and PB3 > PB4 and PB4 > PB5 and PB5 > PB6) 为多头形态
if(PB1 < PB2 and PB2 < PB3 and PB3 < PB4 and PB4 < PB5 and PB5 < PB6) 为空头形态
本人初学小白,有帮忙的万分感谢,好人一生平安!

Member
avatar
加入于:
帖子: 54
声望: 1

区别应该不大

PB1 = (talib.EMA(am.close, M1) + talib.SMA(am.close, M1*2) + talib.SMA(am.close, M1*4))/3

最后想要得到序列里面的最后一根数值,调用PB1[-1]即可

Member
avatar
加入于:
帖子: 5
声望: 0

谢谢您!

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】