Vars Numeric EMA12; // 12日收盘价的指数移动平均线 Numeric EMA26; // 26日收盘价的指数移动平均线 Numeric DIFF; // DIF值 Numeric DIF_DIV_PRICE; // DIF除以股票价格的值 Bool CONDITION; // 选股条件 Begin // 计算 12 日收盘价的指数移动平均线 EMA12 = XAverage(Close, 12); // 计算 26 日收盘价的指数移动平均线 EMA26 = XAverage(Close, 26); // 计算 DIF 值 DIFF = EMA12 - EMA26; // 计算 DIF 除以股票价格的值 DIF_DIV_PRICE = DIFF / Close; // 定义选股条件 CONDITION = DIF_DIV_PRICE <= 0.01 And DIF_DIV_PRICE >= -0.01; // 当条件满足时发出预警声音 If CONDITION Then AlertMessage("满足 DIF 除以股价在 -0.01 到 0.01 之间的条件", true); End
我想写一个公式是当 DIF 除以股票价格的值在正负0.01之间时就发出实时预警。上面的公式编译出错,请帮我改一下。谢谢!
以下是修正后的策略代码,包含详细注释和K线展示,供参考
当条件满足时发出预警声音并标注黄色五角星
看置顶帖,投稿,或者代码编写服务