我将以下函数放在公式的最前面:
DATABASE('driver=SQL Server;Server=127.0.0.1,1433;DATABASE=jzt;UID=sa;PWD=a');
dbreadtype(1);
DBTABLE('Select StockDate,sum(lot) as lots From test group by StockDate Order By StockDate');
请教:
DATABASE、dbreadtype、DBTABLE在逐K线模式下,是不是只会在barpos等于1的时候执行一次,还是每K线会执行一次?
如果在每K线时执行一次,且表数据内容也较为庞大时,会不会导致公式运行缓慢?那么把上述语句放入if语句中,只让其在barpos=1时执行,是否有助于提高效率?
好的,谢谢
设计的很巧妙,只是看语法无法同时保持多个数据集