我在公式中计算出了一个值,想把这些变化的值化成曲线,但是我直接实用赋值语句得到的是最新的值的直线,我怎么能将这些变化的值在图形中表现出来呢?
如果没有历史值,我怎么保存历史值呢,这个值是自己算出来的
// 全局变量 用于累计主动买量 主动卖量
VARIABLE:BUY_AMOUNT=0;
VARIABLE:SELL_AMOUNT=0;
VARIABLE:T1=0;
// 最新价
LAST_PRICE:=DYNAINFO( 7);
// 成交量
AMOUT:=DYNAINFO( 52);
// 买1价
BUY_1_PRICE:=DYNAINFO( 28);
// 卖1价
SELL_1_PRICE:=DYNAINFO( 34);
// 累加主动卖量
IF BUY_1_PRICE=LAST_PRICE THEN BEGIN
SELL_AMOUNT:=SELL_AMOUNT+AMOUT;
END
// 累加主动买量
IF SELL_1_PRICE=LAST_PRICE THEN BEGIN
BUY_AMOUNT:=BUY_AMOUNT+AMOUT;
END
VALUE_1:=BUY_AMOUNT-SELL_AMOUNT;
VALUE_2:=BUY_AMOUNT+SELL_AMOUNT;
VALUE_3:VALUE_1/VALUE_2;
想把VALUE_3 化成曲线
注意:
动态行情函数返回常数,永远都是一个盘中的最新值(只有当前值,无历史值)
你看一下函数说明DYNAINFO 这类函数是没有历史值的 上述代码不能画