通达信主力资金趋势指标公式

{}VAR1:=(EMA(CLOSE,1));
VAR2:=(EMA(CLOSE,5));
VAR3:=(EMA(CLOSE,10));
VAR4:=(EMA(CLOSE,20));
VAR5:=(EMA(CLOSE,30));
VAR6:=(EMA(CLOSE,60));
VAR7:=(IF(VAR1-VAR2>=0,1,0));
VAR8:=(IF(VAR1-VAR3>=0,1,0));
VAR9:=(IF(VAR1-VAR4>=0,1,0));
VAR10:=(IF(VAR1-VAR5>=0,1,0));
VAR11:=(IF(VAR1-VAR6>=0,1,0));
VAR13:=(VAR7+VAR8+VAR9+VAR10+VAR11);
VAR12:=(VAR1-VAR6);
短趋势:(VAR1);
中趋势:(VAR6);
热度:(VAR13),NODRAW;
IF(VAR13=0,短趋势,DRAWNULL),COLOR006600;
IF(VAR13=1,短趋势,DRAWNULL),COLOR00C800;
IF(VAR13=2,短趋势,DRAWNULL),COLOR00F400;
IF(VAR13=3,短趋势,DRAWNULL),COLORBLUE;
IF(VAR13=4,短趋势,DRAWNULL),COLORRED;
IF(VAR13=5,短趋势,DRAWNULL),COLORMAGENTA;
IF(VAR13=0,中趋势,DRAWNULL),COLOR006600;
IF(VAR13=1,中趋势,DRAWNULL),COLOR00C800;
IF(VAR13=2,中趋势,DRAWNULL),COLOR00F400;
IF(VAR13=3,中趋势,DRAWNULL),COLORBLUE;
IF(VAR13=4,中趋势,DRAWNULL),COLORRED;
IF(VAR13=5,中趋势,DRAWNULL),COLORMAGENTA;
STICKLINE(VAR13=0 AND 短趋势>=中趋势,中趋势*1.01,短趋势*0.99,2,0),COLOR006600;
STICKLINE(VAR13=0 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,2,0),COLOR006600;
TY:=H;
STICKLINE(VAR13=1 AND 短趋势>=中趋势,中趋势*1.01,短趋势-VAR12*0.47,2,0),COLOR00C800;
STICKLINE(VAR13=1 AND 短趋势>=中趋势,短趋势-VAR12*0.53,短趋势*0.99,2,0),COLOR006600;
STICKLINE(VAR13=1 AND 短趋势< 中趋势,短趋势*1.01,短趋势-VAR12*0.47,2,0),COLOR00C800;
STICKLINE(VAR13=1 AND 短趋势< 中趋势,短趋势-VAR12*0.53,中趋势*0.99,2,0),COLOR006600;
STICKLINE(VAR13=2 AND 短趋势>=中趋势,中趋势*1.01,短趋势-VAR12*0.47,2,0),COLOR00F400;
STICKLINE(VAR13=2 AND 短趋势>=中趋势,短趋势-VAR12*0.53,短趋势*0.99,2,0),COLOR00C800;
STICKLINE(VAR13=2 AND 短趋势< 中趋势,短趋势*1.01,短趋势-VAR12*0.47,2,0),COLOR00F400;
STICKLINE(VAR13=2 AND 短趋势< 中趋势,短趋势-VAR12*0.53,中趋势*0.99,2,0),COLOR00C800;
STICKLINE(VAR13=3 AND 短趋势>=中趋势,中趋势*1.01,短趋势-VAR12*0.47,2,0),COLORBLUE;
STICKLINE(VAR13=3 AND 短趋势>=中趋势,短趋势-VAR12*0.53,短趋势*0.99,2,0),COLOR00F400;
STICKLINE(VAR13=3 AND 短趋势< 中趋势,短趋势*1.01,短趋势-VAR12*0.47,2,0),COLORBLUE;
STICKLINE(VAR13=3 AND 短趋势< 中趋势,短趋势-VAR12*0.53,中趋势*0.99,2,0),COLOR00F400;
STICKLINE(VAR13=4 AND 短趋势>=中趋势,中趋势*1.01,短趋势-VAR12*0.47,2,0),COLORRED;
STICKLINE(VAR13=4 AND 短趋势>=中趋势,短趋势-VAR12*0.53,短趋势*0.99,2,0),COLORBLUE;
STICKLINE(VAR13=4 AND 短趋势< 中趋势,短趋势*1.01,短趋势-VAR12*0.47,2,0),COLORRED;
STICKLINE(VAR13=4 AND 短趋势< 中趋势,短趋势-VAR12*0.53,中趋势*0.99,2,0),COLORBLUE;
STICKLINE(VAR13=5 AND 短趋势>=中趋势,中趋势*1.01,短趋势*0.99,2,0),COLORMAGENTA;
STICKLINE(VAR13=5 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,2,0),COLORMAGENTA;
STICKLINE(VAR13=5 AND 短趋势< 中趋势,短趋势*1.01,中趋势*0.99,7.5,0),COLORMAGENTA;
DRAWICON(crOSS(VAR1,VAR6) AND NOT(REF(VAR13=5,1)) AND VAR13=5,中趋势,9);

