文华财经期货软件指标公式源码持仓量指标

合集下载

最准期货指标公式源码:文华财经精选

最准期货指标公式源码:文华财经精选

最准期货指标公式源码:文华财经精选文华财经精选最准期货指标公式源码指标介绍文华财经精选指标是一款基于量化策略和机器学习技术的期货交易指标。

该指标结合了多种技术指标、市场情绪分析以及资金流向分析,旨在为投资者提供更准确的交易信号和决策支持。

本指标适用于文华财经软件,可通过自定义公式进行调用。

指标公式导入所需库import numpy as npimport pandas as pdimport talib初始化参数length = 10 # 指标周期计算指标值def calculate_indicator(data):计算收盘价序列close_prices = data['close'].values计算指标值indicator_value = talib.SAR(close_prices, length) return indicator_value读取数据data = pd.read_csv('your_data.csv')data['datetime'] = pd.to_datetime(data['datetime']) data.set_index('datetime', inplace=True)计算指标indicator_value = calculate_indicator(data)输出结果print(indicator_value)使用方法1. 首先,您需要准备一份包含收盘价的CSV数据文件,文件名为`your_data.csv`。

数据文件的列名需要包含`datetime`和`close`。

2. 将上述代码复制到Python环境中,并根据实际情况修改代码中的参数,如指标周期`length`。

3. 运行代码,即可得到指标的计算结果。

注意事项1. 本指标公式仅作为参考,实际交易效果可能因市场环境和个股差异而有所不同。

文华财经期货软件指标公式源码至尊波段王指标公式源码

文华财经期货软件指标公式源码至尊波段王指标公式源码

/*JJ:=(CLOSE+HIGH+LOW)/3;A:=EMA(JJ,10);B:=REF(A,1);STICKLINE(A>B,A,B,5,0),COLORYELLOW;STICKLINE(A<B,A,B,5,0),COLORBLUE;M1:=EMA(CLOSE,3);M2:=EMA(CLOSE,8);M3:=EMA(M2,13);M4:=EMA(M2,55);VAR1:=EMA(M3,55);M5:=EMA(M4,81), COLORRED,LINETHICK2;VAR2:=(REF(HIGH,1)+REF(LOW,1))/2;VAR3:=MA(CLOSE,21)+2*STD(CLOSE,21);VAR4:=REF(CLOSE,1);VAR5:=SMA(MAX(CLOSE-VAR4,0),7,1)/SMA(ABS(CLOSE-VAR4),7,1)*100;VAR6:=CROSS(79,VAR5);VAR7:=FILTER(VAR6,4);A7:=(2*C+H+L)/4;VAR10:=LLV(LOW,34);VAR11:=HHV(HIGH,34);SK:=EMA((A7-VAR1)/(VAR2-VAR1)*100,7);SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),8)/8>6/10 AND VOL>=1.5*MA(VOL,5) ANDCOUNT(SK>=SD,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'买进') ,COLORRED; DRAWTEXT(IF(COUNT(CLOSE<REF(CLOSE,1),13)/13>6/10 ANDCOUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) AND REF(CLOSE>=OPEN,4) ANDREF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) AND OPEN>REF(CLOSE,1),1,0),LOW,'买进'), COLORRED;D:=MA(CLOSE,80)-MA(CLOSE,10)/3;DRAWTEXT(IF(CLOSE<D AND VOL/240>MA(VOL,5)/240 ANDCLOSE>REF(CLOSE,1)*1.08AND CLOSE<MA(CLOSE,13)*1.3,1,0),LOW,'抄底'),COLORRED;工作线:EMA(CLOSE,18),COLORGREEN,LINETHICK1;B1:=MA(C,1);B2:=SMA(SMA(SMA(B1,2,1),2,1),2,1),COLORCYAN;买入:MA(B2,2),COLORRED;倍量柱:=V/REF(V,1)>1.89;{主图叠加划线}高抛低吸:=STICKLINE((((((HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/(HIGH-LOW))*VOL)>((ABS ((OPEN-CLOSE))/(HIGH-LOW))*VOL)) AND((((HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/(HIGH-LOW))*VOL)>(((IF((CLOSE>OPEN),O PEN,CLOSE)-LOW)/(HIGH-LOW))*VOL))),0,(((HIGH-IF((CLOSE>OPEN),CLOSE,OPEN))/( HIGH-LOW))*VOL),2,0);量能平台:STICKLINE(倍量柱 AND FILTER(倍量柱,24) ANDC>O,C,C,400,0),COLORMAGENTA;STICKLINE(倍量柱 AND FILTER(倍量柱,24) AND C>O,C,O,2,0),COLORYELLOW;AA:=MA(C,49);BB:=EMA(C,49);黄金线:(AA+BB)/2,LINETHICK2,COLORYELLOW;N8:=STRCAT(CON2STR(YEAR,0),' 年 ');Y8:=STRCAT(CON2STR(MONTH,0),' 月 ');R8:=STRCAT(CON2STR(DAY,0),' 日 ');SJ8:=STRCAT(STRCAT(N8,Y8), R8);DRAWTEXT_FIX(C>0,0.88,2,0,SJ8),COLOR00FFFF;DRAWTEXT_FIX(ISLASTBAR,0.81,2,2,CODE),COLORMAGENTA;DRAWTEXT_FIX(ISLASTBAR,0.86,2,2,STKNAME),COLORMAGENTA;STICKLINE(C>1.099*REF(C,1),O+(C-O)/2,C,1,0),COLOR00DDFF;STICKLINE(C<0.901*REF(C,1),C,C+(O-C)/2,1,0),COLOR00DDFF;涨停:=IF(REF(C,1)*1.095-C<0.01 ,1,0);DRAWTEXT(涨停,L-0.1,'涨停'),COLORMAGENTA;{高点 1 9999 50低点 1 9999 30 }GD:=CONST(FINDHIGH(H,0,高点*10,1));DD:=CONST(FINDLOW(L,0,低点*10,1));GT:=CONST(BARSLAST(GD=H))+1;DT:=CONST(BARSLAST(DD=L))+1;SH:=CONST(IF(GT=1,H,REF(H,GT-1)));SL:=CONST(IF(DT=1,L,REF(L,DT-1)));CC:=IF(DT>GT,DT,GT);CD:=INTPART(CC-(DT+GT)/2);CG:=IF(高点>CD,CD/2,高点);下跌周期:BARSLAST(GD=H),COLORWHITE,NODRAW;下跌幅:IF(CURRBARSCOUNT<=GT,C/SH*100-100,DRAWNULL),NODRAW,COLORGREEN; 下跌均价:IF(CURRBARSCOUNT<=GT,SUM(AMOUNT,GT)/SUM(V,GT)/100,DRAWNULL),NODRA W,COLORLIGRAY;跌换手%:IF(CURRBARSCOUNT<=GT,SUM(HSL.HSL,GT),DRAWNULL),COLORCYAN,NODRAW; 上涨周期:IF(CURRBARSCOUNT<=DT,BARSLAST(DD=L),DRAWNULL),COLORWHITE,NODRAW; 上涨幅:IF(CURRBARSCOUNT<=DT,C/SL*100-100,DRAWNULL),NODRAW,COLORRED;上涨均价:IF(CURRBARSCOUNT<=DT,SUM(AMOUNT,DT)/SUM(V,DT)/100,DRAWNULL),NODRA W,COLORLIGRAY;涨换手%:IF(CURRBARSCOUNT<=DT,SUM(HSL.HSL,DT),DRAWNULL),COLORLIMAGENTA,NO DRAW;星期:=VARCAT(VARCAT('(',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五','')))))),')');日期:=VARCAT('-',VARCAT(VARCAT(VARCAT(VARCAT(VARCAT(VARCAT(VAR2STR(YEAR,0), '年'),VAR2STR(MONTH,0)),'月'),VAR2STR(DAY,0)),'日'),星期));{自动黄金分割普通等系坐标}DRAWRECTREL(990,1,382,1,RGB(250,250,0));DRAWTEXT_FIX(C>0,0.382,0.00,0,'100%'),COLOR00CCCC;DRAWRECTREL(990,188,382,188,RGB(200,200,0));DRAWTEXT_FIX(C>0,0.382,0.189,0,'19.1%'),COLOR00CCCC;DRAWRECTREL(990,375,382,375,RGB(200,200,0));DRAWTEXT_FIX(C>0,0.382,0.376,0,'38.2%'),COLOR00CCCC;DRAWRECTREL(990,491,382,491,RGB(200,200,0));DRAWTEXT_FIX(C>0,0.382,0.492,0,'50.0%'),COLOR00CCCC;DRAWRECTREL(990,607,382,607,RGB(200,200,0));DRAWTEXT_FIX(C>0,0.382,0.608,0,'61.8%'),COLOR00CCCC;DRAWRECTREL(990,794,382,794,RGB(200,200,0));DRAWTEXT_FIX(C>0,0.382,0.795,0,'80.9%'),COLOR00CCCC;DRAWRECTREL(990,982,382,982,RGB(250,250,0));DRAWTEXT_FIX(C>0,0.382,0.936,0,'BASE'),COLOR00CCCC;DRAWRECTREL(990,232,382,232,RGB(100,100,0));DRAWRECTREL(990,144.6,382,144.6,RGB(100,100,0));DRAWRECTREL(990,750,382,750,RGB(100,100,0));DRAWTEXT_FIX(C>0,0.75,0.0,0,'【铭轩881】【趋势为王】'),COLORFF9300; DRAWTEXT_FIX(C>0,0.75,0.08,0,'【交易法则:均线多头排列买入】'),COLORRED;今涨停价:REF(C,1)+REF(C,1)*0.1,COLORRED,NODRAW;明涨停价:C+C*0.1,COLORRED,NODRAW;*/赢:=MA(C,1);在:=SMA(SMA(SMA(赢,2,1),2,1),2,1);龙:=MA(在,3);FILLRGN(龙>在,龙,在,COLORBLUE);FILLRGN(龙<在,龙,在,RGB(231,231,231));DRAWTEXT(CROSS(龙>在,0.5),龙,'空'),COLORYELLOW,FONTSIZE30;DRAWTEXT(CROSS(龙<在,0.5),龙,'多'),COLORRED,FONTSIZE30,VALIGN0;赢在龙头:=(L+H+C*4)/6;工作:=EMA(赢在龙头,12),COLOR00FF00;度假:=EMA(赢在龙头,19);赢在:=(工作-REF(工作,1))/REF(工作,1)*100;龙头:=(度假-REF(度假,1))/REF(度假,1)*100;G:=BARSLAST(CROSS(赢在,0));赢在龙:=REF(赢在龙头,G),COLORWHITE,LINETHICK4;A2:=3*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,3 0))*100,5);A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100;A5:=EMA(CLOSE,12)-EMA(CLOSE,26);A6:=EMA(A5,9);A7:=(A5-A6);//IF(赢在>=0,赢在龙,NULL),LINETHICK4,COLORRED;。

