當前位置:首頁 > 财經 > 正文

算法彙編(五)

**區留下的作業,思路奇特,也總會帶給人許多的驚喜。

第一道題,長陽不破的算法,前述已有專門的論述,這裡再一次進行複習。請看下圖1

算法彙編(五)

網友的留言1

留言的需要,應該是“長陽”不破,因為,後續數據不破左側陽線,必然是向上的方向,那麼不被下破的那個“單陽”将不再是孤單的單陽了。

算法彙編(五)

網友的留言2

追加留言是說,将時間限定在當前的3個至一周數據之内。

思路步驟

第一,使用函數确定條件發生的位置;

第二,長陽之後所有數據的收盤價都在長陽收盤價之上。

算法建立

1.長陽位置

(C/O>=1.05)

2.長陽發生後的收盤價的最低值

LLV(C,WZ)

3.長陽那個數據的收盤價

REF(C,WZ))

完整代碼

WZ:=CONST((C/O>=1.05));

(REF(C,WZ));

第二道題,大量陽線不破,如何建立算法呢?請看圖2

算法彙編(五)

網友的留言3

留言的需要是,放量陽線,且後續三個數據不破該數據的最低價格,同時縮量。

思路步驟

一共4個條件—陽線;放量;後續不破;後續縮量。;使用函數确定條件發生的位置;長陽之後所有數據的收盤價都在長陽收盤價之上;後續3個數據為縮量。

算法建立

1.放量陽線的位置

(C>O AND V>REF(V,1)*1.5)

2. 長陽之後所有數據的收盤價都在長陽收盤價之上

LLV(L,3)>REF(L,WZ)

3.長陽那個數據的收盤價

REF(C,WZ))

4. 後續3個數據為縮量

HHV(V,3)

完整代碼

WZ:=CONST((C>O AND V>REF(V,1)*1.5));

WZ=3 AND LLV(L,3)>REF(L,WZ) AND HHV(V,3)

第三道題,RSI指标中疊加大盤的RSI,請看圖3

算法彙編(五)

網友的留言4

留言的意思是說,在個股的RSI指标中加入大盤的RSI數值線。

思路步驟

引入系統指标RSI;應用雙引号,引入大盤的RSI指标值。

算法建立

引入系統指标RSI

算法彙編(五)

參數與代碼流程

引入大盤的RSI指标值

'$RSI.RSI1';

'$RSI.RSI2';

'$RSI.RSI3';

完整代碼

算法彙編(五)

參數與代碼流程

LC:=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;

'$RSI.RSI1';

'$RSI.RSI2';

'$RSI.RSI3';

也可以做成雙線輸出

算法彙編(五)

參數與代碼流程

LC:=REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

'$RSI.RSI1';

第四道題,近期内至少兩次漲停闆方式上破年線的數據篩選算法 ,請看圖4

算法彙編(五)

網友的留言5

留言的需求是,在近期時間範圍内,出現過漲停上穿年線的情況;然後跌破了年線,不久之後,又以漲停方式上穿年線,如何建立數據篩選方法呢?

思路步驟

羅列漲停闆條件;應用CROSS函數表達上穿關系;應用COUNT函數對上述漲停闆以及上穿條件進行次數限定;當前站在年線。

算法建立

1. 羅列漲停闆條件

TJ:=((3)=4 OR (DATE> AND (3)=3));

ZT:=IF(TJ,(REF(C,1),0.2),(REF(C,1),0.1));

2. 應用CROSS函數表達上穿關系

CROSS(C,MA(C,250))

3. 應用COUNT函數對上述漲停闆以及上穿條件進行次數限定

COUNT(C>=ZT AND CROSS(C,MA(C,250)),M)=2

4. 當前站在年線

ABS(L/MA(C,250)-1) AND (3)=3));

ZT:=IF(TJ,(REF(C,1),0.2),(REF(C,1),0.1));

COUNT(C>=ZT AND CROSS(C,MA(C,250)),M)=2 AND ABS(L/MA(C,250)-1)=2

2. 連續

(條件)

完整代碼

(V/REF(V,1)>=2)>=3;

第六道題,破發的數據篩選,請看圖6

上市之後大漲,當前又跌破了發行價,算法如何建立呢?請看截圖:

算法彙編(五)

網友的留言7

留言的意思是說,股票上市後,上漲三至四倍後,回調跌破上市當天的最低價的數據篩選算法。

思路步驟

上市周期數,也即總的數據數小于等于M;取得上市首日的開盤價;曆史最高值;曆史最高值是開盤首日開盤價的3~4倍;當前收盤價格下破了上市首日的開盤價格。

算法建立

1. 上市周期數,也即總的數據數小于等于M

))>=時間範圍 AND ABS(MH/ML-1)

你可能想看:

有話要說...

取消
掃碼支持 支付碼