一般函數
@MAX(a,b) - 取a,b較大者.
@MIN(a,b) - 取a,b較小者.
@ABS(a) - 取 a 的絕對值 |a|
@MAX(start,period,var) - 日K線@MAX
@MAX(W:start,period,var) - 週K線@MAX
@MAX(M:start,period,var) - 月K線@MAX
Maximun of $var from [start] to [start+period-1]
var可以為所有變數,比如說CLOSE,K,D...
@MIN(start,period,var) - 日K線@MIN
@MIN(W:start,period,var) - 週K線@MIN
@MIN(M:start,period,var) - 月K線@MIN
Minimun of $var from [start] to [start+period-1]
var可以為所有變數,比如說CLOSE,K,D...
@AVE(start,period,var) - 日K線@AVE
@AVE(W:start,period,var) - 週K線@AVE
@AVE(M:start,period,var) - 月K線@AVE
Average of $var from [start] to [start+period-1]
var可以為所有變數,比如說CLOSE,K,D...
@SUM(W:start,period,var) - 週K線@SUM
@SUM(M:start,period,var) - 月K線@SUM
Summary of $var from [start] to [start+period-1]
var可以為所有變數,比如說CLOSE,K,D...
@HSTOP() @HSTOP(idx) - 是否漲停.
@LSTOP() @LSTOP(idx) - 是否跌停.
@RK() @RK(idx) - 是否為紅K棒.
@BK() @BK(idx) - 是否為黑K棒.
@RK(idx,period,multiple,RBDY)
當日紅K實體為period日內,最大實體的multiple倍.
@BK(idx,period,multiple,RBDY)
當日黑K實體為period日內,最大實體的multiple倍.
@RK(idx,period,multiple,BDY)
當日紅K實體為period日內,最大K線長度的multiple倍.
@BK(idx,period,multiple,BDY)
當日黑K實體為period日內,最大K線長度的multiple倍.
@KBAR(idx,up,bar,down,lowlimit,highlimit) - K-Bar型態
up-上影線比例下限,bar-實體比例下限,down-下影線比例下限,
lowlimit-最小收盤變異%數(-1不限制),highlimit(-1不限制)-最大收盤變異%數
lowlimit < | 今收-昨收 | x 100 / 昨收 < highlimit
@LSTOP() @LSTOP(idx) - 是否跌停.
@RK() @RK(idx) - 是否為紅K棒.
@BK() @BK(idx) - 是否為黑K棒.
@RK(idx,period,multiple,RBDY)
當日紅K實體為period日內,最大實體的multiple倍.
@BK(idx,period,multiple,RBDY)
當日黑K實體為period日內,最大實體的multiple倍.
@RK(idx,period,multiple,BDY)
當日紅K實體為period日內,最大K線長度的multiple倍.
@BK(idx,period,multiple,BDY)
當日黑K實體為period日內,最大K線長度的multiple倍.
@KBAR(idx,up,bar,down,lowlimit,highlimit) - K-Bar型態
up-上影線比例下限,bar-實體比例下限,down-下影線比例下限,
lowlimit-最小收盤變異%數(-1不限制),highlimit(-1不限制)-最大收盤變異%數
lowlimit < | 今收-昨收 | x 100 / 昨收 < highlimit
@BARL() @BARL(idx) - K-Bar length,無正負.
@HOLD(idx1,idx2,solid)
K-Bar(idx1)的實體環抱K-Bar(idx2), solid=1表示K-Bar(idx2)含上下影線都被環抱.
@BOT(idx,width,deep,high,low)
width為W底的最大寬度,最小寬度為width/6*2+2,這是程式內部的控制.deep是說W底的中點和左低的距離深度最低比例.high是高點參考變數,一般用HIGH,可以改為收盤價.low
是低點參考變數,一般用LOW,可以改為收盤價.
往前找低點,order=-1:前低 order=-2:前前低
...,order>=0:不合法,var可以為所有變數,比如說CLOSE,K,D...,比如用CLOSE就是找收盤的前低,retVar表示回傳的前低當天變數,也是可以為所有變數
@MATV(BUY) - 買進價
@MATV(IDX) - 模擬數列絕對位置
@MATV(BUYIDX) - 模擬買進時的數列絕對位置, 如果未買進或已賣出, 回傳值為 -1