文华财经期货软件指标公式源码至尊交易王指标公式源码

文华财经期货软件指标公式源码至尊交易王指标公式源码

文华财经期货软件指标公式源码至尊交易王指标公式源码文华财经期货软件指标公式源码指标简介文华财经期货软件是一款专业的期货交易软件,拥有丰富的技术指标库,提供了许多强大的指标工具来辅助交易决策。

其中,至尊交易王指标是其核心指标之一,具备精准的预测能力和强大的信号过滤功能。

指标公式源码下面是至尊交易王指标的公式源码,供开发人员参考使用:至尊交易王指标公式源码def supreme_trader_king(close, high, low, period):"""至尊交易王指标公式计算函数参数:close: 收盘价序列high: 最高价序列low: 最低价序列period: 计算周期返回值:supreme_trader_king_values: 计算得到的至尊交易王指标数值序列"""初始化指标数值序列supreme_trader_king_values = []计算指标数值for i in range(len(close)):if i < period:supreme_trader_king_values.append(0)else:计算最高价与最低价的差值high_low_range = high[i] - low[i]计算收盘价与最低价的差值close_low_range = close[i] - low[i]计算指标数值supreme_trader_king_value = (close_low_range / high_low_range) * 100将计算得到的指标数值添加至序列中supreme_trader_king_values.append(supreme_trader_king_value) return supreme_trader_king_values使用示例以下是使用至尊交易王指标计算函数的示例代码:使用示例导入所需模块import numpy as np定义示例数据close_prices = np.array([10, 15, 12, 13, 15, 16, 14, 12, 11, 10])high_prices = np.array([20, 25, 22, 23, 25, 26, 24, 22, 21, 20])low_prices = np.array([5, 10, 8, 9, 10, 11, 9, 8, 7, 6])period = 5调用至尊交易王指标计算函数supreme_trader_king_values = supreme_trader_king(close_prices, high_prices, low_prices, period)打印计算结果print(supreme_trader_king_values)以上示例代码将输出至尊交易王指标计算得到的数值序列。

文华财经期货指标软件公式源码期货永远只用一根均线公式源码

文华财经期货指标软件公式源码期货永远只用一根均线公式源码

文华财经期货指标软件公式源码期货永远只用一根均线公式源码以下是一个用于计算期货指标的简单均线公式源码示例:```pythonimport numpy as npdef calculate_ma(data, window):ma_values = []for i in range(len(data)):if i < window:ma_values.append(np.mean(data[:i+1]))else:ma_values.append(np.mean(data[i-window+1:i+1]))return ma_values```在这个源码中,`calculate_ma` 函数接受两个参数:`data` 和`window`。

`data` 是包含历史期货价格数据的列表,`window` 是均线的时间窗口,即需要计算的过去多少个价格数据的均值。

函数首先创建一个空列表 `ma_values` 来存储计算出的均线值。

然后使用一个 `for` 循环遍历输入的数据列表 `data`,对于每个时间点,使用 `np.mean` 函数计算出前 `window` 个数据的均值,将其添加到`ma_values` 列表中。

最后,当遍历完所有的数据点后,函数返回 `ma_values` 列表,包含了计算出的均线值。

需要注意的是,由于均线的计算需要使用到历史数据,所以在窗口大小小于数据长度时,对于前 `window-1` 个数据点,使用了对应的所有数据进行计算。

而对于后面的数据点,则使用的是对应窗口内的历史数据。

在使用这个源码时,你将需要提供一个包含历史期货价格数据的列表和一个窗口大小。

例如,在以下示例中,我们使用了一个包含10个随机生成的价格数据的列表来计算一个5天的简单移动均线:```pythondata = [45.6, 44.3, 42.1, 43.2, 41.9, 43.5, 44.2, 42.8, 41.5, 43.7]window = 5ma_values = calculate_ma(data, window)print(ma_values)```请注意,这只是一个简单的示例,你可以根据需要自行修改和扩展代码来实现更复杂的期货指标计算。

