策略编译时提示:MACD函数没有被声明

哪位朋友帮忙给弄下,不胜感谢

MACD函数,Capital变量,HHV函数没有被声明,怎样处理?
函数没有被声明
ATR函数没有被声明
请教代码老师!v5版本转到v6版本编译提示 函数【Div】没有被声明
Then的变量没有被声明
软件报错:PlotBar函数没有被声明 (疑似Bug)
Then变量没有被声明
setbaseperiod函数没有被声明
关于 “ADX、PlusDI 和 MinusDI函数没有被声明的问题
官网案例编译出错:GetDicNames函数没有声明

macd函数没有被声明

如果是个变量,vars域里定义一下

如果是个函数,defs域里临时写一下,或者新建一个函数放macd函数的算法。

如果看不懂上面在说什么,去问给你代码的作者,让他教你怎么用。如果他是ai,不要再问它了,它实在瞎搞。

以上所有都没走通的话,沉下心来好好学习语法吧,别化缘了

你可能是第三种情况

1 要么把macd代码复制到自己的代码中,作为自己代码一部分用,推荐用法

2 如果用系统的,需要在策略中或图标加载这个指标,系统提供了专门函数去调取指标的返回值

3 如果把macd代码复制了,作为用户函数,导入时候,需要重新编译