股票分析软件源码配套开发文档

合集下载

通达信版弘历软件指标_弘历软件指标源码汇总

通达信版弘历软件指标_弘历软件指标源码汇总

通达信版弘历软件指标_弘历软件指标源码汇总弘历软件是一款专业的股票分析软件,具备丰富的技术指标库,可以帮助投资者进行股票的技术分析和预测。

下面是一些弘历软件中常见的指标及其源码的汇总。

1.移动平均线指标(MA):移动平均线是一种常用的趋势判断指标,通过计算一定时间内的股价平均值来描述股票的价格趋势。

以下是MA指标的Python源码示例:```pythondef ma(close_prices, window):ma_values = []for i in range(len(close_prices)):if i < window:ma_values.append(None)continuema = sum(close_prices[i - window:i]) / windowma_values.append(ma)return ma_values```2.相对强弱指数(RSI):相对强弱指数是一种用于判断股票超买超卖情况的指标,通过计算一定期间内股票涨跌幅的加权平均值来判断股票当前的强度。

以下是RSI指标的Python源码示例:```pythondef rsi(close_prices, window):rsi_values = []for i in range(len(close_prices)):if i < window:rsi_values.append(None)continueup_sum = 0down_sum = 0for j in range(i - window + 1, i):diff = close_prices[j] - close_prices[j - 1]if diff >= 0:up_sum += diffelse:down_sum += abs(diff)rsi = up_sum / (up_sum + down_sum) * 100rsi_values.append(rsi)return rsi_values```3.布林线指标(BOLL):布林线指标是一种通过计算股票价格的移动标准差来描述股票价格的波动情况的指标,借此判断股票价格的上下轨道。

益盟九转乾坤指标源码

益盟九转乾坤指标源码

益盟九转乾坤指标源码【实用版】目录1.益盟九转乾坤指标源码简介2.益盟九转乾坤指标的构成3.益盟九转乾坤指标的特点与优势4.使用益盟九转乾坤指标的注意事项5.益盟九转乾坤指标的实战应用案例正文一、益盟九转乾坤指标源码简介益盟九转乾坤指标源码是一款由益盟科技有限公司研发的股票分析软件,主要为投资者提供股票投资的决策依据。

这款软件采用了独特的算法和技术,能够帮助投资者更好地分析市场趋势,寻找最佳投资机会。

二、益盟九转乾坤指标的构成益盟九转乾坤指标主要由以下几个部分构成:1.九转乾坤:该指标是益盟九转乾坤指标的核心部分,主要通过分析股票的成交量、价格和时间等因素,判断股票是否处于上涨或者下跌趋势。

2.乾坤线:乾坤线是益盟九转乾坤指标的重要组成部分,主要通过计算股票的平均价格和成交量,判断股票的趋势。

3.均线系统:均线系统是益盟九转乾坤指标的另一个重要组成部分,主要通过计算不同时间段的平均价格,判断股票的趋势。

三、益盟九转乾坤指标的特点与优势益盟九转乾坤指标具有以下几个特点和优势:1.科学性:益盟九转乾坤指标采用了科学的算法和技术,能够更加准确地分析市场趋势。

2.简单易懂:益盟九转乾坤指标的设计非常人性化,无论是专业人士还是普通投资者,都能够轻松掌握。

3.实用性:益盟九转乾坤指标具有很强的实用性,能够帮助投资者更好地分析市场趋势,寻找最佳投资机会。

四、使用益盟九转乾坤指标的注意事项在使用益盟九转乾坤指标时,投资者需要注意以下几点:1.益盟九转乾坤指标只是一款辅助工具,不能完全代替投资者的判断。

2.投资者需要结合实际市场情况,综合运用益盟九转乾坤指标和其他分析工具,做出投资决策。

3.投资者需要谨慎对待投资,不要轻信各种投资骗局。

五、益盟九转乾坤指标的实战应用案例以下是益盟九转乾坤指标在实际应用中的一个案例:假设某投资者在 2021 年 1 月 1 日购买了某支股票,并在当天使用了益盟九转乾坤指标进行分析。

通达信技术指标公式源码大全

通达信技术指标公式源码大全

通达信技术指标公式源码大全简介该文档收集了通达信软件中的各种技术指标的公式源码,为用户提供了便于研究和使用的资源。

通达信软件是一款常用的股票分析软件,其技术指标功能强大且灵活,能够帮助用户进行股票分析和决策。

内容该文档包含了以下技术指标的公式源码:1. 移动平均线(MA)2. 相对强弱指标(RSI)3. 随机指标(KDJ)4. 布林线指标(BOLL)5. 指数移动平均线(EMA)6. 平滑异同移动平均线(MACD)7. 加权移动平均线(WMA)8. 成交量指标(VOL)9. 威廉指标(W%R)10. 动向指标(DMI)11. 随机相对强弱指数(W%R)12. 平均成交量(AVP)13. 梅斯线(MS)使用方法1. 打开通达信软件,并进入相应的分析页面。

2. 在计算指标的输入框中输入相应的公式源码。

