返回列表 发布新帖

调用VBA的值对比这个该怎么修改

30 0
发表于 昨天 20:16 | 显示全部楼层 阅读模式

encoding:gbk

import pandas as pd import numpy as np import talib

def init(ContextInfo):

ContextInfo.set_universe('600000.SH')
ContextInfo.a = None 

def handlebar(ContextInfo): ma1 = call_vba('RSI.RSI1','600000.SH',ContextInfo) ContextInfo.a = ma1 if ContextInfo.a is not None:

aa = ContextInfo.a if aa >= ma1: print("值:",ma1)

大概思路: 调用VBA的RSI中的当前RSI1值与上一个RSI1值对比。 ContextInfo.a = ma1用于保存上一个RSI1值 ma1 = call_vba('RSI.RSI1','600000.SH',ContextInfo) 取得当前K线RSI1值

错误提示如下:

NameError: name 'aa' is not defined

回复

您需要登录后才可以回帖 登录 | 立即注册

主题

1

回帖

5

积分

0

客服专线

400-080-8112

用思考的速度交易,用真诚的态度合作,我们是认真的!
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2026 迅投QMT社区 版权所有 All Rights Reserved. 京ICP备2025122616号-3
关灯 快速发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表