MACDValue = MACD(Close,FastPeriod,SlowPeriod,9);
Lots = IntPart(MaxLots * RiskRatio * Capital / (ATRValue * ContractUnit() * BigPointValue()));
Con2 = Close > Ref(HHV(High,SlowPeriod),1); // 突破前高
提示MACD函数,Capital变量,HHV函数没有被声明,请问怎样处理?
写模型首先要先把基本语法学会,然后按正确的语法,去函数列表搜索想用的函数,搭建交易模型。
首先,没有被声明,就意味着系统函数列表里不可能有这些函数,不清楚你是怎么找到macd capital hhv这些东西然后写进模型的。
其次,要替换这些函数,就要知道这些函数是起什么作用,然后在函数列表里找到对应效果的函数,了解清楚函数如何调用,再替代模型代码里的问题部分。