- 浏览: 80892 次
- 性别:
- 来自: 北京
最新评论
-
wdxsfwy:
sdfsdf[b][/b][i][/i][u][/u]引用
...
oracle if语句
文章列表
1.使用decode,根据窄表某字段的值,来判断作为宽表的哪个字段.
2.使用union+group by.
每次取窄表的某一种值,作为宽表的一个字段,其他设为空,作为一个子表;
union连接各各字表;
group by 聚合;
- 2009-03-24 10:18
- 浏览 4930
- 评论(0)
java类创建:
create or replace and compile java source named test as
public class A
{
public static String sayHello(String name){
String ret = dealStr(name);
return ret;
}
private static String dealStr(String name){
return "HELLO "+name+"!";
}
}; ...
- 2009-03-20 16:29
- 浏览 963
- 评论(0)
MFI:资金流量指标
根据成交量来计测市场供需关系和买卖力道。该指标是通过反映股价变动的四个元素:上涨的天数、下跌的天数、成交量增加幅度、成交量减少幅度来研判量能的趋势,预测市场供求关系和买卖力道,属于量能反趋向指标。
计算公式:
1.当日代表性价格(TP)=(当日最高价+当日最低价+当日收盘价)/3。
2.资金流量(MF)=TP×成交金额。
2.分辨积极MF(PMF)及消极MF(NMF)值。
3.如果当日MF〉昨日MF,则将当日的MF值视为当日PMF值。而当日NMF值=0;
如果当日MF<昨日MF,则将当日的MF值视为当日NMF值。而当日PMF值=0。
4. 积极资金与消极资金 ...
- 2009-03-11 10:12
- 浏览 2063
- 评论(0)
oracle函数:
1.方差VARIANCE
2.绝对值ABS
3.字符补全RPAD和LPAD
Rpad('AAA',10,'*'),AAA不够长度10,在AAA的右边用*补全.
4.大小写转换Lower和Upper
5.查找目标(indexOf)
INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)
- 2009-03-10 16:18
- 浏览 833
- 评论(0)
根据INVT_PROD_ID和START_DT,按照ANN_DT 进行排序:
select count(*) OVER(PARTITION BY A.INVT_PROD_ID, A.START_DT ORDER BY A.ANN_DT desc) as num,
A.INVT_PROD_ID,
A.START_DT,
A.SCALE
from T_H_PD_INVT_PROD_SCL A
- 2009-03-09 12:14
- 浏览 859
- 评论(0)
慢速随机指标Slow Stochastic
- 博客分类:
- 金融
Slow Stochastic:慢速随机指标
通过差值平均过滤了短期的波动,使每次买卖点的趋势反应避免了不必要的失误。通常设SLOWKD参数为(36,5)
应用:
1.筑底阶段:SLOWKD在20以下多次的反复金叉后重新站在20以上,代表股票的筑底阶段完成,可以第一时间介入。
注意:有些投资者能够判断底部行情,但是总是过早的介入,从而浪费了许多的时间成本。其实筑底的阶段是最反复,最熬人的,也是主力大规模动荡洗盘反复确认试盘的过程。因此当SKD在20以下的时候大可不必过早的抄底。当它重新走上20的时候,大胆的去操作。该种方式在其他类似的多项指标上都适用。如资金流量指标(MFI)当从20以下重 ...
- 2009-03-05 09:55
- 浏览 4442
- 评论(0)
RS:相对强弱比
相对强弱比RS是用以计测市场供需关系和买卖力道的方法及指标。
RS的应用
1.一般而言,RS掉头向下为卖出讯号,RS掉头向上为买入信号。但应用时宜从整体态势的判断出发。
2.RS的M形走向是超买区常见的见顶形态; W形走向是超卖区常见的见底形态。这时,往往可见RS走向与价格走向发生背离。所以,背离现象也是一种买卖讯号。
3.RSI(RSI=100-[100/(1+RS)])由下往上走, 一个波谷比一个波谷高构成上升支持线;RS由上往下走,一个波顶比一个波顶低构成下降压力线。 跌破支持线为卖出信号,升穿压力线为买入信号。
4.N日RS的N值常见取5~14日。N值愈大趋 ...
- 2009-03-05 09:31
- 浏览 826
- 评论(0)
ROC:变动率指标
用来测量价位动量,可以同时监视常态性和极端性两种行情。ROC以0为中轴线,可以上升至正无限大,也可以下跌至负无限小。以0轴到第一条超买或超卖线的距离,往上和往下拉一倍、两倍的距离,再画出第二条、第三条超买超卖线,则图形上就会出现上下各三条的天地线。
计算公式:
1.ROC=AX/BX*100%
2.AX=今天的收盘价-n天前的收盘价
3.BX=n天前的收盘价
n一般设在12天
分析要领:
1.ROC波动于"常态范围"内,而上升至第一条超买线时,应卖出股票。ROC波动于"常态范围"内,而下降至第一条超卖线时,应买进股票。
2 ...
- 2009-03-05 09:17
- 浏览 924
- 评论(0)
oracle:
1.静态游标
create or replace procedure TEST is
CURSOR SELECT_CP IS
select * from b_gzb_pm;
R_CP SELECT_CP%ROWTYPE;
begin
OPEN SELECT_CP;
LOOP
FETCH SELECT_CP
INTO R_CP;
EXIT WHEN SELECT_CP%NOTFOUND;
DBMS_OUTPUT.put_line('Salary of Employee' || R_CP.asst_id || 'is' || ...
- 2009-03-04 14:08
- 浏览 1146
- 评论(0)
指数平滑异动平均线MACD
- 博客分类:
- 金融
MACD指标的计算方法
MACD在应用上,首先计算出快速移动平均线(即EMA1)和慢速移动平均线(即EMA2),以此两个数值,来作为测量两者(快慢速线)间的离差值(DIF)的依据,然后再求DIF的N周期的平滑移动平均线DEA(也叫MACD、DEM)线。
以EMA1的参数为12日,EMA2的参数为26日,DIF的参数为9日为例来看看MACD的计算过程
1、计算移动平均值(EMA)
a= 2/(N+1)
EMA = P1
For i = 1:N
EMA = (1-a)EMA + aPi
Pi 为i日收盘价;
12日EMA的算式为
EMA(12)=前一日EMA(12)×11/13+今日收盘 ...
- 2009-03-02 16:53
- 浏览 1060
- 评论(0)
常规表空间:
CREATE SMALLFILE
TABLESPACE "CAMCDC"
LOGGING
DATAFILE
'E:\camcdc\CAMCDC1.ora' SIZE 10000M,
'E:\camcdc\CAMCDC2.ora' SIZE 10000M,
'E:\camcdc\CAMCDC3.ora' SIZE 10000M,
'E:\camcdc\CAMCDC4.ora' SIZE 10000M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
临时表空间:
CREAT ...
- 2009-03-02 10:08
- 浏览 1925
- 评论(0)
查询一般表空间:
SELECT a.tablespace_name "表空间名",
total 表空间大小,
free 表空间剩余大小,
(total - free) 表空间使用大小,
ROUND((total - free) / total, 4) * 100 "使用率 %"
FROM (SELECT tablespace_name, SUM(bytes) free
FROM DBA_FREE_SPACE
GROUP BY tablespace_name) ...
- 2009-02-24 16:31
- 浏览 2575
- 评论(0)
使用命令:
exec rms..xp_cmdshell 'bcp "SELECT * FROM rms.dbo.fin_index_info" queryout "E:abc.xls" -c -S"lisserver" -U"rms" -P"rms"'
注意:需要系统管理员可以通过使用 sp_configure 启用 'xp_cmdshell'组件
- 2009-02-23 16:09
- 浏览 1264
- 评论(0)
1.临时复制表及数据(oracle):
create table 目标表 as select * from 原表.
将原表copy了一份到目标表中.
用于需要对原表进行操作,但又怕误操作造成数据丢失的情况,对原表先进行一次临时备份.
2.将查询的结果变为可更新状态(使用plsql):
select * from table for update;
点击查询结果表头上功能按钮中的小锁
3.查看表的注释(orcal)
select * FROM sys.USER_TAB_COMMENTS WHERE comments LIKE '%XX%'
4.查看表中各字段的注释(orcal)
SELE ...
- 2009-02-18 10:34
- 浏览 901
- 评论(0)
将具有相同的主键INVT_PROD_ID值,其他列值CLAUSE_MEMO,CLAUSE_TP_CD,BBCK_DT使用||进行合并,形成一条记录:
select INVT_PROD_ID,
MAX(subStr(CLAUSE_MEMO, 3)) CLAUSE_MEMO,
MAX(subStr(CLAUSE_TP_CD, 3)) CLAUSE_TP_CD,
MAX(subStr(BBCK_DT, 3)) BBCK_DT
from (SELECT INVT_PROD_ID,
sys_connect_by_path(CLAU ...
- 2009-02-17 17:48
- 浏览 5917
- 评论(0)