以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 引用自己写的模块 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=180488) |
-- 作者:wxx212 -- 发布时间:2020/6/9 22:21:08 -- 引用自己写的模块 1,怎么引用自己写的模块? 2,想看具体的数据,怎么看?比如 n1=8000 close = history_bars(context.rb,n1, \'self\', \'close\',True) def cal_macd_system(data=close,short=12,long=26,m=9): \'\'\' data是包含高开低收成交量的标准dataframe short,long,m分别是macd的三个参数 返回值是包含原始数据和diff,dea,macd三个列的dataframe \'\'\' diff=close.ewm(adjust=False,alpha=2/(short+1),ignore_na=True).mean()-\\ close.ewm(adjust=False,alpha=2/(long+1),ignore_na=True).mean() dea=diff.ewm(adjust=False,alpha=2/(m+1),ignore_na=True).mean() macd=2*(diff-dea) return macd macd=cal_macd_system() print(macd) 想看MACD |
-- 作者:wenarm -- 发布时间:2020/6/10 8:11:56 -- #引用模块公式 import jzt_MyPython1
在需要地方使用
jzt_MyPython1.cal_macd_system(.......) |