文华公式30分钟均线稳赚买入指标期货软件最准指标文华财经指标公式源码

文华公式30分钟均线稳赚买入指标期货软件最准指标文华财经指标公式源码

/*A01:=DYNAINFO(7);A03:=BARSCOUNT(CLOSE);A04:=(SMA((CLOSE / HHV(HIGH,120)),3,1) * 100);A05:=IF((A03 > 20),A04,0);A06:=IF((LOW > A01),0,IF((HIGH < A01),1,(((A01 - LOW) + 0.009) / ((HIGH - LOW) + 0.009))));A07:=DMA(A06,(VOL / CAPITAL)) * 60;A09:=IF((((A07 > 0) AND (A07 > REF(A07,1))) AND (A05 <= 88)),A07,0);VAR1:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(S MA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);VAR2:=EMA(VAR1,8);VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA(SMA((C-LLV(L,55) )/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);趋势:=EMA(VAR3,3)-10;(趋势>80);DRAWICON(CROSS(趋势,0),0,1);((A09 > 0 AND (趋势<20 OR 趋势>REF(趋势,1)AND 趋势<50))),COLORFFFF00;机构建仓区:0,LINETHICK0,COLORFFFF00;VAR4:=(趋势-REF(趋势,1))/REF(趋势,1)*100;STICKLINE(趋势<=13,0,20,5,0),COLORCC9900;DRAWTEXT(FILTER(趋势<=13,15),30,'准备现金'),COLORCC9900;STICKLINE(趋势<=13 AND VAR4>13,0,50,5,0),COLOR0099FF;VAR5:=FILTER((趋势<=13 AND VAR4>13),10);DRAWTEXT(VAR5,60,'买入'),COLOR0099FF;STICKLINE(趋势>=90 AND VAR4,0,30,5,0),COLORGRAY;VAR6:=FILTER((趋势>=90 AND VAR4),10);DRAWTEXT(VAR6,40,'清仓'),COLORGRAY;VAR7:=LLV(LOW,30);VAR8:=HHV(HIGH,30);VAR9:=EMA((CLOSE-VAR7)/(VAR8-VAR7)*4,4)*25;STICKLINE(VAR9>90,100,105,10,2),COLORRED;VAR10:=(VAR9-LLV(VAR9,4))/(HHV(VAR9,4)-LLV(VAR9,4))*100;DRAWTEXT(IF(CROSS(VAR9,VAR10) AND VAR9>87,95,0),88,'险'),COLOR00FF00,; DRAWICON(CROSS(90,VAR9),95,9);VAR11:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;VAR12:=HHV(VAR11,30)*8;火焰山:EMA(IF(LOW<=VAR7 AND 趋势<40,(VAR11+VAR12),0),3)/618,COLORRED,LINETHICK2;STICKLINE(火焰山>0,0 ,火焰山*1.2,5,0 ),COLORRED;VAR13:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;VAR14:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;趋势线: 趋势,COLORFF0000;VAR16:=MAX(EMA(VAR13,2)-EMA(VAR14,5),0)*200;VAR17:=EMA(VAR16,5);波浪峰:VAR17,STICK,COLORFF00FF;STICKLINE(VAR17<REF(VAR17,1),0,VAR17,1,0),COLOR00FF00;VAR18:=MA(趋势线,8);IF(CROSS(VAR2,VAR18) AND VAR2<15,50,0),COLORRED;DRAWTEXT(CROSS(趋势线,VAR2)AND 趋势线>REF(趋势线,1)AND 趋势线<50,50,'追涨'),COLORFF0000;买入:IF(VAR5,60,0);*/VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;VAR2:=SMA(VAR1,3,1);VAR3:=SMA(VAR2,3,1);VAR4:=SMA(VAR3,3,1);波: VAR3;段: VAR4;VAR5:=CROSS(VAR3,VAR4) AND VAR3<20;DRAWTEXT(FILTER(VAR5,10)=1,40,'抄底'),COLORRED;STICKLINE(FILTER(VAR5,10)=1,0,30,10,0),COLORRED;VAR9:=CROSS(VAR4,VAR3) AND VAR3>80;STICKLINE(FILTER(VAR9,5)=1,80,100,10,0),COLORGREEN;DRAWTEXT(FILTER(VAR9,5)=1,70,'逃顶'),COLORGREEN;VAR8:=CROSS(VAR2,VAR3) AND VAR3>80 AND VAR3>VAR4;100,COLORBBBBBB,LINETHICK3;0,LINETHICK3;AA:=LLV(LOW,36);BB:=HHV(HIGH,30);风险:80,COLORFF00FF;小心:87.5,COLOR00FF00;DD:=(EMA(((CLOSE-AA)/(BB-AA))*(4),4))*(25);股神:DD,COLOR0000FF,LINETHICK2;股海:=(((DD-LLV(DD,21))/(HHV(DD,21)-LLV(DD,21)))*(4))*(25);目标出现B:IF(CROSS(股海,90) AND (股神<40),70,0),COLORFFFF00;跟踪:10,COLOR0000FF;目标出现A:IF((COUNT((股神>REF(股神,1)),1)=1) AND (REF(股神,1)<REF(REF(股神,1),1)) AND (股神<跟踪),50,0),COLORF00FF0;。

文华财经指标公式源码期货软件指标公式 顶底主力散户机构

文华财经指标公式源码期货软件指标公式 顶底主力散户机构

