過去N日,有M日上漲

  •   274 
  • 最後發表   Emmmm  2024 四月 11
Emmmm 發文於   2024/03/26

想請教過去N日至少有M日上漲的腳本寫法

選股中心有一個系統條件是

近N日至少M日漲幅都大於X%

雖然可以設置%數確保幾天收漲

不過這個沒辦法連結到XS編輯更改更多參數

 

另外還想請教十天內有五天收實體紅K(隨機而非連續)

且漲幅大於X%,收盤大於開盤4%之類(實體佔比)

亦或是至少五天實體紅K

但收盤不一定是上漲  等等..

排序方式: 標準 | 最新
XS小編 發文於   2024/03/28

Hello Emmmm,

 

網站上有教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

 

您可以用 CountIf 函數 搭配 漲跌幅 就可以達到想要的條件。

 

同樣 N天 內有 X天 達成 Y 條件都可以使用 CountIf 來計算。

舉例來說,10天內有5天收盤大於開盤4%:

condition1 = close > open * 1.04;

value1 = countif(condition1, 10);

if value1 >= 5 than ret = 1;

 

Emmmm 發文於   2024/03/30

3QQ小編

不過我又遇到新問題了

我在選股腳本中想以某週期的高低點為基準來過濾股票

但是我發現只要週期拉長,某些股票就被系統排除

腳本像下面這樣,沒有針對高低點的條件句

var:h1(0),l1(0);

h1=highest(high,60); //找出區間最高點

l1=lowest(low,60); //找出區間最低點

IF CLose > 80 then ret = 1;

然後避免篩選太多檔再加個股價在月線上

我要找的股票是2024/01/26的6584南俊國際

這時當天符合檔數的股票為202檔

並且6584也被篩選出來

但是我如果把腳本改

h1=highest(high,250); //找出區間最高點

於是2024/01/26搜出來的檔數剩199檔

且剛好南俊國際不在裡面

這是BUG嗎?

XS小編 發文於   2024/04/02

Hello Emmmm,

 

選股中心只有上市櫃以後的資料,而 6584 是在 2023/05/18 以後上櫃的。

故 highest(high,250) 會因為取到不存在的資料而發生錯誤。

您可以使用 GetFieldStartOffset 來判斷資料有多長。

Emmmm 發文於   2024/04/09

想再請教小編

以3339泰谷為例

2024/04/03 技術線圖的成交量為14673張

但是我用其他券商的看盤軟體都是顯示5650張

也因為這樣均量計算也不一樣

請問為什麼會有成交量顯示落差那麼多的情況

XS小編 發文於   2024/04/11

Hello Emmmm,

 

在日頻率的K棒上執行時,日成交量會包含上櫃股票鉅額交易 (小數點部分處理方式可能造成些許不同)。

故數值可能會不相同 (參考附圖)。

附加文件

發表回覆
Close