asof join的最后一个连接列通常为时间类型,也可为整数类型、UUID或IPADDR类型。这里的tag是string,所以不支持作为最后一个连接列。
回答于 2021-06-09 17:18
可以使用远程函数调用功能,将windows客户端上的csv文件加载到远端的dolphindb服务端的内存表中。具体步骤如下:step1 利用如下代码,在远端的dolphindb中创建一个共享的内存表: t = table(1:0, `time`value, [TIMESTAMP, DOUBLE]) share(t, `sharedT); step2 在windows客户端部署一个单节点single模式的dolphindb,并开...
回答于 2021-06-09 17:18
可以使用createTimeSeriesAggregator创建流数据时序聚合引擎,启用updateTime参数。updateTime参数类型是整型,如果没有指定updateTime,一个数据窗口结束前,不会发生对该数据窗口数据的计算。若要求在当前窗口结束前对当前窗口已有数据进行计算,可指定updateTime。step必须是updateTime的整数倍。要设置updateTime,useS...
回答于 2021-06-09 17:16
可以参考官网的教程:DolphinDB 集群间数据库同步网址为:https://gitee.com/dolphindb/T...
回答于 2021-06-09 17:16
可以使用limit子句,示例代码如下: sym = `C`MS`MS`MS`IBM`IBM`C`C`C $ SYMBOL price= 49.6 29.46 29.52 30.02 174.97 175.23 50.76 50.32 51.29 qty = 2200 1900 2100 3200 6800 5400 1300 2500 8800 timestamp = [09:34:07, 09:36:42, 09:36:51, 09:36:59, 09:32:47, 09:35:26, 09:34:16, 09:34:26, 09:38:12] t = tabl...
回答于 2021-06-09 17:16
可以使用asof函数,asof函数可以确定每一行所属的group,示例如下: Y=[09:00m,10:00m ,11:00m,14:00m,15:00m,16:00m] select avg(price) from trade group by symbol,date(timestamp),Y[Y.asof(minute(timestamp))]
回答于 2021-06-09 17:15
可以使用contextby和rowNo函数,例如: update tt set ret = (close - open)/open where contextby(rowNo,instrument,[instrument,tradingday])=0
回答于 2021-06-09 17:13
可以用datetimeAdd,比如前10天为: datetiemAdd(now(),-10,'d')
回答于 2021-06-09 17:12