3. 确认输入正确无误后,点击计算按钮。

4. 通达信软件将根据公式源码计算指标数值,并在图表中展示。

注意事项1. 在使用该文档中的公式源码时,建议仔细检查输入的代码是否与文档中的一致。

2. 请谨慎使用该文档提供的公式源码,并在实际操作前先进行充分的理论和实践研究。

3. 本文档中的公式源码仅供参考,不保证在所有情况下都能正确使用和产生预期效果。

结论通过收集通达信软件中的各种技术指标的公式源码,该文档为用户提供了便于研究和使用的资源。

希望用户在使用时能够注意检查代码准确性,并充分理解和实践相关的理论知识。

祝愿用户在股票分析和决策中取得良好的效果。

注意:本文档中的内容仅供参考,请自行验证和确认后使用。

几个股票软件指标源码

几个股票软件指标源码

资金趋势指标源码:Var1:=(HIGH+LOW+OPEN+CLOSE)/4;分水岭: MA(3*Var1-2*SMA(Var1,2,1),12),colorwhite;上涨: IF(Var1>分水岭,V ar1,分水岭),COLORYELLOW;支撑: REVERSE(上涨)+2*分水岭;Var2:=IF(Var1<分水岭,Var1,分水岭);Var3:=2*EMA(LLV(Var1,7),10)-Var1;做空趋势: 3*Var3-2*SMA(Var3,10,1),COLORGREEN;阻力: REVERSE(Var2)+2*分水岭,ColorFFFFFF;机构趋势源码资金趋势:EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3),COLORYELLOW,LINETHIC K2;V AR1:=HHV(HIGH,9)-LLV(LOW,9);V AR2:=HHV(HIGH,9)-CLOSE;V AR3:=CLOSE-LLV(LOW,9);V AR4:=((V AR2)/(V AR1))*(100)-70;V AR5:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100);V AR6:=((2)*(CLOSE)+HIGH+LOW)/(4);V AR7:=SMA(((V AR3)/(V AR1))*(100),3,1);V AR8:=LLV(LOW,34);V AR9:=SMA(V AR7,3,1)-SMA(V AR4,9,1);V AR10:=IF((VAR9>100),V AR9-100,0);V AR11:=HHV(HIGH,34);B1:=EMA(((V AR6-V AR8)/(V AR11-V AR8))*(100),8);机构持仓:EMA(B1,13),POINTDOT,COLORRED;STICKLINE(B1-机构持仓>0,B1,机构持仓,5,0),COLOR0000FF;STICKLINE(B1-机构持仓<0,B1,机构持仓,5,0),COLOR00FF00;提供一个正版的破解指标——超级黑马早发现超级黑马早发现(副图)V AR2N:=1;V1:=(MA(((100 * (CLOSE - LLV(CLOSE,34))) / (HHV(HIGH,34) - LLV(LOW,34))),5) - 20);V2:=(2 * ABS(V1));V3:=(100 - ((100 - (3 * SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1))));V4:=(100 - ((100 - (3 * SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1))));V5:=(((HIGH + LOW) + CLOSE) / 3);V6:=((V5 - MA(V5,10)) / (0.015 * A VEDEV(V5,10)));V7:=((V5 - MA(V5,30)) / (0.015 * A VEDEV(V5,30)));V8:=IF(((((V6 >= 150) AND (V6 < 200)) AND (V7 >= 150)) AND (V7 < 200)),10,0);V9:=(IF(((((V6 <= (0 - 150)) AND (V6 > (0 - 200))) AND (V7 <= (0 - 150))) AND (V7 > (0 - 200))),(0 - 10),V8) * V AR2N);V A:=(((CLOSE - MA(CLOSE,13)) / MA(CLOSE,13)) * 100);VB:=(100 - ABS(V A));VC:=((3 * SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));VD:=((3 * SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));VE:=(REF(LOW,1) * 0.9);VF:=(LOW * 0.9);V10:=(((VF * VOL) + (VE * (CAPITAL - VOL))) / CAPITAL);V11:=EMA(V10,30);V12:=(V11 - CLOSE);V13:=REF(CLOSE,1);V14:=((SMA(MAX((CLOSE - V13),0),7,1) / SMA(ABS((CLOSE - V13)),7,1)) * 100);V15:=((SMA(MAX((CLOSE - V13),0),13,1) / SMA(ABS((CLOSE - V13)),13,1)) * 100); V16:=BARSCOUNT(CLOSE);V17:=((SMA(MAX((CLOSE - REF(CLOSE,1)),0),6,1) / SMA(ABS((CLOSE - REF(CLOSE,1))),6,1)) * 100);V18:=(((((0 - 100) * (HHV(HIGH,60) - CLOSE)) / (HHV(HIGH,60) - LLV(LOW,60))) + 50) * 2);V19:=(((CLOSE - LLV(LOW,15)) / (HHV(HIGH,15) - LLV(LOW,15))) * 100);V1A:=((SMA(V19,4,1) - 50) * 2);V1B:=SMA(V1A,3,1);V1C:=(((INDEXC - LLV(INDEXL,14)) / (HHV(INDEXH,14) - LLV(INDEXL,14))) * 100);V1D:=SMA(V1C,4,1);V1E:=SMA(V1D,3,1);V1F:=(((HHV(HIGH,30) - CLOSE) / CLOSE) * 100);V20:=(IF((((((((((V17 <= 25) AND (V18 < (0 - 95))) AND (V1F > 20)) AND (V1B < (0 - 30))) AND (V1E < 30)) AND (V12 >= (0 - 0.25))) AND (V14 < 22)) AND (V15 < 28)) AND (V16 > 50)),80,0) * V AR2N);空方:(0 - (IF((V1 < 0),V2,0) * V AR2N)),LINESTICK;(0 - 40);C0:=(((HIGH + LOW) + CLOSE) / 3);A1:=HHV(C0,14);A2:=LLV(C0,14);A3:=(A1 - A2);A4:=(EMA(((C0 - A2) / A3),2) * 100);B1:=HHV(C0,30);B2:=LLV(C0,30);B3:=(B1 - B2);B4:=(EMA(((C0 - B2) / B3),2) * 100);C1:=HHV(C0,55);C2:=LLV(C0,55);C3:=(C1 - C2);C4:=(EMA(((C0 - C2) / C3),2) * 100);A10:=(A4 - 50);A20:=(B4 - 50);A30:=(C4 - 50);DRAWICON(CROSS(A1,0),0,4);RSV2:=(((CLOSE - LLV(LOW,30)) / (HHV(HIGH,30) - LLV(LOW,30))) * 100);K2:=SMA(RSV2,3,1);D2:=SMA(K2,3,1);J2:=((3 * K2) - (2 * D2));动力线:(EMA(J2,6) * V AR2N),colorFFFF;V AR2W:=EMA(CLOSE,5);RSI1W:=((SMA(MAX((CLOSE - V AR2W),0),6,1) / SMA(ABS((CLOSE - V AR2W)),6,1)) * 100);RSI2W:=((SMA(MAX((CLOSE - V AR2W),0),3,1) / SMA(ABS((CLOSE - V AR2W)),3,1)) * 100);V AR1F:="KDJ.D"(18,5,6);虎:IF(((((((((动力线< 15.5) AND (空方< (0 - 30))) AND (V AR1F < 35)) AND (RSI1W < 10)) AND (RSI2W < 6.5)) AND (A10 < (0 - 47))) AND (A20 < (0 - 47))) AND (A30 < (0 - 48.5))),50,0);牛:(IF(((空方< (0 - 38)) AND (虎> 0)),70,0) * V AR2N);V AR2:=(((((MA(AMOUNT,5) / MA(VOL,5)) / 100) - ((MA(AMOUNT,110) / MA(VOL,110)) / 100)) / ((MA(AMOUNT,5) / MA(VOL,5)) / 100)) < (0 - 0.273));V AR21:=(((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100);V AR22:=(((CLOSE - MA(CLOSE,30)) / MA(CLOSE,30)) < (0 - 0.125));获利线:=(V AR2 AND V AR22);LC:=EMA((WINNER(CLOSE) * 100),3);V AR2Q:=EMA(CLOSE,3);神奇线:=((SMA(MAX((CLOSE - V AR2Q),0),6,1) / SMA(ABS((CLOSE - V AR2Q)),6,1)) * 100);买点一:=MA(神奇线,10);牛A:(IF((V AR22 AND (神奇线< 3)),(0 - 40),0) * V AR2N),LINETHICK2,color3399FF; 牛B:(IF((V AR22 AND (买点一< 9)),(0 - 38),0) * V AR2N),LINETHICK2,color3399FF; 剑:(FILTER(((神奇线< 6) AND 获利线),35) * 1),STICK,LINETHICK2,colorFF0000; DRAWICON((剑> 0),1,1);牛3:(IF((((LC < 1.5) AND (买点一< 21)) AND (神奇线< 5.5)),80,0) * V AR2N),LINETHICK2,color3399FF;V AR1N:=1050431;V AR2N:=IF((DATE <= V AR1N),1,0);稳赚:=(MA(CLOSE,80) - (MA(CLOSE,13) / 3));买点二:=MA(((CLOSE - 稳赚) / 稳赚),1);XA:=IF((CROSS(买点二,0) AND ((LOW / REF(HIGH,1)) < 1.012)),0.5,0);XB:=IF((((COUNT((买点二> REF(买点二,1)),3) = 3) AND (COUNT((买点二< 0),10) = 10)) AND (REF(买点二,3) = LLV(买点二,10))),0.5,0);V AR82:=IF((((((REF(买点二,2) = LLV(买点二,20)) AND (REF(买点二,2) < 0.071)) AND (REF(买点二,2) < REF(买点二,1))) AND NOT(((REF(LOW,1) > REF(HIGH,2)) AND (LOW > REF(HIGH,1))))) AND (CLOSE > REF(CLOSE,1))),0.5,0);V AR83:=(EMA(买点二,12) * 0.7);V AR84:=EMA(买点二,3);底部将成:(IF((LLV((V AR84 - V AR83),5) > 0),0,(0 - 40)) * V AR2N),colorFFCC66;。

通达信指标源码范文

通达信指标源码范文

通达信指标源码范文通达信是一种常用的股票行情软件,它提供了丰富的技术指标供投资者参考。

以下是通达信指标源码的一些例子:1.移动平均线(MA)指标源码:```//计算移动平均线double[] CalculateMA(double[] closePrice, int period)double[] ma = new double[closePrice.Length];for (int i = period - 1; i < closePrice.Length; i++)double sum = 0;for (int j = i; j > i - period; j--)sum += closePrice[j];}ma[i] = sum / period;}return ma;```2.相对强弱指标(RSI)源码:```//计算相对强弱指标double[] CalculateRSI(double[] closePrice, int period) double[] rsi = new double[closePrice.Length];for (int i = period; i < closePrice.Length; i++)double sumGain = 0;double sumLoss = 0;for (int j = i; j > i - period; j--)double diff = closePrice[j] - closePrice[j - 1];if (diff >= 0)sumGain += diff;}elsesumLoss -= diff;}}double averageGain = sumGain / period;double averageLoss = sumLoss / period;rsi[i] = 100 - (100 / (1 + (averageGain / averageLoss))); }return rsi;```3.随机指标(KDJ)源码:```//计算随机指标void CalculateKDJ(double[] closePrice, double[] highestHigh, double[] lowestLow, int period, out double[] k, out double[] d, out double[] j)k = new double[closePrice.Length];d = new double[closePrice.Length];j = new double[closePrice.Length];for (int i = period - 1; i < closePrice.Length; i++)double maxHigh = double.MinValue;double minLow = double.MaxValue;for (int j = i; j > i - period; j--)if (highestHigh[j] > maxHigh)maxHigh = highestHigh[j];}if (lowestLow[j] < minLow)minLow = lowestLow[j];}}double rsv = (closePrice[i] - minLow) / (maxHigh - minLow) * 100;if (i == period - 1)k[i] = rsv;d[i] = rsv;}elsek[i] = 2 / 3 * k[i - 1] + 1 / 3 * rsv;d[i]=2/3*d[i-1]+1/3*k[i];}j[i]=3*k[i]-2*d[i];}```这些源码只是示例,实际使用通达信指标源码需要根据具体需求进行适当修改和完善。

股票软件开发方案

股票软件开发方案

股票软件开发方案1. 引言本文档旨在提供一种股票软件的开发方案,以满足用户对于实时股票数据查询、股票交易操作等需求。

该股票软件将基于现有的股票数据源进行开发,并提供直观易用的用户界面,以满足不同用户群体的需求。

2. 功能需求2.1 实时股票数据显示股票软件需要能够接入实时的股票数据源,获取并显示最新的股票行情数据。

具体要求如下:•用户可以选择关注的股票,并实时显示其价格、涨跌幅等信息。

•股票软件需要能够自动更新股票数据,保证信息的实时性。

•用户可以自定义股票列表,并进行排序、筛选等操作。

2.2 股票行情图表股票软件需要提供直观的股票行情图表,以帮助用户分析股票走势、预测未来走势。

具体要求如下:•绘制股票的K线图,显示股票的开盘价、收盘价、最高价、最低价等信息。

•提供不同时间周期的K线图,如日K、周K、月K等,以满足用户的需求。

•支持常见的技术指标的绘制,如移动平均线、MACD等。

2.3 股票交易功能股票软件需要提供股票交易功能,以便用户可以在线进行买入、卖出操作。

具体要求如下:•用户可以选择股票代码、数量和价格进行买入或卖出操作。

•股票软件需要接入交易所的接口,确保交易操作的准确性和安全性。

•提供交易记录查询功能,以便用户查看自己的交易历史。

2.4 资讯和公告推送股票软件需要提供最新的股票资讯和公司公告推送,以帮助用户获取及时的市场信息。

具体要求如下:•提供最新的股票相关资讯和公告,包括市场动态、公司财报等。

•根据用户的关注股票进行个性化推送,确保用户能够及时获取到关注股票的相关信息。

3. 技术实现3.1 前端开发股票软件的前端开发主要使用 HTML、CSS 和 JavaScript 技术实现。

具体的技术选择和架构如下:•使用 React 框架进行前端开发,以提供良好的用户交互体验。

•前端界面采用响应式设计,能够适配不同的设备和屏幕大小。

•使用 WebSocket 技术进行实时数据推送,保证股票数据的及时更新。

通达信股票软件指标自用的薛斯通道指标源码

通达信股票软件指标自用的薛斯通道指标源码公式源码:AA:=MA((2*CLOSE+HIGH+LOW)/4,5);CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);DD:=DMA(CLOSE,CC);通道A:=AA*N/100;通道B:=AA*(200-N)/100;通道C:=(1+M/100)*DD,COLOR6B8E23;通道D:=(1-M/100)*DD;DRAWBAND(通道C,RGB(100,149,237),通道D,RGB(0,100,0));DRAWBAND(通道A,RGB( 238,130,238),通道B,RGB(0,100,0));通道1:AA*N/100,LINETHICK2;通道2:AA*(200-N)/100,LINETHICK2;{STICKLINE(通道1-通道2>0,通道1,通道2,1,-1),COLORBLUE;}通道3:(1+M/100)*DD,COLOR6B8E23,LINETHICK2;通道4:(1-M/100)*DD,LINETHICK2;{主趋势线:EMA(EMA(C,10),10),COLORBLUE,LINETHICK2;B:=主趋势线<REF(主趋势线,1);IF(B-1,主趋势线,DRAWNULL)COLORRED,LINETHICK2;}主趋势线:EMA(EMA(C,10),10),COLORRED,LINETHICK2;B:=主趋势线>REF(主趋势线,1);{IF(B-1,主趋势线,DRAWNULL)COLORBLUE,LINETHICK2;操盘线:EMA(EMA(C,5),5),COLORRED,LINETHICK2;Y:=操盘线>REF(操盘线,1);IF(Y-1,操盘线,DRAWNULL)COLORGREEN,LINETHICK2;}ZF:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(STRCAT(DYBL OCK,' '),HYBLOCK),' '),GNBLOCK),' '),FGBLOCK);DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZF),COLORYELLOW;DIF:=EMA(CLOSE,9)-EMA(CLOSE,21);DEA:=EMA(DIF,5);MACD:=(DIF-DEA)*2;吸:XLPL.NOTEXT吸,NODRAW,COLORLIRED;拉:XLPL.NOTEXT拉,NODRAW,COLORRED;派:XLPL.NOTEXT派,NODRAW,COLORGREEN;落:XLPL.NOTEXT落,NODRAW,COLORWHITE;AAW:=IF(吸!=DRAWNULL,DIF,DRAWNULL),COLORLIRED,LIN ETHICK2;BBW:=IF(拉!=DRAWNULL,DIF,DRAWNULL),COLORRED,LINET HICK2;CCW:=IF(派!=DRAWNULL,DIF,DRAWNULL),COLORGREEN,LI NETHICK2;DDW:=IF(落!=DRAWNULL,DIF,DRAWNULL),COLORWHITE,LI NETHICK2;STICKLINE(AAW,LOW,HIGH,0,0),COLORLIRED;STICKLINE(AAW,C,O,3,1),COLORLIRED;STICKLINE(BBW,LOW,HIGH,0,0),COLORRED;STICKLINE(BBW ,C,O,3,1),COLORRED;STICKLINE(CCW,LOW,HIGH,0,0),COLORGREEN;STICKLINE(CCW,C,O,3,1)COLORGREEN;STICKLINE(DDW,LOW,HIGH,0,0),COLORWHITE;STICKLINE(DDW,C,O,3,1),COLORWHITE;DRAWTEXT('KDJ.J'-REF('KDJ.J',1)>30 AND C/REF(C,1)>1.043 AND 'MACD.MACD'>0AND EXPMA(C,12)>EXPMA(C,50),L*0.995,'起爆'),COLORWHITE;V1:=EMA(CLOSE,5);V2:=EMA(EMA(CLOSE,90)*1.01,10);DRAWTEXT(CROSS(V1,V2),V1+0.05,'牛起步'),COLOR00FF00;VAR1:=LLV(LOW,21);VAR2:=HHV(HIGH,21);AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5);AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13);AB:=CROSS(AK1,AK);DRAWTEXT((AB = 1),(LOW * 0.99),'○牛窝'),COLORYELLOW;AA1:=AMOUNT/V;BB1:=L<AA1*0.9;CC1:=(C-REF(C,1))/REF(C,1)*100>1.2;DD1:=L<MA(C,5)*0.921;EE1:=V<MA(V,5)*1.5;老鼠仓:=BB1 AND CC1 AND DD1 AND EE1,LINETHICK0,COLOR0099FF;DRAWTEXT(老鼠仓,L*0.99,'老鼠仓'),COLOR0099FF;VAR3AA:=IF((CLOSE>REF(CLOSE,1)),88,0);VAR4AA:=IF(((CLOSE)/(REF(CLOSE,1))>1.05) AND((HIGH)/(CLOSE)<1.01) AND (VAR3AA>0),91,0);DRAWTEXT(FILTER((VAR4AA>90),45),(LOW)*(0.93),'★大胆搏'),COLOR00FFFF;DRAWTEXT(FILTER((VAR4AA>90),35),(LOW)*(0.99000001),'★加仓 '),COLOR00FFFF;A1AA:=9;A2AA:=(REF(CLOSE,A1AA+1)<CLOSE);DRAWTEXT(FILTER((A2AA>-0.5),84),(HIGH)*(1.05),'小心变盘'),COLORFFFFFF;VAR6:=REF(C,1);VAR7:=SMA(MAX(C-VAR6,0),6,1)/SMA(ABS(C-VAR6),6,1)*100;DRAWTEXT(CROSS(82,VAR7),H*1.01,'逃顶'),COLORYELLOW;通达信手机版公式导入方法一、进入公式编辑器界面1、点击进入公式编辑器2、点击指标编辑,选择新建指标二、按照上面所发布的指标公式源码,进行复制填写1、填写公式名称、描述、指标说明,填好后点左上角公式按键2、然后点公式,对公式源码进行复制黏贴3、填好后,点击测试公式,通过后点击保存,公式编辑就结束了三、进入主界面选择公式,即可使用。

