强制只做变量在图表输出,但不做画线显示,然后用户在主图双击鼠标打开十字光标,查看 A变量在指定周期的数值,进行调试。(2 )基于后台预警和程式化交易的调试后台程式化交易由于用户无法直接在图表上看到信号的整个出现过程,故对用户的公式编写水平有一定的要求,用户需要对金字塔的后台交易系统工作机理有比较深的了解,并且要对自己的公式系统有清晰的认识,这样一旦遇到问题也能及时找到问题的原因。如果你对金字塔的后台程式化交易还不了解,那么建议用户仔细阅读/dispbbs.asp?boardid=2&Id=370 金字塔公式编写与程式化交易设计指南/dispbbs.asp?boardid=2&Id=124 金字塔程式化交易简要教程供后台调试金字塔提供了两个函数 DEBUGOUT 和 DEBUGFILE ,其中 DEBUGOUT 是只针对程式化交易使用,在 Ctrl+A 预警设置窗口点击“监控”按钮后的程式化交易监控窗口,将显示出当前每个品种的监控过程以及下单动作, DEBUGOUT 函数的描述如下: DEBUGOUT(STR,NUM),STR 为用户指定输出的一个行文字,NUM 为用户指定的一个监控数字. 例如:DEBUGOUT(' 当前资产为%.2f', TASSET), 将在程式化交易的监控部分打印出来"当前资产为 1234.00",( 假设当前的资产为 1234) "%.2f" 为一个打印的控制符号,系统会将他替换为指定的一个数字输出,%.2f 为显示两位小数,%.0f 则表示不显示小数.用户最常见的问题就是,从图表上看明明应该某个时间段应该是开平仓了,但是结果确没有反应,后台并没有按预计发出交易指令,这种情况用户一般需要基于下面原因考虑: 1、用于交易的品种历史数据是否补齐,因为金字塔的历史数据是基于点播模式补充的,处于后台交易的品种如果缺失数据将会导致交易信号出现不可预料的情况。