资金流向分析:这指标能算出机构和散户的金额配资平台炒股票,帮你看清楚市场里资金的动向,搞清楚主力资金在干啥。
图片
动态条件判断:它不是死板的,会根据价格变化、成交量、资金占比这些因素来判断市场是强是弱,趋势怎么样。
多维度分析:不光看价格,还结合成交量、资金占比等多个方面,分析市场的短期和长期趋势。
图片
判断底部的逻辑
这指标判断市场底部的方式也挺多,老铁们接着看:
价格与成交量的关系:通过计算价格和成交量的一些关系,比如CJE、Q这些,判断市场是超卖还是超买。再结合EMA、SMA这些均线指标,看看市场的支撑和阻力位。
图片
资金占比分析:算算机构和散户的金额占比,比如A2、A3、A4、A5这些。要是机构占比明显高,可能就说明市场在底部,主力资金在进场。
动态均线判断:用动态均线,像EMA、MEMA这些,判断价格的支撑和阻力位。要是价格接近或跌破动态均线,可能市场就处于底部,有反弹的可能。
市场情绪分析:通过计算市场情绪指标,比如LIJIN10、LIJIN11这些,判断市场是超卖还是超买。要是市场情绪指标处于低位,可能市场就处于底部,有反弹的可能。
图片
通达信主力资金分时T+0流入指标A1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1),-VOL/CAPITAL*100,0)),0);CJE:=V*C/100,NODRAW;A2:=SUM((IF(((CJE/8>20) AND (CLOSE>(REF(CLOSE,1)))),CJE,0)),0);A3:=SUM((IF(((CJE/8>20) AND (CLOSE<(REF(CLOSE,1)))),CJE,0)),0);A4:=SUM((IF(((CJE/8<20) AND (CLOSE>(REF(CLOSE,1)))),CJE,0)),0);A5:=SUM((IF(((CJE/8<20) AND (CLOSE<(REF(CLOSE,1)))),CJE,0)),0);A6:=((A2+A3)+A4)+A5;A7:=IF((ISLASTBAR),((100*A2)/A6),0);A8:=IF((ISLASTBAR),((100*A3)/A6),0);A9:=IF((ISLASTBAR),((100*A4)/A6),0);A10:=IF((ISLASTBAR),((100*A5)/A6),0);机构买:(A2),LINETHICK6,COLORRED;机构卖:(A3),LINETHICK6,COLORGREEN;机构进出:机构买-机构卖,NODRAW;散户买:(A4),COLOR5555FF;散户卖:(A5),COLOR55FF55;SHJC:=散户买-散户卖,NODRAW;强势:((100*A2)/A6>50);STICKLINE(强势,机构买*1.02,机构买*1.1,1,0),COLORYELLOW;拉升:((100*A2)/A6-(100*A3)/A6)>18 AND (100*A2)/A6-(100*A5)/A6>18;STICKLINE(拉升,机构买*1.1,机构买*1.2,1,0),COLORRED;DRAWTEXT(ISLASTBAR=1,机构买*0.95,''),LINETHICK2,COLORRED;DRAWTEXT(ISLASTBAR=1,机构卖*0.95,''),LINETHICK2,COLORFFFF55;Q:=BETWEEN(C/(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))),1.05,0.95);Q2:=IF(Q=0,MA(C,BARSCOUNT(C)),(SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C))));DRAWICON(CROSS((C/Q2),1.03),机构买,5);XG:=C/Q2;DD1:=1;LIJINA1:=STRCAT(STRCAT('机构买入',CON2STR((100*A2)/A6,0)),'%');LIJINA2:=STRCAT(STRCAT('机构卖出',CON2STR((100*A3)/A6,0)),'%');LIJINA0:=STRCAT(STRCAT('机构总买',CON2STR((100*(A2-A3))/A6,0)),'%');LIJINA3:=STRCAT(STRCAT('散户买入',CON2STR((100*A4)/A6,0)),'%');LIJINA4:=STRCAT(STRCAT('散户卖出',CON2STR((100*A5)/A6,0)),'%');LIJINA5:=STRCAT(STRCAT('散户总买',CON2STR((100*(A4-A5))/A6,0)),'%');DRAWTEXT_FIX(DD1=1,0.801,0.05,0,LIJINA1),COLORRED;DRAWTEXT_FIX(DD1=1,0.801,0.15,0,LIJINA2),COLORGREEN;DRAWTEXT_FIX(DD1=1,0.801,0.25,0,LIJINA3),COLORRED;DRAWTEXT_FIX(DD1=1,0.801,0.35,0,LIJINA4),COLORGREEN;DRAWTEXT_FIX(DD1=1,0.801,0.65,0,LIJINA0),LINETHICK5,COLORCYAN;DRAWTEXT_FIX(DD1=1,0.801,0.50,0,LIJINA5),LINETHICK5,COLORCYAN;主力净买:=(机构进出+SHJC)/CJE,NODRAW;LIJINA6:=STRCAT(STRCAT('主力净买',CON2STR(主力净买,0)),'%');DRAWTEXT_FIX(DD1=1,0.801,0.80,0,LIJINA6),COLORMAGENTA;JJ1:=SUM(V*C,0)/SUM(V,0),COLORYELLOW;地:EMA(JJ1,50)/0.97,LINETHICK2,COLORGREEN,NODRAW;DMCS:=COUNT(V>4000 AND C>REF(C,1),0);HCS:=COUNT(V>DYNAINFO(16)*10 AND C>REF(C,1),0),COLORYELLOW,NODRAW;DRAWICON(DMCS>REF(DMCS,1) AND HCS>REF(HCS,1) AND CROSS(C,地),机构买,24);HD:=HIGH-REF(HIGH,1);LD:=REF(LOW,1)-LOW;DMP:=EMA(IF(HD>0 AND HD>LD,HD,0),28);DMM:=EMA(IF(LD>0 AND LD>HD,LD,0),28);VZH:=EMA(DMP/TR,28);VZL:=EMA(DMM/TR,28);MA1:=EMA((CLOSE+HIGH+LOW)/3,2);LIJIN1:=MAX((DYNAINFO(3)),EMA(DYNAINFO(5),5));LIJIN2:=MIN((DYNAINFO(3)),EMA(DYNAINFO(6),5));HH:=(COST(95)+DYNAINFO(11))/2;LL:=(COST(5)+DYNAINFO(11))/2;LIJIN3:=CONST((LIJIN1+HH)/2);LIJIN4:=CONST((LIJIN2+LL)/2);LIJIN5:=(LIJIN3+LIJIN4)/2;LIJIN6:=(LIJIN4+LIJIN5)-LIJIN3;LIJIN7:=(LIJIN4+LIJIN6)/2;LIJIN8:=(LIJIN6+LIJIN7)/2;LIJIN10:=(3*SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1)-2*SMA(SMA((C-LLV(L,54))/(HHV(H,54)-LLV(L,54)),3,1),3,1));LIJIN11:=MEMA(LIJIN10,10);LIJIN12:=EMA(LIJIN11,10);LIJIN13:=IF(EXIST(CROSS(LIJIN3,MA1),5) AND EXIST(C>LIJIN3,10) AND LIJIN11<HHV(LIJIN11,10) AND LIJIN12<REF(LIJIN12,1),1,0);LIJIN14:=IF(EXIST(CROSS(MA1,LIJIN4),5) AND EXIST(C<LIJIN4,10) AND LIJIN11>LLV(LIJIN11,10) AND LIJIN12>REF(LIJIN12,1),1,0);顶:=LIJIN3,POINTDOT,COLORFF00FF;底:=LIJIN4,POINTDOT,COLORGREEN;多空:=IF(VZH>VZL,LIJIN7,LIJIN6);DRAWICON(LIJIN13=1 AND REF(LIJIN13,1)=0,机构买,8);DRAWICON(LIJIN14=1 AND REF(LIJIN14,1)=0,机构买,7);
图片
主力资金分时T+0流入主要逻辑
资金流向计算:通过计算机构和散户的金额,判断市场资金流向。用SUM、IF这些函数,结合价格和成交量的变化,算出资金流向。
动态条件判断:根据价格变化、成交量、资金占比这些因素,判断市场的强弱和趋势。通过EMA、SMA这些均线指标,结合价格和成交量的变化,判断市场的支撑和阻力位。
可视化展示:用颜色、线条、图标这些直观的东西,展示资金流向和市场状态,方便大家快速理解。用STICKLINE、DRAWTEXT、DRAWICON这些函数,把东西展示出来。
C++主力资金分时T+0流入指标源代码#include <iostream>#include <vector>#include <cmath>#include <string>#include <iomanip>// 假设的数据结构struct FinancialData { double close; // 收盘价 double vol; // 成交量 double capital; // 总市值 double cje; // 成交额 double high; // 最高价 double low; // 最低价};// 计算SUM函数double sum(const std::vector<double>& data) { double result = 0.0; for (double value : data) { result += value; } return result;}// 计算REF函数double ref(const std::vector<double>& data, int n) { if (n >= data.size()) return0.0; return data[data.size() - n - 1];}// 计算MA(移动平均)函数double ma(const std::vector<double>& data, int period) { if (data.size() < period) return0.0; double sum = 0.0; for (int i = 0; i < period; ++i) { sum += data[data.size() - i - 1]; } return sum / period;}// 主逻辑函数void calculate(const std::vector<FinancialData>& data) { int size = data.size(); std::vector<double> a2(size, 0.0), a3(size, 0.0), a4(size, 0.0), a5(size, 0.0), a6(size, 0.0); for (int i = 1; i < size; ++i) { const FinancialData& current = data[i]; const FinancialData& prev = data[i - 1]; // 计算A2-A5 if (current.cje / 8 > 20) { if (current.close > prev.close) { a2[i] = current.cje; } elseif (current.close < prev.close) { a3[i] = current.cje; } } else { if (current.close > prev.close) { a4[i] = current.cje; } elseif (current.close < prev.close) { a5[i] = current.cje; } } } // 计算A6 for (int i = 0; i < size; ++i) { a6[i] = a2[i] + a3[i] + a4[i] + a5[i]; } // 输出结果 for (int i = 0; i < size; ++i) { std::cout << "Day " << i + 1 << ": " << "A2=" << a2[i] << ", " << "A3=" << a3[i] << ", " << "A4=" << a4[i] << ", " << "A5=" << a5[i] << ", " << "A6=" << a6[i] << std::endl; }}
指标总结
这指标通过一系列复杂的计算和判断,综合分析市场里的资金流向、价格走势和市场情绪,给出一些信号。它主要关注机构和散户的行为,能帮参考一下市场的底部和顶部,做出更明智的决策。
风险提示:本指标仅供技术研究与学习交流使用。市场具有高度不确定性,任何基于本指标的决策都需要自行承担风险,不构成任何投资建议。
图片
图片
图片
学习分享配资平台炒股票
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。深金配资提示:文章来自网络,不代表本站观点。