量价:=(VOL/CLOSE)/3;A2:=SUM((IF(((量价>0.20) AND (CLOSE>(REF(CLOSE,1)))),量价,0)),0);A3:=SUM((IF(((量价>0.20) AND (CLOSE<(REF(CLOSE,1)))),量价,0)),0);A6:=A2+A3;DD1:=1;比:=A2/A3;AMOUNT:=AVPRICE*V;DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA:=EMA(DIFF,9);DRAWTEXT(比>2&&ISLASTBAR,H,'涨停板'),COLORRED;DRAWTEXT(ISLASTBAR,H,'买= '),COLORRED,ALIGN2;DRAWTEXT(ISLASTBAR,L,'卖= '),COLORRED,VALIGN0,ALIGN2;DRAWTEXT(ISLASTBAR,C,'差= '),COLORRED,ALIGN2;DRAWNUMBER1(ISLASTBAR,H,(100*A2)/A6,0),COLORRED,ALIGN0;DRAWNUMBER1(ISLASTBAR,L,(100*A3)/A6,0),COLORRED,VALIGN0,ALIGN0; DRAWNUMBER1(ISLASTBAR,C,(100*(A2-A3))/A6,0),COLORRED,ALIGN0;中期线:=EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100; DRAWTEXT(比<1.1,(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'○'),COLORGREEN;DRAWTEXT(比>1.5,(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'○'),COLORCYAN;DRAWTEXT(比>2,(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'○'),COLORMAGENTA; DRAWTEXT(比>2.5,(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'○'),COLORRED;DRAWTEXT((比>1.1 AND 中期线<5),(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'●'),COLORWHITE; DRAWTEXT((比<1.1 AND 中期线>98.0),(GETPRICE('HIGH')+GETPRICE('LOW'))/2,'●'),COLORWHITE;DRAWTEXT((比>1.1 AND 中期线<5),C,'--机会'),COLORYELLOW;DRAWTEXT((比<1.1 AND 中期线>98.0),C,'--风险'),COLORYELLOW;H1:=MAX(GETPRICE('YCLOSE'),GETPRICE('HIGH'));L1:=MIN(GETPRICE('YCLOSE'),GETPRICE('LOW'));P1:=H1-L1;阻力:=L1+P1*7/8,COLORGREEN;支撑:=L1+P1*0.5/8,COLORMAGENTA;DRAWTEXT(LONGCROSS(支撑,C,2),C,'--买入'),COLORFF00FF; DRAWTEXT(LONGCROSS(C,阻力,2),C,'--出货'),COLOR70DB93;LC:=REF(CLOSE,1);WRSI:=SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100; DRAWICON(CROSS(20,WRSI),C,1);DRAWICON(CROSS(WRSI,80),C,2);均价:=SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;TT:=BARSCOUNT(C);均:=MA(C,TT);上均线:=均+2*STD(C,3);下均线:=均-2*STD(C,3);时长:=TIME>93000;涨幅:=C/REF(C,1)>1.02;跌幅:=C/REF(C,1)<0.98;横盘:=((HHV(C,TT)-LLV(C,TT))/C)<0.05;YY:=SMA(VOL,30,1);放量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.95;涨跌幅:=涨幅OR 跌幅;横涨1:=涨跌幅=0 AND 横盘AND 放量AND CROSS(均价,均); DRAWTEXT(FILTER(横涨1,10),C,'突'),COLORYELLOW;DRAWICON(FILTER(横涨1,10),均价,1);IF(DEA<0,C,NULL),COLORYELLOW ,LINETHICK2;XX:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE)); 主力:=EMA(CLOSE/XX,20);大户:=EMA(CLOSE/XX,60);散户:=EMA(CLOSE/XX,120);底:=1;1.02,NODRAW;高:=1.03;AA:=主力>大户AND 主力>1.003 AND 大户>散户AND C>EMA(C,20) AND EMA(C,10)>EMA(C,20) AND EMA(C,20)>EMA(C,60);DRAWICON(主力>大户AND 大户>散户AND C>EMA(C,20) AND EMA(C,10)>EMA(C,20) AND EMA(C,20)>EMA(C,60) AND 主力=HHV(主力,30) AND CROSS(主力,1.003),C,38); DRAWTEXT(主力>大户AND 大户>散户AND C>EMA(C,20) AND EMA(C,10)>EMA(C,20) AND EMA(C,20)>EMA(C,60) AND 主力=HHV(主力,30) AND CROSS(主力,1.003),C*0.999,'-主力'),COLORYELLOW;DRAWTEXT(CROSS(主力,1.02),C*0.999,'--拉升'),COLORCYAN;DRAWTEXT(CROSS(主力,1.04),C*0.999,'--冲涨停'),COLORMAGENTA;DRAWTEXT(CROSS(散户,主力),C*0.9995,'--小心'),COLORGREEN;DRAWTEXT(CROSS(散户,大户),C*0.9995,'--走弱'),COLORGREEN;。

文华财经指标文华财经期货软件指标压力支撑指标公式源码

/*MA5:MA(C,5)LINETHICK3,COLOR00CCFF;MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);五日乖离率:=(C-MA5)/MA5*100;BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;速度5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW;IF(BB5>30 AND MA5>REF(MA5,1), MA5,DRAWNULL),LINETHICK3,COLORRED;BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;IF(BB5<0 AND MA5<REF(MA5,1), MA5,DRAWNULL),LINETHICK3,COLORGREEN;三拾日乖离率:=(C-MA30)/MA30*100,NODRAW;VAR1:=(MA20-MA30)>REF((MA20-MA30),1) AND MA20>REF(MA20,1) ANDMA30>REF(MA30,1);VAR2:=(MA30-MA20)<REF((MA30-MA20),1) AND MA20<REF(MA20,1) ANDMA30<REF(MA30,1);BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB5,60),10);加仓:=FILTER(COUNT(CROSS(BB5,30),5)>=1 AND MA5>REF(MA5,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA10>REF(MA10,1)AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1),10);清仓:=FILTER(COUNT(CROSS(30,BB5),5)>=1 AND (C>MA30 OR O>MA30) ANDMA5<REF(MA5,1) AND 三拾日乖离率<REF(三拾日乖离率,1) ANDMA10<REF(MA10,1),10);DRAWTEXT(加仓 ,LOW*0.98,'←加仓'),COLORYELLOW;JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) ANDMA10>REF(MA10,1) ;减仓:=FILTER(JC,10);MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1)AND MA5>REF(MA5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<MA30;买入:=FILTER(MR,10);MA5:MA(C,5)LINETHICK3,COLOR00CCFF;MA10:=MA(C,10);MA20:=MA(C,20);MA30:=MA(C,30);五日乖离率:=(C-MA5)/MA5*100;BB5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;速度5:=SMA(EMA((MA5-REF(MA5,1))/REF(MA5,1),3)*100,3,1);加速度5:=EMA((速度5-REF(速度5,1)),3),NODRAW;IF(BB5>30 AND MA5>REF(MA5,1), MA5,DRAWNULL),LINETHICK3,COLORRED;BB10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;IF(BB5<0 AND MA5<REF(MA5,1), MA5,DRAWNULL),LINETHICK3,COLORGREEN;三拾日乖离率:=(C-MA30)/MA30*100,NODRAW;VAR1:=(MA20-MA30)>REF((MA20-MA30),1) AND MA20>REF(MA20,1) ANDMA30>REF(MA30,1);VAR2:=(MA30-MA20)<REF((MA30-MA20),1) AND MA20<REF(MA20,1) ANDMA30<REF(MA30,1);BB30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416;强势狙击:=FILTER(BB30>30 AND BB10>45 AND CROSS(BB5,60),10);加仓:=FILTER(COUNT(CROSS(BB5,30),5)>=1 AND MA5>REF(MA5,1) AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA10>REF(MA10,1)AND 加速度5>REF(加速度5,1) AND 速度5>REF(速度5,1),10);清仓:=FILTER(COUNT(CROSS(30,BB5),5)>=1 AND (C>MA30 OR O>MA30) ANDMA5<REF(MA5,1) AND 三拾日乖离率<REF(三拾日乖离率,1) ANDMA10<REF(MA10,1),10);DRAWTEXT(加仓 ,LOW*0.98,'←加仓'),COLORYELLOW;JC:=CROSS(0,五日乖离率) AND 三拾日乖离率<REF(三拾日乖离率,1) ANDMA10>REF(MA10,1) ;减仓:=FILTER(JC,10);MR:=COUNT(CROSS(五日乖离率,0),3)>=1 AND 三拾日乖离率>REF(三拾日乖离率,1) AND MA5>REF(MA5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<MA30;买入:=FILTER(MR,10);DRAWTEXT(减仓,HIGH*1.02,'←风险'),COLORCYAN;DRAWTEXT(买入,LOW*0.98,'←买入'),COLORYELLOW;DRAWTEXT(清仓 ,HIGH*1.02,'←清仓'),COLORGREEN;DRAWTEXT(强势狙击,LOW*0.95,'←狙击'),COLORYELLOW;VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF;支撑:MA(REF(LLV(C,30),1),2),COLORABFF46;DRAWTEXT(减仓,HIGH*1.02,'←风险'),COLORCYAN;DRAWTEXT(买入,LOW*0.98,'←买入'),COLORYELLOW;DRAWTEXT(清仓 ,HIGH*1.02,'←清仓'),COLORGREEN;DRAWTEXT(强势狙击,LOW*0.95,'←狙击'),COLORYELLOW;VAR21:=MAX(ABS(HIGH-AMOUNT/VOL/100),ABS(AMOUNT/VOL/100-LOW));VAR3:=ABS((OPEN+CLOSE)/2-AMOUNT/VOL/100);MV:=(VAR21+VAR3)/AMOUNT*VOL*100*50;压力:MA(REF(HHV(C,30),1),2),COLOR9DFFFF;支撑:MA(REF(LLV(C,30),1),2),COLORABFF46;*/VAR1:=(LOW+HIGH+CLOSE+O)/4;操作:MA(VAR1,5),COLOR00FFFF,LINETHICK2;拉升:HHV(操作,13),COLORFF00FF;买卖:LLV(操作,13),COLOR00FFFF;压力:HHV(操作,60),COLORFF6600;支撑:LLV(LOW,60)*1.02,COLOR00FF00,LINETHICK2;顶部:HHV(HIGH,60)*0.98,COLORFFFF00,LINETHICK2;涨:IF(MA(VAR1,5)>REF(MA(VAR1,5),1),MA(VAR1,5),NULL),COLORRED,LINETHICK2;平:IF(MA(VAR1,5)=REF(MA(VAR1,5),1),MA(VAR1,5),NULL),COLOR00FFFF,LINETHICK3;跌:IF(MA(VAR1,5)<REF(MA(VAR1,5),1),MA(VAR1,5),NULL),COLORGREEN,LINETHICK2; DRAWTEXT(C-O>=0 AND O/L>1.05 AND L<=LLV(L,30),L,'★<--极品绝底'), LINETHICK1;DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA := EMA(DIFF,9);MACD:=2*(DIFF-DEA),COLORSTICK;RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;LC := REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;RSI2:=SMA(MAX(CLOSE-LC,0),14,1)/SMA(ABS(CLOSE-LC),14,1)*100;DRAWTEXT(REF(C,BARSLAST(REF(CROSS(DIFF,DEA),1))+1)>C AND REF(DIFF,BARSLAST(REF(CROSS(DIFF,DEA),1))+1)<DIFF AND CROSS(DIFF,DEA)>0,L-0.02,'★M'),COLOR00FFFF;DRAWTEXT(REF(C,BARSLAST(REF(CROSS(K,D),1))+1)>C AND REF(K,BARSLAST(REF(CROSS(K,D),1))+1)<K AND CROSS(K,D),L-0.10,'◎K'),COLORFF00FF; DRAWTEXT(REF(C,BARSLAST(REF(CROSS(RSI1,RSI2),1))+1)>C AND REF(RSI1,BARSLAST(REF(CROSS(RSI1,RSI2),1))+1)<RSI1 AND CROSS(RSI1,RSI2)>0,L-0.18,'◆R'),COLOR0000FF;DRAWTEXT(REF(C,BARSLAST(REF(CROSS(DEA,DIFF),1))+1)<C AND REF(DIFF,BARSLAST(REF(CROSS(DEA,DIFF),1))+1)>DIFF AND CROSS(DEA,DIFF)>0,H+0.16,'★M'),COLOR00FF00;DRAWTEXT(REF(C,BARSLAST(REF(CROSS(D,K),1))+1)<C ANDREF(K,BARSLAST(REF(CROSS(D,K),1))+1)>K AND CROSS(D,K)>0,H+0.08,'◎K'),COLORFFFFCC; DRAWTEXT(REF(C,BARSLAST(REF(CROSS(RSI2,RSI1),1))+1)<C AND REF(RSI1,BARSLAST(REF(CROSS(RSI2,RSI1),1))+1)>RSI1 AND CROSS(RSI2,RSI1)>0,H+0.04,'◆R'),COLORFF9900;。

文华财经软件指标公式源码期货周线为王公式源码

/*VARF:=100-3*SMA((CLOSE-LLV(LOW,65))/(HHV(HIGH,80)-LLV(LOW,65))*100,20,1)+2*S MA(SMA((CLOSE-LLV(LOW,65))/(HHV(HIGH,80)-LLV(LOW,65))*100,20,1),15,1);VAR19:=100-3*SMA((OPEN-LLV(LOW,65))/(HHV(HIGH,80)-LLV(LOW,65))*100,20,1)+2*S MA(SMA((OPEN-LLV(LOW,65))/(HHV(HIGH,80)-LLV(LOW,65))*100,20,1),15,1);VAR20:=VARF<REF(VAR19,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); AA:=(WINNER(CLOSE+CLOSE*15/100))*100;BB:=(WINNER(CLOSE+CLOSE*0/100))*100;CC:=AA-BB;DD:=(WINNER(CLOSE-CLOSE*0.1/100)-(WINNER(CLOSE-CLOSE*15/100)))*100;EE:=CC<3 AND DD<0.5 ;A1:=DYNAINFO(6);A2:=IF(LOW>A1,0,IF(HIGH<A1,1,(A1-LOW+0.01)/(HIGH-LOW+0.01)));A3:=VOL/WINNER(LOW);A4:=REF(HHV(CLOSE,120),1);A5:=REF(LLV(CLOSE,120),1);A6:=100*(CLOSE-A5)/(A4-A5);A7:=A2>0 OR A2=1;A8:=A7 AND A3/REF(A3,3)>=3 AND A6<80;A9:=REF(A8,1) OR REF(A8,2) OR REF(A8,3) OR REF(A8,4);A10:=A8 AND A9;A11:=IF(FILTER(A8,3),5,0);A12:=IF(FILTER(A10,3) OR EE,10,0);资金进场日:=IF(A11,8,0);STICKLINE(A12,0,15,5,0),COLORFF00FF;资金加仓日:=IF(A12,88,0);STICKLINE(A12,0,15,5,0),COLORFF00FF;STICKLINE(A11,0,5,5,0),COLORFF7700;VAR2:=(100-((90*(HHV(HIGH,14)-CLOSE))/(HHV(HIGH,14)-LLV(LO W,14))));VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-LLV(L OW,6))),34));STICKLINE(VAR2<MA(VAR3,6),LOW,HIGH,0,1),COLORLIBLUE; STICKLINE(VAR2>MA(VAR3,6),LOW,HIGH,0,1),COLORRED; STICKLINE(((OPEN>CLOSE)AND(VAR2<MA(VAR3,6))),(CLOSE-0.03), OPEN,2.5,0),COLORLIBLUE;STICKLINE(((OPEN<CLOSE)AND(VAR2<MA(VAR3,6))),CLOSE,OPEN, 2.5,1),COLORLIBLUE;STICKLINE(((OPEN>CLOSE)AND(VAR2>MA(VAR3,6))),OPEN,(CLOSE -0.03),2.5,0),COLORRED;STICKLINE(((OPEN<CLOSE)AND(VAR2>MA(VAR3,6))),OPEN,CLOSE, 2.5,1),COLORRED;DRAWICON(CROSS(VAR2,MA(VAR3,6)),(LOW - (LOW*0.02)),7); DRAWICON(CROSS(MA(VAR3,6),VAR2),(HIGH+(HIGH*0.02)),8); DA:=(3*CLOSE+OPEN+LOW+HIGH)/6;DB:(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)+15*REF(DA,5)+14*REF(DA,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+10*REF(DA,10)+9* REF(DA,11)+8*REF(DA,12)+7*REF(DA,13)+6*REF(DA,14)+5*REF(DA,15)+4*REF(DA,16)+3*R EF(DA,17)+2*REF(DA,18)+REF(DA,20))/210,COLORYELLOW;DC:MA(DB,5),COLORRED;选股指标如下:VAR2:=(100-((90*(HHV(HIGH,14)-CLOSE))/(HHV(HIGH,14)-LLV(LO W,14))));VAR3:=(100-MA(((100*(HHV(HIGH,6)-CLOSE))/(HHV(HIGH,6)-LLV(L OW,6))),34));B点买:CROSS(VAR2,MA(VAR3,6)) AND DYNAINFO(17)>0; STICKLINE(A11,0,5,4.5,0),COLORFF8800;STICKLINE(A11,0,5,4,0),COLORFF9900;STICKLINE(A11,0,5,3.5,0),COLORFFAA00;STICKLINE(A11,0,5,3,0),COLORFFBB00;STICKLINE(A11,0,5,2.5,0),COLORFFCC00;STICKLINE(A11,0,5,2,0),COLORFFDD00;STICKLINE(A11,0,5,1,0),COLORFFEE00;STICKLINE(A12,0,15,4.5,0),COLOR102099;STICKLINE(A12,0,15,4,0),COLOR1020AA;STICKLINE(A12,0,15,3.5,0),COLOR1020BB;STICKLINE(A12,0,15,3,0),COLOR1020CC;STICKLINE(A12,0,15,2.5,0),COLOR1020DD;STICKLINE(A12,0,15,2,0),COLOR1020EE;STICKLINE(A12,0,15,1,0),COLOR1020FF;DRAWTEXT(A12,17,'资金加仓'); */RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;K:SMA(RSV,3,1);A:=K>REF(K,1)&&K>REFX(K,1);H1:=VALUEWHEN(A,H);H2:=VALUEWHEN(A,REF(H1,1));R1:=VALUEWHEN(A,K);R2:=VALUEWHEN(A,REF(R1,1));DRAWICON(H1>H2&&R1<R2&&A,K,2);AA:=K<REF(K,1)&&K<REFX(K,1);L1:=VALUEWHEN(AA,L);L2:=VALUEWHEN(AA,REF(L1,1));R11:=VALUEWHEN(AA,K);R22:=VALUEWHEN(AA,REF(R11,1)); DRAWICON(L1<L2&&R11>R22&&AA,K,1);。

最准期货指标公式源码:文华财经精选

最准期货指标公式源码:文华财经精选本文华财经精选的最准期货指标公式源码旨在提供给投资者一些常用的期货指标计算方法,帮助投资者分析市场走势,制定合理的投资策略。

以下是一些常用的期货指标公式源码示例:1. 移动平均线(Moving Average)移动平均线是一种常用的趋势指标,用于平滑价格数据并显示价格走势。

以下是计算简单移动平均线的源码示例:def calculate_sma(data, period):sma = []for i in range(period-1, len(data)):sma.append(sum(data[i-period+1:i+1]) / period)return sma2. 相对强弱指标(Relative Strength Index)相对强弱指标是一种用于衡量市场超买超卖情况的指标。

以下是计算相对强弱指标的源码示例:def calculate_rsi(data, period):rsi = []for i in range(period-1, len(data)):up_sum = 0down_sum = 0for j in range(i-period+1, i):change = data[j+1] - data[j]if change >= 0:up_sum += changeelse:down_sum += abs(change)avg_up = up_sum / periodavg_down = down_sum / periodrs = avg_up / avg_downrsi.append(100 - (100 / (1 + rs)))return rsi3. 随机指标(Stochastic Oscillator)随机指标是一种用于衡量市场超买超卖情况的指标,通过比较最近收盘价与一段时间内的最高价最低价来计算。

以下是计算随机指标的源码示例:def calculate_stochastic(data, period):stochastic = []for i in range(period-1, len(data)):highest_high = max(data[i-period+1:i+1])lowest_low = min(data[i-period+1:i+1])current_close = data[i]stochastic.append((current_close - lowest_low) / (highest_high - lowest_low) * 100)return stochastic上述示例代码仅供参考,具体使用时需要根据实际需求进行适当的调整和优化。

文华财经期货指标软件公式源码期货永远只用一根均线公式源码

/*LS3:=LLV(HIGH,240);LS4:=100*(CLOSE-LS3)/LS3;LS5:=REF(LLV(CLOSE,480),1);LS6:=REF(HHV(CLOSE,480),1);LS7:=100*(CLOSE-LS5)/(LS6-LS5);LS8:=(CLOSE-LLV(CLOSE,981))/(HHV(CLOSE,981)-LL V(CLOSE,981))*100;LS9:=(CLOSE-LLV(CLOSE,393))/(HHV(CLOSE,393)-LLV(CLOSE,393))*100;LSA:=(CLOSE-LLV(LOW,981))/(HHV(HIGH,981)-LLV(LOW,981))*100;LSB:=(CLOSE-LLV(LOW,393))/(HHV(HIGH,393)-LLV(LOW,393))*100;LSC1:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5);LSC:=LSC1/4;LSD:=IF(LSC>23.6,LSC,0);LSE:=LSC<1;LSF:=LSD;LS10:=LS4<LS7 AND LS4<0;LS11:=1;LS12:=(HIGH+LOW+CLOSE*2)/4*LS11;LS13:=EMA(LS12,21);LS14:=STD(LS12,21);LS15:=((LS12-LS13)/LS14*100+200)/4*LS11;LS161:=EMA(LS15,89);LS16:=(LS161-25)*1.56*LS11;LS171:=EMA(LS16,5);LS17:=LS171*1.22*LS11;LS181:=EMA(LS17,3);LS18:=LS181*LS11;LS19:=3*LS17-2*LS18*LS11;LS1A:=IF(CROSS(LS19,LS17)AND CROSS(LS19,LS18)AND CROSS(LS17,LS18),1,0);LS1B:=IF(CROSS(LS17,LS19)AND CROSS(LS18,LS19)AND CROSS(LS18,LS17),1,0);LS1C:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4;LS1D1:=EMA(CLOSE,2);LS1D2:=EMA(CLOSE,89);LS1D:=LS1D1-LS1D2;LS1E:=EMA(LS1D,30);LS1F:=(LS1D-LS1E)*20;LS20:=POW(LS1F,3)*0.1+POW(LS1F,2);LS21:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));LS22:=EMA(LS21*0.97,3);LS23:=(HIGH+LOW+CLOSE)/3;LS24:=(LS23-MA(LS23,14))/(0.015*AVEDEV(LS23,14));LS25:=IF(LS1F>0.015,LS20,0)/45;庄拉线:=LS25;LS261:=EMA(CLOSE,2);LS262:=EMA(CLOSE,150);LS26:=LS261-LS262;LS27:=EMA(LS26,100);LS28:=2*(LS26-LS27);LS29:=POW(LS28,3)*0.1+POW(LS28,1);LS2A:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));LS2B:=EMA(LS2A*0.97,3);LS2C:=(HIGH+LOW+CLOSE)/3;LS2D:=(LS2C-MA(LS2C,14))/(0.015*AVEDEV(LS2C,14));黑马线:=IF(LS28>0.1,LS29,0)*5;量价线:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;{黑马精准线参数顶底开关 0 1 0 点位差0 1 0 指定点 0 1000 0} DRAWGBK(O>0,RGB(33,47,58),RGB(0,0,0),0,'02',0);{标缺口}LL:=REF(L,1);HH:=REF(H,1);上跳:=L>HH;下跳:=H<LL; STICKLINE(L>REF(H,1),L,REF(H,1),3.1,-1),COLORRED; STICKLINE(REF(L,1)>H,REF(L,1),H,3.1,-1),COLORGREEN;{灰色}STICKLINE(O>=C,H,L,0,0),COLOR909090;STICKLINE(O>=C,C,O,3.1,0),COLOR606060;STICKLINE(O>=C,C,O,2.1,0),COLOR707070;STICKLINE(O>=C,C,O,1.2,0),COLOR808080;STICKLINE(O>=C,C,O,0.2,0),COLOR909090;STICKLINE(O<=C,H,L,0,0),COLOR666B6F;STICKLINE(C>O,C,O,3.1,1),COLOR666B6F;V2V:=V/REF(V,1)>=1.9 AND C>REF(C,1);{金黄色}STICKLINE(V2V,H,L,0,0),COLORYELLOW;STICKLINE(V2V,O,C,3.1,0),COLOR0033FF;STICKLINE(V2V,O,C,2.1,0),COLOR0077FF;STICKLINE(V2V,O,C,1.1,0),COLOR00BBFF;STICKLINE(V2V,O,C,0.1,0),COLOR00FFFF;{涨停粉}ZT:=C/REF(C,1)>1.097;ZT数:COUNT(ZT,BARSSINCE(ZT)),NODRAW;{涨停红色}ZDF:=(C-REF(C,1))/REF(C,1)*100;STICKLINE(ZDF>9.5,C,O,3.1,0),COLOR0000CC;STICKLINE(ZDF>9.5,C,O,2.1,0),COLOR0000DD;STICKLINE(ZDF>9.5,C,O,1.2,0),COLOR0000EE;STICKLINE(ZDF>9.5,C,O,0.2,0),COLOR0000FF;STICKLINE(ZDF>9.5,H,L,0,0),COLOR0000FF;{跌停绿色}STICKLINE(ZDF<-9.9,O,C,3.1,0),COLOR66CC66;STICKLINE(ZDF<-9.9,O,C,2.1,0),COLOR77DD77;STICKLINE(ZDF<-9.9,O,C,1.2,0),COLOR88EE88;STICKLINE(ZDF<-9.9,O,C,0.2,0),COLOR99FF99;STICKLINE(ZDF<-9.5,H,L,0,0),COLOR99FF99;均价:=AMO/VOL/100;假阴真阳:=C<O AND C>=REF(MIN(C,O),1) AND 均价>REF(均价,1);{蓝}DT:=假阴真阳;STICKLINE(DT,H,L,0,0),COLORFFAA00;STICKLINE(DT,O,C,3,0),COLORFF3300;STICKLINE(DT,O,C,2,0),COLORFF7700;STICKLINE(DT,O,C,1,0),COLORFFAA00;STICKLINE(DT,O,C,0.1,0),COLORFFFF00;YX:=REF(O,BARSLAST(假阴真阳));假阴实顶:YX,COLORFF7700,NODRAW;STICKLINE(V,YX,YX,1,0),COLORFF7700;L0:=点位差/100;前极点精准线:IF(顶底开关=0,CONST(REF(L,指定点)),CONST(REF(H,指定点))),COLOR178448;DRAWICON(ABS(L-前极点精准线)<=L0,前极点精准线*0.99,38);DRAWICON(ABS(H-前极点精准线)<=L0,前极点精准线*1.01,39);{H极点精准线:CONST(REF(H,指定点)),COLOR7777FF;DRAWICON(ABS(H极点精准线-H)<=L0,H极点精准线*1.01,35);DRAWICON(ABS(H极点精准线-L)<=L0,H极点精准线*0.99,34);}{极点精准线:CONST(L),COLOR0077FF;DRAWICON(ABS(L-极点精准线)<=L0,极点精准线*0.99,1);DRAWICON(ABS(H-极点精准线)<=L0,极点精准线*1.01,2);同向极点精准数:COUNT(ABS(L-极点精准线)<=L0,60)-1,COLOR0077FF,NODRAW;异向极点精准数:COUNT(ABS(H-极点精准线)<=L0,60),COLOR0077FF,NODRAW;XG:=同向极点精准数>0 AND 异向极点精准数>0;}{DIFF:=10*(EMA(CLOSE,12)-EMA(CLOSE,26));DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);量缩价涨:=C<REF(O,1) AND V<REF(V,1) AND MACD>REF(MACD,1) AND C>REF(C,1) AND REF(C<O,1) AND C>O;阴KDAY:=BARSLAST(量缩价涨)+1;STICKLINE(V,REF(O,阴KDAY),REF(O,阴KDAY),3.5,0),COLORMAGENTA;DRAWICON(CROSS(C,REF(O,阴KDAY)),L,1);}{梅开二度}EMA13:=EMA(C,13),COLORWHITE,LINETHICK2;EMA34:=EMA(C,34),COLORYELLOW;EMA55:=EMA(C,55),COLORFF00FF;EMA120:=EMA(C,120),COLORFFCC66;{STICKLINE(ER,H,L,0.5,1),COLOR0099FF;STICKLINE(ER,O,C,6,1),LINETHICK2,COLOR0099FF;}FR:=BARSLAST(REF(CROSS(EMA34,EMA13),1)) AND CROSS(EMA13,EMA34); {DRAWTEXT(FR,L-0.09,'梅开二度'),COLORWHITE;}DRAWICON(FR,L*0.95,1);个股能量线:=EMA(100*(C-LLV(LOW,34))/(HHV(H,34)-LLV(LOW,34)),3);大盘能量线:=EMA(100*(INDEXC-LLV(INDEXL,34))/(HHV(INDEXH,34)-LLV(INDEXL,34)),3);N:=14;LC:=REF(CLOSE,1);RSI7:=SMA(MAX(CLOSE-LC,0),N,1)/SMA(ABS(CLOSE-LC),N,1)*100,COLORMAGENTA,LIN ETHICK2;G1:=个股能量线>70 AND个股能量线<85 AND RSI7>58.67;G2:=个股能量线>59 AND个股能量线<70;G3:=个股能量线>大盘能量线;{天量}M1:=5;M2:=10;{VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL);} VOLUME:=VOL,VOLSTICK;MAVOL1:=MA(VOLUME,M1);MAVOL2:=MA(VOLUME,M2);VAR2:=1*AMOUNT;MA1:=1*MA(AMOUNT,5);MA2:=1*MA(AMOUNT,10);三十日天量:=HHV(VAR2,30)=VAR2;六十日天量:=HHV(VAR2,60)=VAR2;百日天量:=HHV(VAR2,100)=VAR2;一年天量:=HHV(VAR2,250)=VAR2;TL2:=三十日天量 OR 六十日天量 OR 百日天量 OR 一年天量;{倍量}VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,V*240/FROMOPEN,DRAWNULL);量:=V;倍量:=(V/REF(V,1)>=1.91 AND COUNT(C>O,1)) OR (L>REF(H,1) AND COUNT(O>C,1) AND V/REF(V,1)>=1.91);倍缩:=V<=REF(V,1)*0.5;DRAWICON(TL2=0 AND 倍量=0 AND FR AND ((G1 OR G2 AND G3 )) AND 倍缩=0,H,2); {***************************}{}AA1:=REF(CLOSE,2)<REF(OPEN,2);AA21:=REF(CLOSE,1)<REF(OPEN,1);AA22:=REF(CLOSE,1)>REF(OPEN,1);AA2:=AA21 OR AA22;AA3:=REF(VOL,1)<REF(VOL,2);AA4:=VOL>REF(VOL,2);AA:=AA1 AND AA2 AND AA3 AND AA4;BB1:=VOL/REF(VOL,1)>1.8;BB2:=VOL/REF(VOL,1)<2.5;BB:=BB1 AND BB2;CC:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>0.02;单阳:=AA AND BB AND CC;TJ2:=(V/REF(V,1)>=1.9 AND (C>REF(C,1) OR C>=O)) AND (2.2>=V/REF(V,1) AND (C>REF(C,1) OR C>=O)) ;TJ3:=RANGE(C/REF(C,1),0.999,1.031);JD:=ATAN((MA(C,13)/REF(MA(C,13),1)-1)*100)*57.3;单阳2:=TJ2 AND TJ3 AND JD>8;STICKLINE(单阳,OPEN,CLOSE,1,0),COLORGREEN;高不破价:=REF(C,BARSLAST(单阳));中不破价:=REF((C+L)/2,BARSLAST(单阳));低不破价:=REF(L,BARSLAST(单阳));单阳不破:=CURRBARSCOUNT<100AND BARSLAST(单阳)<11 AND (LLV(L,BARSLAST(单阳))>低不破价 ORLLV(L,BARSLAST(单阳))=低不破价);STICKLINE(单阳不破,低不破价-低不破价*0.003,低不破价,4,0),COLORRED; DRAWTEXT(BARSLAST(单阳)=1AND 单阳不破,低不破价*0.98,'1'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=2 AND单阳不破,低不破价*0.98,'2'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=3 AND单阳不破,低不破价*0.98,'3'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=4 AND单阳不破,低不破价*0.98,'4'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=5 AND单阳不破,低不破价*0.98,'5'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=6 AND单阳不破,低不破价*0.98,'6'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=7 AND单阳不破,低不破价*0.98,'7'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=8 AND单阳不破,低不破价*0.98,'8'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=9 AND单阳不破,低不破价*0.98,'9'),COLORGREEN;DRAWTEXT(BARSLAST(单阳)=10 AND单阳不破,低不破价*0.98,'10'),COLORGREEN;{};两天:=LLV(L,BARSLAST(单阳))>低不破价 ORLLV(L,BARSLAST(单阳))=低不破价;较强:=LLV(L,BARSLAST(单阳)-2)>中不破价 OR LLV(L,BARSLAST(单阳)-2)=中不破价;较强选股:STICKLINE(CURRBARSCOUNT<100 AND BARSLAST(单阳)<9 AND 两天 AND 较强,中不破价,中不破价,2,0),COLOR0088FF;最强:=LLV(L,BARSLAST(单阳)-3)>高不破价 OR LLV(L,BARSLAST(单阳)-2)=高不破价; */MX:=EMA(C,2);MXA:=EMA(SLOPE(C,21)*20+C,42);STICKLINE(MX>=MXA,REFX1(HHV(H,130),10000),REFX1(LLV(L,130),10000),5,0),COLOR600020;//STICKLINE(MX//COLOR404050;DRAWKLINE1(H,O,L,C);AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,30))/MA(CLOSE,30);趋势线:DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLORRED;CC:=(CLOSE/趋势线);MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);MAAA:=((MA1-趋势线)/趋势线)/3;TMP:=MA1-MAAA*MA1;JJ:IF(TMP<=趋势线,趋势线,NULL),LINETHICK3,COLORGREEN;XJ:IF(TMP<=趋势线,TMP,NULL),LINETHICK2,COLORBLUE;建仓:CROSS(MX,MXA),NODRAW;SEL:=CROSS(MXA,MX);DRAWICON(建仓,L-0.1,1);DRAWICON(SEL,H+0.1,2);DRAWTEXT(建仓,L-0.68,'↖建仓持股'),COLORMAGENTA;DRAWTEXT(SEL,H+0.38,'↙清仓持币'),COLORBLUE;STICKLINE(MX>=MXA,LOW,HIGH,0.0,1),COLORRED;STICKLINE(MX>=MXA,CLOSE,OPEN,3,1),COLORRED;//STICKLINE(MX//STICKLINE(MXSTICKLINE(建仓,OPEN,CLOSE,2,0),COLORYELLOW;STICKLINE(SEL,OPEN,CLOSE,2,0),COLORBLUE;CP:=MA(CLOSE,9),COLORCYAN,LINETHICK1;JD:=MA(CLOSE,18),COLORMAGENTA;DRAWICON(CROSS(CP,JD) AND MX>=MXA,JD-0.1,1);DRAWTEXT(CROSS(CP,JD) AND MX>=MXA,JD-0.38,'↖加仓'),COLORYELLOW; BL:=VOL>=REF(V,1)*1.91 AND C>REF(C,1)*1.01;DRAWTEXT(FILTER(BL,3),H+0.2,'↙倍量柱'),COLORYELLOW;STICKLINE(FILTER(BL,3),OPEN,CLOSE,1.5,0),COLORYELLOW;XG:=SUMBARS(FILTER(BL,3),1);STICKLINE(XG,REF(L,XG-1),REF(L,XG-1),10,0),COLORYELLOW;。

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

文华财经期货软件指标公式源码持仓量指标以下是一种实现指标公式的源码示例,用于计算期货市场的持仓量指标。

该指标可以帮助分析师和交易员跟踪和评估市场参与者的持仓活动以及市场的整体情绪。

```python
import numpy as np
def open_interest_indicator(data):
"""
参数:
- data: 输入数据,为一个二维数组,每一行代表一个交易周期(如天、小时)的数据,每一列代表不同的变量(如开盘价、收盘价、持仓量等)
返回值:
- indicator: 持仓量指标,为一个一维数组,表示每个交易周期的持仓量指标数值
"""
open_interest = data[:, 2] # 提取持仓量数据,假设持仓量在第3列
#计算指标公式
indicator = np.zeros(len(open_interest))
for i in range(1, len(open_interest)):
indicator[i] = open_interest[i] / open_interest[i-1]
return indicator
#假设已有输入数据,用于测试
data = np.array([[100, 101, 1000],
[101,98,900],
[98,99,1100],
[99,100,1200],
[100,102,1300]])
indicator = open_interest_indicator(data)
print(indicator)
```
在上述示例代码中,`open_interest_indicator`函数实现了持仓量指标的计算逻辑。

该函数接收一个二维数组`data`作为输入数据,其中每一行代表一个交易周期的数据,每一列代表不同的变量。

通过提取第3列(假设为持仓量数据),并根据指标公式计算得到持仓量指标。

最后,将指标结果存储在一维数组`indicator`中并返回。

在示例代码的主体部分,我们使用了一个简单的测试数据来验证指标计算的准确性。

在这个例子中,输入数据`data`有5个交易周期,每个周期的持仓量分别为1000、900、1100、1200和1300。

运行代码后,可获得对应的持仓量指标。

请注意,这只是一个示例,实际应用中的持仓量指标公式可能会有所不同。

因此,您可以根据自己的需求进行修改和调整。

同时,该代码示例假设您已经有了期货市场的原始数据,并且数据格式符合要求。

若需加载和处理数据,您可能需要使用额外的库或函数。

相关文档
最新文档