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']).rolling(7).mean()

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

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

VARD赋值:收盘价的有效数据周期(存疑)

df['vard']=df['close']

输出

for i in range(len(df)):

if df['varb'][i]<20 and df['varc'][i]<25 and df['vard'][i]>50 and df['ar'][i]<70:

df.ix[i,'sign']='买入雷达'

买点雷达:(VARB< 20 AND VARC< 25 AND VARD> 50 AND AR<70)*30,线宽为2,COLOR0078FF

BT1赋值:RSI1上穿25

当满足条件BT1时,在-80位置书写文字,COLOR0000FF

当满足条件BT1时,在-100和-80位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000FF

#重点:

输出主力:(收盘价-收盘价的7日简单移动平均)/收盘价的7日简单移动平均*480的2日指数移动平均*5,线宽为1,COLOR0000FF

df['Main_output']=(df['close']-df['close'].rolling(7))/((df['close'].rolling(7)*480).rolling(2))*5

输出散户:(收盘价-收盘价的11日简单移动平均)/收盘价的11日简单移动平均*480的7日指数移动平均*5,线宽为2,COLORC87800

df['individual_output']=(df['close']-df['close'].rolling(11))/((df['close'].rolling(11)*480).rolling(2))*5

BT2赋值:主力上穿散户 AND 主力

当满足条件RSI1上穿25时,在主力位置画26号图标

当满足条件主力上穿散户AND主力

BT赋值:统计3日中满足BT1ORBT2的天数>=2的3日过滤

当满足条件BT时,在0和50位置之间画柱状线,宽度为4,1不为0则画空心柱.,COLOR0000FF

当满足条件BT时,在50位置书写文字,COLOR0000FF

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

当满足条件BT2时,在20位置书写文字,COLORFF00FF

如何把通达信公式变成python_通达信公式-主力雷达Python化相关推荐

  1. 通达信指标转python_通达信转势买入指标公式

    DRAWBAND(0,RGB(166, 66,0),-1.67,RGB(166,66,0)); VAR1:=EMA(AMOUNT/VOL/7,2); VAR2:=EMA((3*HIGH+LOW+OPE ...

  2. 如何把通达信公式变成python_通达信附图如何改成选股公式?

    龙起爆点副图{龙起爆点副图}{庄家起爆点幅图}DRAWGBK(O>C,RGB(48,41,124),RGB(0,0,0),0,'1',0);VAR3AA:=IF((CLOSE>REF(CL ...

  3. 通达信指标转python_通达信转python

    好转,学会以下操作就很容了. 得到当前工作目录,即当前Python脚本工作的目录路径:os.getcwd() 返回指定目录下的所有文件和目录名:os.listdir() 函数用来删除一个文件:os.r ...

  4. 通达信波段王指标公式主图_通达信波段线主图指标公式

    通达信波段线主图指标公式: N:=20;N1:=7;N2:=79; MA7:MA(C,7),COLORMAGENTA,LINETHICK2; MA89:MA(C,89),COLORBLUE,LINET ...

  5. 通达信波段王指标公式主图_通达信波段王主图指标公式

    通达信波段王主图指标公式 AC:=CLOSE; AH:=HIGH; AL:=LOW; AO:=OPEN; STICKLINE(AC<=AO,AH,AC,1,0),COLORFF8800; STI ...

  6. 指标公式c语言源码下载,【通达信】九全指标-指标公式源码

    [通达信]九全指标-指标公式源码 WJ:=(HIGH+LOW+CLOSE)/3; V1:=IF(HIGH=LOW,1,HIGH-MAX(OPEN,CLOSE)); V2:=IF(HIGH=LOW,1, ...

  7. 「硬核讲解」通达信跨周期引用均线指标公式

    内容提要:本文主要介绍了编写通达信跨周期引用均线指标公式需要用到的方法,以及在固定位置写文字.数字需要使用的函数,并进行综合运用编写指标公式. 这几天有人问能否实现主图标记不同周期均线价格并按大小实时 ...

  8. 通达信股票的量化分析模型的公式

    通达信股票的量化分析模型的公式的选股公式为xg:v>ref(v,1)*2andc>ref(c,1).公式的定义是今天的成交量大于或等于昨天成交量的两倍,股票上涨.这个公式的使用说明如下: ...

  9. 通达信挖掘大牛浮水指标公式源码

    通达信挖掘大牛浮水指标公式源码 MA5:MA(CLOSE,5); 短趋势:MA(CLOSE,13),COLORRED,LINETHICK2; MA20:MA(CLOSE,20); MA30:MA(CL ...

最新文章

  1. 一文读懂Java 11的ZGC为何如此高效
  2. 20210928 A列满秩,那么A转置A一定可逆
  3. java jdk 未知错误_解决JAVA JDK安装出错的最常见问题,帮你排除困扰
  4. UBI文件系统和镜像的制作及分区挂载说明
  5. 【高并发解决方案】1、高并发解决方案汇总
  6. Jetbrains:设置ctrl+鼠标滚动控制代码字体大小
  7. 高效的JavaScript
  8. JavaCV入门使用
  9. python网页教程_python网页教程
  10. mybatis插件的执行顺序
  11. FW软件的安装及简单的使用;
  12. python一行输入n个数据
  13. 学java用什么写比较好_学习Java需要什么基础,初学Java如何写好代码
  14. neo4j图数据库Cypher语句
  15. 如何避开PPT演讲的几个误区(中)
  16. ajax连接服务器获取后台数据
  17. 正面管教php_正面管教php_我校开展正面管教家长工作坊分享会
  18. 程序设计之B - 东东学打牌(C++
  19. 开发周期节省50%以上!EasyV数字孪生技术赋能区域综合能源数智“大脑”建设
  20. MODBUS-寄存器与功能码学习

热门文章

  1. matlab三相短路电流计算程序_基于MATLAB下的供电系统三相短路电流计算研究
  2. 台式计算机用u盘给电脑安装系统,台式电脑怎么用U盘重装Win7系统
  3. 动态规划之买瓜子—C说算法系列
  4. 函数对象,嵌套,空间与作用域
  5. 8种常用排序算法稳定性分析
  6. 汇编学习之nasm编译器下载使用
  7. 『深度学习项目四』基于ResNet101人脸特征点检测
  8. B+树:MySQL数据库中建立索引的数据结构
  9. 宋宝华- KVM最初的2小时(KVM从入门到入不了门)
  10. 警方停止搜救卡迪夫城新援 英超宣布将为其默哀