blliu
blliu

性别: 注册于 2023-12-25

向TA求助
20金币数
130 经验值
0个粉丝
主页被访问 74 次

10 个回答

0 赞同

OHLC data when using updateTime

在计算SMA的时候,您只想要5分钟K线的最后一条数据来计算,但是第二个时序聚合引擎会每分钟计算一次结果且输出到下游,那么在SMA的时候每组都会有四条无用的数据。您在计算完5分钟K线之后与计算SMA之间再加一个响应式状态引擎,对5分钟K线的结果进行一个过滤处理。并且修改计算SMA的响应式状态引擎的输入即可。 重点修改代...

回答于 2024-02-01 12:01

0 赞同

reactive state engine with time series engine (using updateT...

在计算SMA的时候,您只想要5分钟K线的最后一条数据来计算,但是第二个时序聚合引擎会每分钟计算一次结果且输出到下游,那么在SMA的时候每组都会有四条无用的数据。您在计算完5分钟K线之后与计算SMA之间再加一个响应式状态引擎,对5分钟K线的结果进行一个过滤处理。并且修改计算SMA的响应式状态引擎的输入即可。 重点修改代...

回答于 2024-01-29 13:53

0 赞同

批量计算ma

可以试试如下demo x=1..1000 res= peach(mavg{x,}, 2..21)

回答于 2024-01-29 13:52

0 赞同

Dolphin如何计算Alpha 147因子?

可以使用如下代码来实现Alpha 147因子的计算 //1、模拟数据 tmp_table = table( concatDateTime(take(2023.12.12, 4802000), (rand((09:30:00.000+0..2400*3*1000) join (13:00:00.000+0..2400*3*1000), 4802000).sort())) as dt, rand(string(1001..1200), 4802000) as symbol, rand(100.0, 4802000) as pri...

回答于 2024-01-29 13:51

0 赞同

question on the best way to do this

假设有一个表如下: t = table(10:0, ("askPrice" + string(1..50)) join ("AskQty" + string(1..50)), take(DOUBLE, 100)); 可以用以下方式实现 sql(sqlColAlias(binaryExpr(sqlCol("askPrice" + string(1..50)), sqlCol("AskQty" + string(1..50)), *), "tradeVol" + string(1..50)), t).eval();

回答于 2024-01-26 18:34

0 赞同

如何求一个INT向量中的值落在另一个INT向量中哪个区间范围?

假设有如下两个向量 v1 = [-5, 5, 10, 15, 20, 25, 100] v2 = [-9999999, 0, 10, 30, 9999999] 可以按照如下方案实现 select id, section from aj(table(v1 as id), table(v2 as id, ["C9999999_0", "C0_10", "C10_30", "C30_9999999", NULL] as `section), `id); 测试数据数据量:v1有100万,v2有102条

回答于 2024-01-26 18:32

0 赞同

查找连续数中的缺失数据

假设有一个表如下: t = table(1..10 join [12 14 16] as index); 可以用以下方式实现 select id from table(min(ids)..max(ids) as id) where id not in (select id from t);

回答于 2024-01-26 18:29

0 赞同

dolphindb这边有开发的计划支持 embedded list as a column in a...

可以如用如下这个函数实现 select *, rowCumsum(fixedLengthArrayVector(av1, av2, av3)) as cav from t

回答于 2024-01-26 18:27

0 赞同

请问一下 如截图数据:同一个 year_date_ month_date_ store_...

假设有一个表如下: 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] t1 = table(timestamp, sym, qty, p...

回答于 2024-01-26 18:24

0 赞同

如何生成xn * n / 10多个式子相加的元代码

可以使用如下代码解决您的问题 n = 10 sql(sqlColAlias(unifiedExpr(binaryExpr(sqlCol("wd_nBidPrice"+ string(1..n)), (1..n\10)$ANY, *), take(+, n-1)), "weightedSum"), t).eval()

回答于 2024-01-26 18:20