取15分钟周期指标怎么写

取15分钟周期指标怎么写,第1张

# 获取15分钟周期指标

def get15minPeriodIndicator(df):

# 创建一个新的DataFrame

df_15min = pdDataFrame()

# 设置时间索引

df_15min['time'] = pddate_range(start=dfindex[0], end=dfindex[-1], freq='15min')

# 获取收盘价

df_15min['close'] = df['close']resample('15min')mean()

# 获取最高价

df_15min['high'] = df['high']resample('15min')max()

# 获取最低价

df_15min['low'] = df['low']resample('15min')min()

# 获取开盘价

df_15min['open'] = df['open']resample('15min')first()

# 获取成交量

df_15min['volume'] = df['volume']resample('15min')sum()

# 将索引设置为时间

df_15minset_index('time', inplace=True)

# 返回15分钟周期指标

return df_15min

%采样后余弦信号的频谱

Y2 = Tsy2exp(-jt2'w);

Y2 = abs(Y2);

subplot(224);

plot(w/pi,Y,'b') %蓝色绘制原信号频谱

xlabel('\omega 单位:pi');

title('Fs(j\omega)');

hold on

plot(w/pi,Y2,'r'); %红色绘制采样信号频谱

axis([-2,2,0,pi10]);

hold off

%end

如果想要在通信达里提取跨周期数据,只需要使用“#”号键然后指明想要提取的周期数据即可。举例日线图里如果想要获取KDJ指标中K值的周线数据,可以在键盘上进行如下的公式表述:“KDJK#WEEK”,之后即可调取K值的周线数据。

不过在提取跨周期数据的时候需要注意以下事项:通达信系统只能允许从较短周期引用较长周期的数据,无法进行反方向的引用。

扩展资料

找出近5日内创历史新高的股票

NHIGH:HHV(HIGH,5)== HHV(HIGH,0);

首先定义输出线变量:NHIGH,对其进行输出

5日内创历史新高,也即近5日的最高价为历史最高价,由HHV(HIGH,5)可以求出近5日的最高价,而HHV函数的第二个参数为0时,表示对所有数据求值,所以由HHV(HIGH,0)可以得到历史最高价

最后,由条件判断确定这两个新高是否同一数值

一直在60日季均线下潜伏近日上攻的股票

在60日季均线下潜伏,也即收盘价一直低于其60日移动平均;近日上攻,也即近日上穿其均线:

NCROSS:LAST(CLOSEMA(CLOSE,60);

找出今日涨幅大于大盘涨幅的股票

NMAX1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1);

NMAX2:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);

NMAX:NMAX1>NMAX2。

参考资料来源:百度百科-通达信

对于多核的cpu

usleep 之后可能你的程序被迁移到另外一个cpu核心

你或许看看是否可以把你的程序绑定某个cpu核心

或者多比较几次,如果前后2次不在一个核上,就重新计算

cat /proc/cpuinfo 得到的肯定是正确的,延时直接用usleep 应该比你自己实现的好

如果内核使用了CPU Frequency scaling,有可能主频是会动态改变的。

以上就是关于取15分钟周期指标怎么写全部的内容,包括:取15分钟周期指标怎么写、获得周期性时域信号的频谱用什么数学工具、在通达信里,怎样提取跨周期数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9346443.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存