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 |