java教程配置通达信_通达信公式转换JAVA,一招最绝的选股技巧

内容导航:

Q1:用Excel公式实现文本转Java输出文本的问题

public class Excel {

private jxl.Workbook rwb = null;

/**

* 得到当前工作薄的总列数

*

* @parma sheetIndex 工作薄号

* @return int

*/

public int getColCount(int sheetIndex) {

int colCnt = 0;

try {

jxl.Sheet rs = rwb.getSheet(sheetIndex);

colCnt = rs.getColumns();

} catch (Exception e) {

colCnt = 0;

} finally {

try {

} catch (Exception e) {

colCnt = 0;

}

}

return colCnt;

}

/**

* 得到当前工作薄的总行数

*

* @parma sheetIndex 工作薄号

* @return int

*/

public int getRowCount(int sheetIndex) {

int colCnt = 0;

try {

jxl.Sheet rs = rwb.getSheet(sheetIndex);

colCnt = rs.getRows();

} catch (Exception e) {

colCnt = 0;

} finally {

try {

} catch (Exception e) {

colCnt = 0;

}

}

return colCnt;

}

/**

* 打开Excel.

*

* @parma fileName Excel文件名+文件路径(绝对路径)

* @return boolean

*/

public boolean openExcel(String fileName) {

boolean Rtn = false;

try {

is = new FileInputStream(fileName);

rwb = Workbook.getWorkbook(is);

Rtn = true;

} catch (Exception e) {

Rtn = false;

} finally {

try {} catch (Exception e) {}

}

return Rtn;

}

/**

* 取得某个单元格的内容。不论单元格是何种数据类型都将返回字符型。

*

* @parma int col 列号 int row 行号

* @return String

*/

public String getCellContent(int col, int row) {

String cellContent = "";

try {

// 默认打开第一张工作薄。

Sheet rs = rwb.getSheet(0);

// 取得某一单元格的内容

Cell c00 = rs.getCell(col, row);

cellContent = c00.getContents();

} catch (Exception e) {

cellContent = "";

} finally {

try {

} catch (Exception e) {

cellContent = "";

}

}

return cellContent;

}

public static void main(String[] args) {

Excel ex = new Excel();

ex.openExcel("你自己的*.xls");

for (int i = 1; i < ex.getRowCount(0); i++) {

for (int j = 0; j < ex.getColCount(0); j++) {

System.out.println(ex.getCellContent(j, i));

}

}

}

}

Q2:能把这段通达信公式转换为同花顺公式吗?

当然可以转换了,没问题完全可以正常使用下面分别是同花顺和通达信的截图。

81cedf029c3fa773b93df3130e20ce44.png

73408cda3b93976ebde212d6430a5180.png

Q3:请高手转换为通达信的公式

{MACD+TRIX A:8 50 16 B:16 50 39 P:18 50 34 n:1 50 21 m:1 50 8}

CC:=CLOSE ;

DIFF:(EMA(CC,A)-EMA(CC,B))*50;

DEA:EMA(DIFF,P);

MACD:2*(DIFF-DEA),ColorStick;

强弱分界:20,colorred,linethick1;

DRAWICON(CROSS(DIFF,DEA),DIFF-6,1);

DRAWICON(CROSS(DEA,DIFF),DIFF+6,2);

lkj:=(C+O+L+H)/4;

TR:=EMA(EMA(EMA(lkj,n),n),n);

TRIX:(TR-REF(TR,1))/REF(TR,1)*5000+20;

TRMA:MA(TRIX,m);

DRAWTEXT(CROSS(TRIX,TRMA),TRIX-7,'★'),color00ff00;

DRAWTEXT(CROSS(TRMA,TRIX),TRIX+7,'★'),coloryellow;

STICKLINE(TRIX >TRMA,TRIX,TRMA,6,0),COLORred;

多头区:0,colorred;

STICKLINE(TRIX

空头区:0,color00ff00;

OP:STICKLINE(DIFF >DEA,DIFF,DEA,6,0),COLORyellow;

OL:STICKLINE(DIFF< DEA,DIFF,DEA,6,0),COLORblue;

{绿五星是TRIX的金*买入信号,黄五星是TRIX的死*买入信号}

{红娃头是MACD的金*买入信号,绿娃头是MACD的死*卖出信号}

-------------------------------------------------------

就这样

---------------------------------------

问题补充:谢谢xypeng888解答,但是输入公式之后提示:

当前公式 : 强弱分界 (指标画线公式)

错误句 :

DIFF:(EMA(CC,A)-EMA(CC,B))*50

详细信息 : 未知字符串 A

错误起始位置 : 92 ; 长度: 1

-----------------------------------------------

A:8 50 16 B:16 50 39 P:18 50 34 n:1 50 21 m:1 50 8

----------------------------------------------

上面的这些,你得填在参数表里呀,

Q4:编写一个java程序 利用公式 求 cosx的值 需把度数转换成弧度

java.math包里面好像是有cos函数的,度数转弧度就是度数除以180乘以2pi,pi在math里好像也是有的(没有可以自己定义

Q5:妖股选股思路呢?

近3日涨跌幅大于20%:妖股最明显的特征就是连续上涨,资金持续接力,从而短期形成连续的涨停,我们通过涨跌幅来衡量。+条件:近3日换手率大于20%:妖股市场关注度高,市场交易异常活跃,跟风资金充足,资金进出容易,可以充分换手。+条件:macd上移,剔除新股次新股:通过k线形态选出后市上涨趋势强的个股,限定macd上移来提高选股的成功率,并剔除缺乏稳定性的新股次新股,锁定强势上涨妖股如果你对以上的分析还存在不明白的地方,可以直输入向我提问。

Q6:大神老师帮忙做一个黑马控股的选股公式,谢谢了

{只能这样}

ZLCM:=EMA(WINNER(CLOSE)*70,3);{//主力筹码估算}

SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);{//散户筹码估算}

ZZLKP:=ZLCM/(ZLCM+SHCM)*100;{//主力控盘筹码比率}

ZSHTL:=SHCM/(ZLCM+SHCM)*100;{//散户套牢筹码比率}

ZSHJJ:=EMA(ZSHTL,89);{//散户警戒}

ZZLJJ:=EMA(ZZLKP,89);{//主力警戒}

ZJLRQD:=INTPART(ZZLKP-ZZLJJ);{//资金流入强度}

ZCMZL:=MA(ZLCM+SHCM,13);{//市场筹码总量}

REF(ZSHJJ>REF(ZSHJJ,1),1)=1 AND ZSHJJ>REF(ZSHJJ,1)=0 AND ZCMZL>REF(ZCMZL,1) AND (ZZLKP-ZZLJJ)

aa1457b71f2c43e09aedd314f0d1bfdb.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值