时间周期循环指标源码(没有办法选出月筹码获利比例小于50%的个股?因通达信函数WINNER(C);仅对日线分析周期有效?)
1. 没有办法选出月筹码获利比例小于50%的个股?因通达信函数WINNER(C);仅对日线分析周期有效?
WINNER(CLOSE)<0.5;选股周期选择月线。WINNER(CLOSE)虽然在源码设计上仅仅支持日线周期,在实际运用上我个人理解是不支持小周期,比如30分钟,5分钟,和分时数据,在选股上大于日线周期的不会有计算的差错,即便是小周期只要下载1分钟5分钟盘后数据后,60分钟 30分钟的依然能够使用。
2. barslast函数指标源码用法?
上一次条件成立到当前的周期数。源码可参考例子。如BARSLAST(C>REF(C,1)*1.1)表示上一个涨停板到当前的周期数。
3. 情绪周期量化指标公式?
量化指标公式是:BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/SUM(MAX(0,REF(CLOSE,1)-LOW),N)*100;AR:SUM(HIGH-OPEN,N)/SUM(OPEN-LOW,N)*100。以计算周期为日为例,其计算公式为:N日BR=N日内(H-CY)之和除以N日内(CY -L)之和,其中.H为当日最高价,L为当日最低价,CY为前一交易日的收盘价,N为设定的时间参数,一般原始参数日设定为26日。
4. 梅森旋转算法源码?
梅森旋转算法(Mersenne twister),可以快速产生高质量的伪随机数,修正了古典随机数发生算法的很多缺陷。
常见的两种为基于32位的 MT19937和基于64位的 MT19937-64。
由于梅森旋转算法是利用线性反馈移位寄存器(LFSR)产生随机数的,
对于LFRS有结论:一个 $k$ 位的移位寄存器,选取合适的特征多项式(即加1为本原多项式)时,取得最大周期 $2^k-1$.
而MT19937梅森旋转算法的周期为 $2^{19937}-1$(正如算法名,这是一个梅森素数),说明它是一个19937级的线性反馈移位寄存器,梅森旋转算法是利用线性反馈寄存器一直进行移位旋转,因此实际上 MT19937-32只需要用32位就能做到。它能做到在 $1 leq kleq 623$ 都可以均匀分布。
5. 自动追踪热点指标公式?
自动追踪热点指标的公式是:指标变化率 =(当前指标 - 上一周期指标)/ 上一周期指标 x 100%。这个公式可以用来追踪某一指标在一段时间内的变化趋势,通过设置阈值,可以对突然上升或下降的指标进行提醒和监控,及时掌握行业或市场热点动态,以便做出相应的决策。需要注意的是,在使用这个公式时,要根据具体情况选择合适的周期与时间窗口,以免出现错误结果。
6. 经传软件牛熊线指标公式源码?
你好,经传软件牛熊线指标公式源码如下:
```
//计算牛熊线指标
//参数:close 收盘价数组,length 计算周期
//返回值:返回牛熊线指标数组
function NiuXiongLine(close, length)
{
var result = [];
var sum1 = 0; //上涨幅度之和
var sum2 = 0; //下跌幅度之和
var bull = 0; //牛市标志
var bear = 0; //熊市标志
var n = close.length;
for (var i = 0; i < n; i++)
{
if (i < length)
{
result.push(0);
continue;
}
var diff = close[i] - close[i - length];
if (diff > 0)
{
sum1 += diff;
bull = 1;
if (bear == 1)
{
sum2 = 0;
bear = 0;
}
}
else if (diff < 0)
{
sum2 += Math.abs(diff);
bear = 1;
if (bull == 1)
{
sum1 = 0;
bull = 0;
}
}
if (sum1 + sum2 == 0)
result.push(0);
else
result.push((sum1 - sum2) / (sum1 + sum2) * 100);
}
return result;
}
```
以上是牛熊线指标的JavaScript代码实现,可以在经传软件中使用。