python调用通达信公式_通达信公式-主力雷达Python化

2020-11-20 20:43:16

1.通达信代码:

```python

LC赋值:1日前的收盘价

df['lc']=df['close'].shift(1)

RSI1赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100

df['close_lc']=100*max(df['close']-df['lc'],0).rolling(6).mean()/abs(df['close']-df['lc']).rolling(6).mean()

AR赋值:最高价-开盘价的26日累和/开盘价-最低价的26日累和*100

for i in range(len(df)):

df.ix[i,'ar']=100*(sum(df['high'][i:i+26])-sum(df['open'][i:i+26]))/(sum(df['open'][i:i+26])-sum(df['low'][i:i+26]))

卖点雷达赋值:85上穿RSI1*30,COLOR00FF00,线宽为2

当满足条件85上穿RSI1时,在20位置书写文字,COLOR00FF00

当满足条件卖点雷达时,在0和20位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00

VARB赋值:收盘价-LC和0的较大值的7日[1日权重]移动平均/收盘价-LC的绝对值的7日[1日权重]移动平均*100

df['varb']=100*max(df['close']-df['lc'],0).rolling(7).mean()/abs(df['close']-df['lc&

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值