想請教看看..
有沒有辦法選股來篩選如下的線型
上漲結束進入盤整,如附圖後面三個藍色箭頭的部份
開始五日均線跟十日均線要糾結,想要再第一個或第二個藍色箭頭時抓到這種個股
不知道有沒有推薦的方式...
想請教看看..
有沒有辦法選股來篩選如下的線型
上漲結束進入盤整,如附圖後面三個藍色箭頭的部份
開始五日均線跟十日均線要糾結,想要再第一個或第二個藍色箭頭時抓到這種個股
不知道有沒有推薦的方式...
糾結的部分,我是想要進入盤整,沒跌破或創高,
五日跟十日均線接近時可以讓我撈到,例如第一根藍箭頭,
可以用 TrueAll 來判斷 5ma 和 10ma 兩者的距離都在一定比例內來當作糾結 -> 請問有範例code可以讓我參考嗎..
Hello 里歐,
TrueAll 來判斷 5ma 和 10ma 兩者的距離都在一定比例內來當作糾結
=> 您可以先計算兩者間的距離,接著判斷要在多少比例內就可以了。
舉例來說:
value1 = average(close, 5);
value2 = average(close, 10);
value3 = 100 * absvalue(value1 - value2) / value2; //以 value2 為基準計算比例
condition1 = trueall(value3 < 1, 3); //連續3期比例要小於1%。
五日跟十日均線接近時可以讓我撈到,例如第一根藍箭頭,但是不能太晚抓到
=> 您 trueall 的期數設的越短,就可以越快撈到。
相對的是糾結的可能性就越低。
//以 value2 為基準計算比例
//連續3期比例要小於1%。
有先用小幫手提供的來做篩選,只靠這兩個條件線型的部份差距還是有點大。
請問一下以下條件,該怎麼寫,分開寫我都可以弄的出來,一起寫搞不太懂
近 x 根Bar收盤價上漲 n %,且近 y 根Bar的價格在一定區間內,判斷上漲結束進入盤整。(y 要比 x 小)
疑問1
先寫條件1(五日內或十日內漲20%以上),
條件1達成才看條件2,收盤價連n日都在五日均線幾趴以內。->這段不知怎搞。
疑問2
我疑慮的點是,除了上述所說的以外,上漲一段之後的最後一根k棒可能會先稍有震盪,那似乎也很容易不達成上述條件
上漲之後要再另外寫一個大的區段震盪範圍,跟我上述的小的區段??
那大的區段要抓最後一根k棒要怎麼抓....
是希望先完成疑問1,可以順利抓到前面留言的附圖的線型股票。
Hello 里歐,
1.
條件1 and 條件2 和
if 條件1 then begin
if 條件2
兩者篩選出來會是相同的東西 (都要條件1和條件2符合),只是第二種寫法運算效率會好一些。
簡單來說,您可以這樣寫:
condition1 = 近 x 根Bar收盤價上漲 n %;
condition2 = 近 y 根Bar的價格在一定區間內;
if condition1 then begin
if condition2 then ...;
end;
但這篩選出來的會和 if condition1 and conditoin2 then ...; 相同。
至於收盤價連n日都在五日均線幾趴以內,假設n = 3,% = 1的話,可以這樣寫:
value1 = average(close, 5);
condition1 = trueall(close > value1 *0.99 and close < value1 * 1.01, 3);
2. 小幫手不太懂您的意思。
如果條件太嚴苛導致抓不到,那麼就把條件放鬆。
舉例來說, TrueAll 是要全部都符合,那麼您可以改用 CountIf 計算區間內符合條件的次數,只要達到一定數量就警示。
像是 y 根Bar價格在一定區間內,您可以改為 y 根Bar中有 n 根Bar在區間內。
若您是要多一個區段的話,可以用or ,變成像是
if 上漲 and (大區段震盪 or 小區段震盪) then ...;
關於這些條件判斷,小幫手會建議您先參考教學區裡面的文章,裡面有語法的基礎和應用。
5 評論