今日涨跌幅指标函数(EXCEL如何自动计算某支基金的近一个月涨幅?)
1. EXCEL如何自动计算某支基金的近一个月涨幅?
你这里才40多天的数据有点少了,2个月的数据都没有怎么做月对比,更不要说3个月、半年了;
可以这样,用month()、day()、weeknum()函数提取月、日、周作为辅助列,然后用sumif()条件求和,做比值来计算你需要的各种涨幅
2. word涨跌幅公式怎么输入?
在Word表格中,可以使用公式来计算涨跌幅和降幅。假设你的表格有以下三列:股票名称、昨日收盘价、今日收盘价。现在需要在第四列中计算涨跌幅或降幅,具体步骤如下:
在第四列的第一行,输入公式=(C2-B2)/B2,并按回车键。其中,C2表示今日收盘价,B2表示昨日收盘价。
将鼠标移动到第四列第一行的右下角,鼠标会变成黑色十字箭头。点击鼠标左键并拖动,将公式复制到第四列的其他行。
如果需要计算降幅,可以将公式修改为=(B2-C2)/B2。
如果需要对计算结果进行格式化,可以选中第四列中的所有单元格,右键点击,选择“单元格格式”,在弹出的对话框中选择“百分比”,并设置所需的精度。
注意,在进行涨跌幅计算时,可能会遇到分母为零的情况,这时需要进行特殊处理,例如使用IF函数来判断分母是否为零,然后输出“—”等特殊符号。
3. EXCEL如何自动计算某支基金的近一个月涨幅?
你这里才40多天的数据有点少了,2个月的数据都没有怎么做月对比,更不要说3个月、半年了;
可以这样,用month()、day()、weeknum()函数提取月、日、周作为辅助列,然后用sumif()条件求和,做比值来计算你需要的各种涨幅
4. word涨跌幅公式怎么输入?
在Word表格中,可以使用公式来计算涨跌幅和降幅。假设你的表格有以下三列:股票名称、昨日收盘价、今日收盘价。现在需要在第四列中计算涨跌幅或降幅,具体步骤如下:
在第四列的第一行,输入公式=(C2-B2)/B2,并按回车键。其中,C2表示今日收盘价,B2表示昨日收盘价。
将鼠标移动到第四列第一行的右下角,鼠标会变成黑色十字箭头。点击鼠标左键并拖动,将公式复制到第四列的其他行。
如果需要计算降幅,可以将公式修改为=(B2-C2)/B2。
如果需要对计算结果进行格式化,可以选中第四列中的所有单元格,右键点击,选择“单元格格式”,在弹出的对话框中选择“百分比”,并设置所需的精度。
注意,在进行涨跌幅计算时,可能会遇到分母为零的情况,这时需要进行特殊处理,例如使用IF函数来判断分母是否为零,然后输出“—”等特殊符号。
5. 求通达信条件选股公式:成交金额排名前100并且涨幅大于5%的函数公式?
ZDF:=(C-REF(C,1))/REF(C,1)*100;XG:ZDF>5;成交金额排名前100因为需要用到纵向统计,会导致你的电脑速度急剧降低速度,除非用超级电脑。
一般的电脑不建议实用纵向统计,I7的没有测试过,8核的电脑试验过,牵扯到纵向统计电脑就直接卡住。
你可以用指标排序,进行成交金额排序,附加上面的指标。满足条件的存为另一板块、这样比那样选要快很多。
6. 请问编辑指标公式中的获利盘比例函数(winner)是怎么来的?
软件中对涨跌进行了平滑处理, 以6日举例
当日上涨平均数 = 前一日涨幅平均数*5/6 + 当日涨幅/6 (若某日下跌时,则当日涨幅记为0)
当日下跌平均数 = 前一日跌幅平均数*5/6 + 当日跌幅/6 (若某日上涨时,则当日跌幅记为0)
上市第一天无RSI取值。
计算具体例子等我把Excel表格上传成功后再贴链接。
MACD KDJ RSI计算例子
截图例子如下:
最后:经过对比分析,每个软件的针对同一标的的计算值有些差别,同一公司的PC端和App的值也可能不同。
原因是K线部分历史行情数据缺失,并不能从第一天开始计算 每个公司能取到的初始行情日期不同,对进行迭代的初始值处理有些差异
7. 请问编辑指标公式中的获利盘比例函数(winner)是怎么来的?
软件中对涨跌进行了平滑处理, 以6日举例
当日上涨平均数 = 前一日涨幅平均数*5/6 + 当日涨幅/6 (若某日下跌时,则当日涨幅记为0)
当日下跌平均数 = 前一日跌幅平均数*5/6 + 当日跌幅/6 (若某日上涨时,则当日跌幅记为0)
上市第一天无RSI取值。
计算具体例子等我把Excel表格上传成功后再贴链接。
MACD KDJ RSI计算例子
截图例子如下:
最后:经过对比分析,每个软件的针对同一标的的计算值有些差别,同一公司的PC端和App的值也可能不同。
原因是K线部分历史行情数据缺失,并不能从第一天开始计算 每个公司能取到的初始行情日期不同,对进行迭代的初始值处理有些差异
8. word涨跌幅公式怎么输入?
在Word表格中,可以使用公式来计算涨跌幅和降幅。假设你的表格有以下三列:股票名称、昨日收盘价、今日收盘价。现在需要在第四列中计算涨跌幅或降幅,具体步骤如下:
在第四列的第一行,输入公式=(C2-B2)/B2,并按回车键。其中,C2表示今日收盘价,B2表示昨日收盘价。
将鼠标移动到第四列第一行的右下角,鼠标会变成黑色十字箭头。点击鼠标左键并拖动,将公式复制到第四列的其他行。
如果需要计算降幅,可以将公式修改为=(B2-C2)/B2。
如果需要对计算结果进行格式化,可以选中第四列中的所有单元格,右键点击,选择“单元格格式”,在弹出的对话框中选择“百分比”,并设置所需的精度。
注意,在进行涨跌幅计算时,可能会遇到分母为零的情况,这时需要进行特殊处理,例如使用IF函数来判断分母是否为零,然后输出“—”等特殊符号。
9. 求通达信条件选股公式:成交金额排名前100并且涨幅大于5%的函数公式?
ZDF:=(C-REF(C,1))/REF(C,1)*100;XG:ZDF>5;成交金额排名前100因为需要用到纵向统计,会导致你的电脑速度急剧降低速度,除非用超级电脑。
一般的电脑不建议实用纵向统计,I7的没有测试过,8核的电脑试验过,牵扯到纵向统计电脑就直接卡住。
你可以用指标排序,进行成交金额排序,附加上面的指标。满足条件的存为另一板块、这样比那样选要快很多。
10. EXCEL如何自动计算某支基金的近一个月涨幅?
你这里才40多天的数据有点少了,2个月的数据都没有怎么做月对比,更不要说3个月、半年了;
可以这样,用month()、day()、weeknum()函数提取月、日、周作为辅助列,然后用sumif()条件求和,做比值来计算你需要的各种涨幅
11. 求通达信条件选股公式:成交金额排名前100并且涨幅大于5%的函数公式?
ZDF:=(C-REF(C,1))/REF(C,1)*100;XG:ZDF>5;成交金额排名前100因为需要用到纵向统计,会导致你的电脑速度急剧降低速度,除非用超级电脑。
一般的电脑不建议实用纵向统计,I7的没有测试过,8核的电脑试验过,牵扯到纵向统计电脑就直接卡住。
你可以用指标排序,进行成交金额排序,附加上面的指标。满足条件的存为另一板块、这样比那样选要快很多。
12. word涨跌幅公式怎么输入?
在Word表格中,可以使用公式来计算涨跌幅和降幅。假设你的表格有以下三列:股票名称、昨日收盘价、今日收盘价。现在需要在第四列中计算涨跌幅或降幅,具体步骤如下:
在第四列的第一行,输入公式=(C2-B2)/B2,并按回车键。其中,C2表示今日收盘价,B2表示昨日收盘价。
将鼠标移动到第四列第一行的右下角,鼠标会变成黑色十字箭头。点击鼠标左键并拖动,将公式复制到第四列的其他行。
如果需要计算降幅,可以将公式修改为=(B2-C2)/B2。
如果需要对计算结果进行格式化,可以选中第四列中的所有单元格,右键点击,选择“单元格格式”,在弹出的对话框中选择“百分比”,并设置所需的精度。
注意,在进行涨跌幅计算时,可能会遇到分母为零的情况,这时需要进行特殊处理,例如使用IF函数来判断分母是否为零,然后输出“—”等特殊符号。
13. EXCEL如何自动计算某支基金的近一个月涨幅?
你这里才40多天的数据有点少了,2个月的数据都没有怎么做月对比,更不要说3个月、半年了;
可以这样,用month()、day()、weeknum()函数提取月、日、周作为辅助列,然后用sumif()条件求和,做比值来计算你需要的各种涨幅
14. 求通达信条件选股公式:成交金额排名前100并且涨幅大于5%的函数公式?
ZDF:=(C-REF(C,1))/REF(C,1)*100;XG:ZDF>5;成交金额排名前100因为需要用到纵向统计,会导致你的电脑速度急剧降低速度,除非用超级电脑。
一般的电脑不建议实用纵向统计,I7的没有测试过,8核的电脑试验过,牵扯到纵向统计电脑就直接卡住。
你可以用指标排序,进行成交金额排序,附加上面的指标。满足条件的存为另一板块、这样比那样选要快很多。
15. 请问编辑指标公式中的获利盘比例函数(winner)是怎么来的?
软件中对涨跌进行了平滑处理, 以6日举例
当日上涨平均数 = 前一日涨幅平均数*5/6 + 当日涨幅/6 (若某日下跌时,则当日涨幅记为0)
当日下跌平均数 = 前一日跌幅平均数*5/6 + 当日跌幅/6 (若某日上涨时,则当日跌幅记为0)
上市第一天无RSI取值。
计算具体例子等我把Excel表格上传成功后再贴链接。
MACD KDJ RSI计算例子
截图例子如下:
最后:经过对比分析,每个软件的针对同一标的的计算值有些差别,同一公司的PC端和App的值也可能不同。
原因是K线部分历史行情数据缺失,并不能从第一天开始计算 每个公司能取到的初始行情日期不同,对进行迭代的初始值处理有些差异
16. 请问编辑指标公式中的获利盘比例函数(winner)是怎么来的?
软件中对涨跌进行了平滑处理, 以6日举例
当日上涨平均数 = 前一日涨幅平均数*5/6 + 当日涨幅/6 (若某日下跌时,则当日涨幅记为0)
当日下跌平均数 = 前一日跌幅平均数*5/6 + 当日跌幅/6 (若某日上涨时,则当日跌幅记为0)
上市第一天无RSI取值。
计算具体例子等我把Excel表格上传成功后再贴链接。
MACD KDJ RSI计算例子
截图例子如下:
最后:经过对比分析,每个软件的针对同一标的的计算值有些差别,同一公司的PC端和App的值也可能不同。
原因是K线部分历史行情数据缺失,并不能从第一天开始计算 每个公司能取到的初始行情日期不同,对进行迭代的初始值处理有些差异
17. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
18. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
19. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。
20. 通达信某均线穿某均线倍量阳指标源代码?
以下为通达信某均线穿某均线倍量阳指标的源代码:
```
输入:M1:SHORT,M2:SHORT,M3:SHORT,M4:SHORT,N1:SHORT,N2:SHORT,N3:SHORT,N4:SHORT,PERIOD:INTEGER;
VAR:MA1:DOUBLE,MA2:DOUBLE,MA3:DOUBLE,MA4:DOUBLE,LC:DOUBLE,TR:DOUBLE;
VAR:UPP:DOUBLE,LOW:DOUBLE,B1:DOUBLE,B2:DOUBLE,B3:DOUBLE,B4:DOUBLE,B5:DOUBLE,B6:DOUBLE,B7:DOUBLE,B8:DOUBLE,B9:DOUBLE,B10:DOUBLE,B11:DOUBLE,B12:DOUBLE,B13:DOUBLE,B14:DOUBLE,B15:DOUBLE,B16:DOUBLE,B17:DOUBLE,B18:DOUBLE,B19:DOUBLE,B20:DOUBLE,B21:DOUBLE,B22:DOUBLE,B23:DOUBLE,B24:DOUBLE,B25:DOUBLE,B26:DOUBLE,B27:DOUBLE,B28:DOUBLE,B29:DOUBLE,B30:DOUBLE,B31:DOUBLE,B32:DOUBLE,B33:DOUBLE,B34:DOUBLE,B35:DOUBLE,B36:DOUBLE,B37:DOUBLE,B38:DOUBLE,B39:DOUBLE,B40:DOUBLE,B41:DOUBLE,B42:DOUBLE,B43:DOUBLE,B44:DOUBLE,B45:DOUBLE,B46:DOUBLE,B47:DOUBLE,B48:DOUBLE;
VAR:BUY:INTEGER;
IF BARSCOUNT>PERIOD THEN BEGIN
MA1=MA(CLOSE,M1);
MA2=MA(CLOSE,M2);
MA3=MA(CLOSE,M3);
MA4=MA(CLOSE,M4);
UPP=MA1+N1*STDEV(CLOSE,M1);
LOW=MA1-N2*STDEV(CLOSE,M1);
B1=CLOSE<MA1 AND CROSS(MA2,MA1);
B2=CLOSE<MA1 AND MA1<=MA2 AND MA2<MA3 AND MA3<MA4;
B3=CLOSE<MA1 AND MA4<MA3 AND MA3<MA2 AND MA2<MA1;
B4=CLOSE<=MA2 AND MA2<MA1 AND MA1<=UPP AND
(CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4);
B5=CLOSE<=MA2 AND MA2<MA1 AND UPP<CLOSE;
B6=CLOSE>MA1 AND MA2>=MA1 AND BARSSINCE(B1)=1;
B7=CLOSE>MA1 AND MA2<MA1 AND BARSSINCE(B2)=1;
B8=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND BARSSINCE(B3)=1;
B9=CLOSE>MA1 AND MA1<=UPP AND MA2<MA1 AND (CLOSE-MA2)>N3*(MA2-MA3) AND (MA2-MA3)<N4*(MA3-MA4) AND BARSSINCE(B4)=1;
B10=CLOSE>MA1 AND UPP<=MA1 AND BARSSINCE(B5)=1;
LC = Ref(CLOSE,-1);
TR = Max(Max(HIGH-LOW,ABS(HIGH-LC)),ABS(LC-LOW));
B11=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B6)>=PERIOD;
B12=CLOSE>MA1 AND MA1>MA2 AND MA2>MA3 AND MA3>MA4 AND
CLOSE-MA4>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B7)>=PERIOD;
B13=CLOSE>MA1 AND MA3<MA2 AND MA2<MA1 AND
CLOSE-MA1>(N1+N2+N3+N4)/4*TR AND BARSSINCE(B8)>=PERIOD;
IF B11 OR B12 OR B13 THEN
BEGIN
B14 = MA(CLOSE,N1) > MA(CLOSE,N2);
B15 = MA(CLOSE,N2) > MA(CLOSE,N3);
B16 = MA(CLOSE,N3) > MA(CLOSE,N4);
B17 = MA(CLOSE,N4) > MA(CLOSE,PERIOD);
B18 = VOLUME > MA(VOLUME,PERIOD)*N4;
B19 = CLOSE > MA(CLOSE,PERIOD);
B20 = IFF(B14 AND B15 AND B16 AND B17 AND B18 AND B19,1,0);
B21 = SUM(B20,PERIOD-1) = PERIOD-1;
B22 = REF(B21,1);
IF B21 THEN
BEGIN
IF B22 THEN BUY = 1;
END
ELSE BUY = 0;
END;
END;
BUY不为0时表示出现该指标的买入信号。