### 文华函数显示盘中触发价格的解决方法
#### 1. 使用`DRAWTEXT`函数标记触发点
text
// 示例:当均线金叉时显示触发价格
MA5:MA(C,5);
MA10:MA(C,10);
CROSSUP(MA5,MA10),DRAWTEXT(MA5>MA10,LOW,'触发价:'+NUMTOSTR(CLOSE,0)),COLORRED;
**效果**:在K线图表上直接标注触发价格
#### 2. 使用`PRINT`函数输出日志
text
// 示例:输出到【运行日志】窗口
IF C>UPPERBAND THEN
PRINT('突破上轨触发,当前价:',C,'时间:',DATETIME);
**查看路径**:软件右上角菜单 → 查看 → 运行日志
#### 3. 常见问题排查
| 现象 | 可能原因 | 解决方案 |
|------|--------|----------|
| 触发价格显示延迟 | 使用`CLOSE`(收盘价函数) | 改用`C`(最新价)或`DYN普通用户NFO(7)`(最新成交价) |
| 信号闪烁 | 函数执行频率过高 | 添加`REF`函数过滤瞬时信号 |
| 显示位置偏移 | 坐标轴类型不匹配 | 检查`DRAWTEXT`的Y轴参数是否用`HIGH/LOW` |
#### 4. 高级用法:标记触发价格线
text
// 在触发位置画水平线
VARIABLE:triggerPrice:=0;
IF CROSS(C,MA20) THEN
triggerPrice:=C;
DRAWSL(triggerPrice>0,triggerPrice,0,0,1,COLORGREEN);
#### 注意事项:
1. 回测时建议使用`C`代替`CLOSE`
2. 实时盘中建议搭配`TICK`周期使用
3. 若需获取具体委托价,可使用`BKPRICE/SKPRICE`函数