股股指标公式源码(kdj指标公式源码?)
1. kdj指标公式源码?
KDJ指标公式源码:
参数:N:=9; M1:=3; M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
周K:=MA("KDJ.K#WEEK"(N,M1,M2) ,5),LINETHICK1,COLORRED;
周D:=MA("KDJ.D#WEEK"(N,M1,M2) ,5),LINETHICK1,COLOR33FF99;
周J:=MA("KDJ.J#WEEK"(N,M1,M2) ,5),LINETHICK1,COLORMAGENTA;
月K:MA("KDJ.K#MONTH"(N,M1,M2),5),LINETHICK1,COLORFF00FF;
月D:MA("KDJ.D#MONTH"(N,M1,M2),5),LINETHICK1,COLOR00FF00;
月J:=MA("KDJ.J#MONTH"(N,M1,M2),5),LINETHICK1,COLORFFFFFF;
DRAWBAND(月K,RGB(100,0,100),月D,RGB(120,120,120));
STICKLINE(周K>=周D,周K,周D,1,0),COLOR6666FF;
STICKLINE(周K<周D,周K,周D,1,1),COLOR00FFFF;
STICKLINE(C>0,115,120,2,1),COLOR00FFFF;
STICKLINE(C>0,-15,-20,2,1),COLORFFFF88;
STICKLINE(周K>=周D,110,120,2,0),COLOR6666FF;
STICKLINE(月K>=月D,-10,-20,2,0),COLOR660099;
STICKLINE(C>0,48,52,2,1),COLORFFFFFF;
STICKLINE(周K>=周D AND 月K>=月D,42,58,2,1),COLORRED;
STICKLINE(月K<月D AND 周K>=周D,44,56,2,1),COLORFF00FF;
STICKLINE(月K>=月D AND 周K<周D,46,54,2,1),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=88,10,90,99,0),COLOR222255;
STICKLINE(CURRBARSCOUNT=88,100,90,99,0),COLORYELLOW;
DRAWTEXT(CURRBARSCOUNT=92,95,'中间彩柱'),COLORFF0000;
DRAWTEXT(CURRBARSCOUNT=8,110,'周KD金叉'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=8,-10,'月KD交叉'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=98,20,'月死叉周死叉--全退--白色'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=98,40,'月金叉周死叉--减仓--绿色'),COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=98,60,'月死叉周金叉--反弹--粉色'),COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=98,80,'月金叉周金叉--持股--红色'),COLORRED;
2. kd公式源码?
N:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
1.K线由右边向下交叉D值做卖,K线由右边向上交叉D值做买;
⒉.高档连续二次向下交叉确认跌势,低挡连续二次向上交叉确认涨势;3.D值<20%超卖,D值>80%超买;
4.KD值于50%左右徘徊或交叉时,无意义;5.投机性太强的个股不适用;
6.可观察KD值同股价的背离,以确认高低点。
3. 经传软件牛熊线指标公式源码?
你好,经传软件牛熊线指标公式源码如下:
```
//计算牛熊线指标
//参数: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代码实现,可以在经传软件中使用。
4. 股票源码指标公式?
答:界:=MA(CLOSE,27);
B买:IF(CROSS(指导线,界) OR CROSS(买线YGB,卖线YGB),C,DRAWNULL),COLORMAGENTA,NODRAW;
持仓:IF(买线YGB>=卖线YGB,C,DRAWNULL),COLORRED,NODRAW;
S卖:IF(CROSS(界,指导线) OR CROSS(卖线YGB,买线YGB),C,DRAWNULL),COLORLIGRAY,NODRAW;
空仓:IF(买线YGB<卖线YGB,C,DRAWNULL),COLORGREEN,NODRAW;
5. 多空资金指标源码公式?
多空资金指标(DDE)是一个反映市场多空双方力量变化的指标。根据历史经验,当DDE指标显示为红色时,表示市场处于多头力量占优势的状态;当DDE指标显示为绿色时,表示市场处于空头力量占优势的状态。以下是一个简单的DDE指标公式:
DDE = ((C-REF(C,1))/REF(C,1)) * VOL;
其中,C表示当天的收盘价,REF(C,1)表示昨天的收盘价,VOL表示当天的成交量。该公式通过计算当天收盘价与昨天收盘价的差值,再乘以当天的成交量,得到DDE指标值。如果当天收盘价高于昨天收盘价,则DDE指标值为正数;如果当天收盘价低于昨天收盘价,则DDE指标值为负数。
需要注意的是,DDE指标只是一种辅助指标,不能单独用于决策。在实际操作中,需要结合其他技术指标和市场基本面进行分析,以制定科学的投资策略。
6. xlpl指标公式源码?
xlpl的指标公式源码是wjzgs530
通达信有个指标叫吸拉派落,简称XLPL,是用来判断主力做庄一只股票的每个阶段
7. psy指标公式源码?
1、PSY=N日内上涨天数/N*100
2、PSYMA=PSY的M日简单移动平均
3、参数N设置为12日,参数M设置为6日.PSY指标与成交量变异率(VR)应配合使用,确定短期买卖点,可以找出每一波的高低点。另外,PSY指标最好与K线互相对照,如此更能从股价变动中了解超买或超卖的情况。在股市的几个指标里占很小比重。
8. roc指标公式源码?
AA:=COUNT(C<=REF(LLV(L,10),1),5)=1;
BB:=COUNT(C>=REF(HHV(L,10),1),5)=1;
ROC:100*(CLOSE-REF(CLOSE,12))/REF(CLOSE,12);
MAROC:MA(ROC,6);
A1:=BARSLAST(REF(CROSS(ROC,MAROC),1));
底背离:=REF(CLOSE,A1+1)>CLOSE AND ROC>REF(ROC,A1+1) AND CROSS(ROC,MAROC);
DRAWTEXT(底背离 AND AA,ROC+0.02,’ 底背’),COLORFF00FF;
9. 经传许为切割线指标源码?
经传许为切割线指标是一种用于图像分割的算法,它可以通过计算图像中各个区域的灰度差异来实现自动分割。以下是一个Python实现的例子:
```python
import numpy as np
from PIL import Image
def xiezhou(img):
"""
计算斜率
"""
dx = np.array([[1, 0, -1], [2, 0, -2], [1, 0, -1]], dtype=np.float32)
dy = np.array([[1, 2, 1], [0, 0, 0], [-1, -2, -1]], dtype=np.float32)
gx = np.abs(np.sum(np.multiply(dx,img)))
gy = np.abs(np.sum(np.multiply(dy,img)))
return gx + gy
def jingchuanxu(img):
"""
计算梯度值
"""
dx = np.array([[-3,-3,-3],[0,0,0],[3,3,3]], dtype=np.float32)
dy = np.array([[-3,0,-3],[-3,0,-3],[-3,0,-3]], dtype=np.float32)
gx = np.abs(np.sum(np.multiply(dx,img)))
gy = np.abs(np.sum(np.multiply(dy,img)))
return gx + gy
if __name__ == '__main__':
# 加载图像数据
img_file_path = "test.png"
img_data = Image.open(img_file_path).convert('L')
img_data_arr = np.asarray(img_data)
# 计算梯度值和斜率并保存结果
xz = xiezhou(img_data_arr)
jcx = jingchuanxu(img_data_arr)
# 保存结果图像
Image.fromarray(xz).save("xz.png")
Image.fromarray(jcx).save("jcx.png")
```
在这个例子中,我们使用了PIL库来加载图像数据,然后定义了两个函数分别计算梯度值和斜率,并将结果保存为图像文件。您可以根据需要进行修改和调整。
希望对您有所帮助!