通达信指标选股源码大全,及配套的使用说明...

通达信指标选股源码大全,及配套的使用说明...通达信指标选股源码大全,及配套的使用说明,快来领取啦今天的话就不多说了直接给大家上干货【指标源码】,这可能也是大家比较期待。

小钱稳赚选股月DIF1:="MACD.DIF#MONTH"(12,26,9);月DEA1:="MACD.DEA#MONTH"(12,26,9);AA1:=月DIF1>月DEA1;月M:=CROSS(AA1>REF(AA1,1),0.5);周RSI1:="RSI.RSI1#WEEK"(9);SY:=周RSI1>50;共振:=CROSS(SY>REF(SY,1),0.5);周DIF1:="MACD.DIF#WEEK"(12,26,9);周DEA1:="MACD.DEA#WEEK"(12,26,9);SK:=周DIF1>周DEA1;周M:=CROSS(SY>REF(SK,1),0.5);周K1:="KDJ.K#WEEK"(9,3,3);周D1:="KDJ.D#WEEK"(9,3,3);SQ:=周K1>周D1;介入:=CROSS(SQ>REF(SQ,1),0.5);XG:共振 AND 介入 AND 周M;上影线选股N:=0;{N默认为0是指选当日上影线股,N=1为上日,N=2为前日以此类推}上影线:IF(N=0,VOL/REF(VOL,1)>=1.2 AND VOL/REF(VOL,1)<3 AND (H-REF(C,1))/REF(C,1)>0.05 AND (C-REF(C,1))/REF(C,1)>0.048,REF(VOL,N)/REF(VOL,N+1)>=1.2 AND REF(VOL,N)/REF(VOL,N+1)<3 AND (REF(H,N)-REF(C,N+1))/REF(C,N+1)>0.05 AND (REF(C,N)-REF(C,N+1))/REF(C,N+1)>0.048);涨停波段指标{使用说明:以0轴为中心,波动范围是±50之间。

股票主图解盘源码,自动解盘提示,不用费脑细胞

股票主图解盘源码,自动解盘提示,不用费脑细胞股票主图解盘源码,自动解盘提示,不用费脑细胞,综合了各方面的信息编篡成这个解盘指标,希望对你操盘有所帮助。

源码M1:=5;M2:=13;M3:=34;M4:=55;M5:=89;M6:=144;M7:=233;涨停:STICKLINE(C>REF(C,1)*1.099,C,O,3,0),COLORCC00CC;跌停:STICKLINE(REF(C,1)*0.909>C,C,O,3,0),COLORGREEN;EMA5:EMA(C,M1);EMA13:EMA(C,M2);EMA21:EMA(C,M5),COLOR5CADAD;EMA34:EMA(C,M3);EMA55:EMA(C,M4),COLORRED,LINETHICK2;EMA144:EMA(C,M6),COLOR20BA22;EMA233:EMA(C,M7),COLORBLUE;X1:=EMA(EMA(CLOSE,9),9);X2:=(X1-REF(X1,1))/REF(X1,1);DRAWICON(CROSS(X2,0),L*0.97,1);DRAWNUMBER(ISLASTBAR,LOW,BARSLAST(NOT(EMA(C,M1 )<REF(EMA(C,M1),1))));IF(EMA55<REF(EMA55,1),EMA55,DRAWNULL),COLORGREE N,LINETHICK2;倍量:=VOL>=REF(V,1)*1.91 AND C>O;缩量:=REF(V,1)>=VOL*1.91 AND C<O;STICKLINE(倍量,OPEN,(C O)*0.5,0.3,0),COLORRED;STICKLINE(缩量,OPEN,(C O)*0.5,0.3,0),COLORBLUE;上跳:STICKLINE(LOW>REF(C,1) ,L*0.996,L*0.9925,2,0),COLORRED;下跳:STICKLINE(H<REF(C,1) ,H*1.002,H*1.006,2,0),COLORBLUE;双线持币:HHV(MA(HIGH,(3)),2),LINETHICK1,COLOR00FF00;单线持股:LLV(MA(HIGH,(3)),1),LINETHICK1,COLOR0000FF;VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);VARE:=REF(VARD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 ORVAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 ORVAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;STICKLINE(VAR1A,H*1.010,H*1.006,1,0),COLORGREEN;STICKLINE(VAR19,L*0.994,L*0.99,1,0),COLORYELLOW;AAA:=CONST(HHV(H,90));TT:=240/FROMOPEN;比:=TT;J12:=(HIGH - ((HIGH - LOW) / 3));J23:=(LOW ((HIGH - LOW) / 3));D1:=CONST(IF((REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1)< REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 ANDCLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2)),1,0));D2:=CONST(IF((REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1)> REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02AND CLOSE/OPEN<0.97 AND CLOSE<REF(CLOSE,2)),1,0));D3:=CONST(IF((CLOSE=OPEN AND HIGH/LOW >1.03),1,0));D4:=CONST(IF((CLOSE=OPEN AND CLOSE=LOW AND CLOSE!=HIGH),1,0));D5:=CONST(IF((REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1)< REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) ANDCLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2)),1,0));D6:=CONST(IF((REF(CLOSE,2)/REF(OPEN,2) > 1.05 AND REF(OPEN,1)> REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) ANDCLOSE/OPEN<0.95 AND CLOSE<REF(CLOSE,2)),1,0));D7:=CONST(IF((MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE > MA(CLOSE,5)),1,0));D8:=CONST(IF((MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE < MA(CLOSE,5)),1,0));D9:=CONST(IF((HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW >3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE < MA(CLOSE,5)),1,0));D10:=CONST(IF((HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW >3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE>MA(CLOSE,5)),1,0));D11:=CONST(IF(((REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96AND CLOSE<REF(OPEN,1)AND OPEN>REF(CLOSE,1))OR (REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1))),1,0));D12:=CONST(IF((REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1)),1,0));D13:=CONST(IF((REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1)),1,0));D14:=CONST(IF((ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04AND ABS(CLOSE-OPEN)/CLOSE<0.005 ANDMAX(CLOSE,OPEN) < MAX(REF(CLOSE,1),REF(OPEN,1)) AND MIN(CLOSE,OPEN)> MIN(REF(CLOSE,1),REF(OPEN,1))),1,0));D15:=CONST(IF((ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04AND CLOSE=OPEN ANDCLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE > MIN(REF(CLOSE,1),REF(OPEN,1))),1,0));D16:=CONST(IF((ABS(HIGH-REF(HIGH,1))/HIGH<0.001),1,0));D17:=CONST(IF(((ABS(LOW-REF(LOW,1))/LOW<0.001 AND ABS(REF(LOW,1)-REF(LOW,2))/REF(LOW,1)<=0.001)),1,0));D18:=CONST(IF((CLOSE/OPEN>1.05 AND HIGH/LOW <CLOSE/OPEN 0.018),1,0));D19:=CONST(IF((REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPENAND REF(CLOSE,1)>REF(CLOSE,2) AND CLOSE>REF(CLOSE,1)),1,0));D20:=CONST(IF((REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPENAND CLOSE/OPEN<0.98),1,0));D21:=CONST(IF((REF(CLOSE,2)>REF(OPEN,2) AND (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=2/100 AND REF(OPEN,1)>=REF(CLOSE,1)AND (REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 AND REF(OPEN,1)<=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPENAND (CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1)AND (MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2)) <=1/100),1,0));D22:=CONST(IF((REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1)AND CLOSE>OPEN),1,0));D23:=CONST(IF(((OPEN<EMA(C,20) OR OPEN<EMA(C,40) OR OPEN<EMA(C,60)) AND (C>MAX(EMA(C,20),MAX(EMA(C,40),EMA(C,60))))AND(V/MA(V,30)>1.2 AND C/REF(C,1)>1.049)),1,0));D24:=CONST(IF((REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)<REF(OPEN,3) AND REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1)AND REF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2)AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE,4)),1,0));D25:=CONST(IF(( REF(CLOSE,4)/REF(OPEN,4)<0.97 AND REF(CLOSE,3)>REF(OPEN,3) AND REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1)AND REF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN<0.97 ANDCLOSE<REF(CLOSE,4)),1,0));D26:=CONST(IF(HIGH<REF(LOW,1) OR LOW>REF(HIGH,1),1,0));D27:=CONST(IF((REF(CLOSE,2)<REF(OPEN,2) ANDREF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2)AND CLOSE<REF(CLOSE,1)),1,0));D28:=CONST(IF((LOW=CLOSE AND HIGH!=LOW),1,0));D29:=CONST(IF((HIGH=CLOSE AND HIGH!=LOW),1,0));D30:=CONST(IF((OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0),1,0));D31:=CONST(IF(((MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667),1,0));D32:=CONST(IF(((HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667),1,0));D33:=CONST(IF((CLOSE=OPEN AND HIGH!=LOW),1,0));D34:=CONST(IF((OPEN/CLOSE > 1.05 AND HIGH/LOW <OPEN/CLOSE 0.018),1,0));D35:=CONST(IF(((REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPENAND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002) OR (REF(CLOSE,1)>REF(OPEN,1)AND CLOSE<OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002)),1,0));D36:=CONST(IF((REF(C,1)/REF(O,1)>=1.03 AND O<REF(C,1) AND O>REF(O,1) AND C<REF(O,1)),1,0));D37:=CONST(V*比>REF(V,1) AND MA(V,5)>REF(MA(V,5),1));D38:=CONST(V*比<REF(V,1) AND MA(V,5)>REF(MA(V,5),1));D39:=CONST(V*比>REF(V,1)AND MA(V,5)<REF(MA(V,5),1));D40:=CONST(V*比<REF(V,1)AND MA(V,5)<REF(MA(V,5),1));D41:=CONST((((IF((CLOSE = OPEN),1,0) IF((CLOSE >=J12),1,0)) IF((CLOSE <= J23),1,0)) > 1));D42:=CONST((((AMOUNT / VOL) / 100) > REF(HIGH,1)));D43:=CONST((((AMOUNT / VOL) / 100) < REF(LOW,1)));KS1:=IF(D1=1,0 0.03,0);KS2:=IF(D2=1,KS1 0.03,KS1);KS3:=IF(D3=1,KS2 0.03,KS2);KS4:=IF(D4=1,KS3 0.03,KS3);KS5:=IF(D5=1,KS4 0.03,KS4);KS6:=IF(D6=1,KS5 0.03,KS5);KS7:=IF(D7=1,KS6 0.03,KS6);KS8:=IF(D8=1,KS7 0.03,KS7);KS9:=IF(D9=1,KS8 0.03,KS8);KS10:=IF(D10=1,KS9 0.03,KS9);KS11:=IF(D11=1,KS10 0.03,KS10);KS12:=IF(D12=1,KS11 0.03,KS11);KS13:=IF(D13=1,KS12 0.03,KS12);KS14:=IF(D14=1,KS13 0.03,KS13);KS15:=IF(D15=1,KS14 0.03,KS14);KS16:=IF(D16=1,KS15 0.03,KS15);KS17:=IF(D17=1,KS16 0.03,KS16);KS18:=IF(D18=1,KS17 0.03,KS17);KS19:=IF(D19=1,KS18 0.03,KS18);KS20:=IF(D20=1,KS19 0.03,KS19);KS21:=IF(D21=1,KS20 0.03,KS20);KS22:=IF(D22=1,KS21 0.03,KS21);KS23:=IF(D23=1,KS22 0.03,KS22);KS24:=IF(D24=1,KS23 0.03,KS23);KS25:=IF(D25=1,KS24 0.03,KS24);KS26:=IF(D26=1,KS25 0.03,KS25);KS27:=IF(D27=1,KS26 0.03,KS26);KS28:=IF(D28=1,KS27 0.03,KS27);KS29:=IF(D29=1,KS28 0.03,KS28);KS30:=IF(D30=1,KS29 0.03,KS29);KS31:=IF(D31=1,KS30 0.03,KS30);KS32:=IF(D32=1,KS31 0.03,KS31);KS33:=IF(D33=1,KS32 0.03,KS32);KS34:=IF(D34=1,KS33 0.03,KS33);KS35:=IF(D35=1,KS34 0.03,KS34);KS36:=IF(D36=1,KS35 0.03,KS35);KS37:=IF(D37=1,KS36 0.03,KS36);KS38:=IF(D38=1,KS37 0.03,KS37);KS39:=IF(D39=1,KS38 0.03,KS38);KS40:=IF(D40=1,KS39 0.03,KS39);KS41:=IF(D41=1,KS40 0.03,KS40);KS42:=IF(D42=1,KS41 0.03,KS41);KS43:=IF(D43=1,KS42 0.03,KS42);DRAWTEXT_FIX(D1=1,0.26,0.05,0,'早晨之星,见底回升。

财富管理股票软件指标公式源码股票最准的指标股票买卖指标

财富管理股票软件指标公式源码股票最准的指标股票买卖指标---引言股票指标是财富管理股票软件中的重要组成部分。

这些指标通过计算特定算法,根据股票的历史价格和成交量等信息,提供一些辅助决策的参考。

在财富管理领域中,寻找最准确的指标成为研究的主要目标之一。

本文将介绍一些常用的股票指标公式源码,并讨论它们的准确性及应用范围。

均线指标均线指标是最常见和基础的股票指标之一,它能够平滑股价曲线并提供价格趋势的参考。

以下是一种计算简单移动平均线(SMA)的公式源码示例:def calculate_sma(data, period):sma = []for i in range(period-1, len(data)):sum_prices = sum(data[i-period+1:i+1])sma.append(sum_prices/period)return sma该函数接受一个价格序列(以列表形式表示)和移动平均线的周期作为输入,返回一个移动平均线的计算结果。

随机指标随机指标是一种用于测量股票价格超买超卖情况的指标,它通过比较当前价格与一段时间内的最高最低价之间的关系,给出买入或卖出的信号。

以下是随机指标(KDJ)的公式源码示例:def calculate_kdj(data, n=9, m1=3, m2=3):low_list = data['Low'].rolling(window=n, center=False).min()high_list = data['High'].rolling(window=n, center=False).max()rsv = (data['Close'] - low_list) / (high_list - low_list) * 100j = 3 * k - 2 * dreturn k, d, j该函数接受一个包含最高价、最低价和收盘价的数据集,以及计算KDJ指标所需的参数n,m1和m2。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档