<think>好的,用户让我写一个通达信主力资金流向指标公式。首先,我需要回忆一下通达信公式语言是什么样的,以及如何计算资金流向。 首先,通达信公式通常使用TDX语言,可能涉及到成交量、价格等数据。主力资金流向通常是指大单或超大单的净流入量,所以需要区分不同类型的单子。 用户可能想要的是一个能显示主力资金进出情况的指标,可能包括大单、中单、小单的流量,或者是净流入的数值。不过具体怎么定义主力资金呢?在通达信里,可能有现成的函数来获取大单的数据,比如LLDP、HHDP之类的,或者需要自己计算。 我需要确认通达信是否有内置的资金流向函数。比如,有时会用大单净量(如:大单净量 = 大单买入 - 大单卖出),然后用这个来绘制指标。如果没有的话,可能需要用成交量与价格的变化来估算,但这种方法可能不够准确。 假设存在相关的函数,比如LARGE_VOL(大单成交量)和MID_VOL(中单成交量),那么公式可能是大单净量的累计值。例如: 主力资金流入: SUM(LARGE_VOL * CLOSE, 20); 不过这可能不准确,因为大单可能包括买入和卖出,所以需要分开计算。可能需要用大单买入和大单卖出的差额,比如: 主力资金流入: SUM(大单买入 - 大单卖出, N); 但具体函数名可能需要查阅通达信的文档。例如,通达信可能有DDX指标,代表大单净流的比率。例如: DDX: (大单买入 - 大单卖出)/流通股本; 然后可以将这个作为指标,乘以某个系数显示。 另外,用户可能希望公式能直观显示资金流入流出的情况,可能需要使用柱状图或者折线图。例如,当DDX为正时显示红色柱,负时绿色。 所以综合起来,可能的公式结构是: 大单净量的计算,然后累计或者平滑处理,最后用颜色区分流入流出。 现在需要写出具体的TDX公式代码。例如: { 主力资金流向 } 大单净量: (大单买入 - 大单卖出) * 100; 主力流入: MA(大单净量, 5); STICKLINE(主力流入 > 0, 0, 主力流入, 3, 0), COLORRED; STICKLINE(主力流入 < 0, 0, 主力流入, 3, 0), COLORGREEN; 但这里的问题在于,通达信是否支持大单买入和卖出的具体数据。如果用户没有提供这些函数,可能需要使用其他方法,比如根据成交量的分层来估算。例如,假设大单是超过某金额的交易,但这种方法比较复杂,可能需要编写更复杂的逻辑。 如果用户需要的是基于现有数据的估算,可能需要使用价格和成交量的组合。例如,假设大单是成交额高于均线的单子,但这可能不太实际。 因此,正确的做法是使用通达信内置的资金流向数据,比如DDX指标。例如: { 主力资金流向指标 } DDX: (大单买入 - 大单卖出)/流通股本*10000; MA5: MA(DDX, 5); MA10: MA(DDX, 10); 然后用柱状图显示DDX的值,颜色区分正负。 不过具体函数名可能不同,比如在通达信中,可能需要使用“大单净量”或其他名称。需要确认正确的函数名称。例如,通达信的DDX指标通常被称为“大单净量”,可能直接可用。 因此,最终的公式可能如下: { 主力资金流向 } 主力流入: 大单净量; 五日均值: MA(主力流入, 5); STICKLINE(主力流入 > 0, 0, 主力流入, 2, 0), COLORRED; STICKLINE(主力流入 < 0, 0, 主力流入, 2, 0), COLORGREEN; 但用户可能需要更详细的解释,比如如何获取这些数据,或者是否需要调整参数。此外,可能需要考虑数据的单位,比如是否需要乘以100或其他系数。 总结,正确的公式应基于通达信提供的资金流向函数,并正确应用这些函数来计算主力资金的流入流出情况。同时,用户可能需要进一步的解释或调整参数,比如周期设置、颜色选择等。</think>```text { 主力资金流向指标公式(基于通达信平台)} { 通过大单净量计算主力资金动向 } VAR1 := VOL / CAPITAL * 100; { 单日换手率 } VAR2 := (HIGH - LOW) / LOW * 100; { 振幅百分比 } { 大单净量计算(需配合通达信资金流向数据) } 大单净量 := (大单买入 - 大单卖出) * 100; { 单位:万元 } { 主力资金流入强度 } 主力流入 := MA(大单净量, 5); 主力流出 := MA(大单净量 * -1, 5); { 柱状图显示 } STICKLINE(主力流入 > 0, 0, 主力流入, 3, 0), COLORRED; { 红色柱表示流入 } STICKLINE(主力流入 < 0, 0, 主力流入, 3, 0), COLORGREEN; { 绿色柱表示流出 } { 趋势线 } MA5: MA(大单净量, 5); MA10: MA(大单净量, 10); { 警示信号 } DRAWICON(CROSS(MA5, MA10), MA5, 1); { 金叉信号 } DRAWICON(CROSS(MA10, MA5), MA5, 2); { 死叉信号 } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值