創新高

  •   1.7K 
  • 最後發表   skipper  2020 四月 15
skipper 發文於   2016/06/19

不好意思,

我想要請教,如果我想透過選股中心來找出,

近10日股價只要有一天曾經是創100日新高的話,

那該怎麼撰寫XS呢??還請不吝指導。。。感激不盡。

          苦思很久的初學者 敬上

排序方式: 標準 | 最新
XQ小編 發文於   2016/06/20

skipper您好:

初次學XS辛苦了,

 

您的選股需求條件:近10日股價只要有一天曾經是創100日新高

 

1. 首先先設定讀取資料範圍,請參考 讀取範圍與腳本執行的關係 有詳細的說明。

2. 創N日新高的語法,請參考 NthHighest語法教學說明 有詳細的說明。

3. 近N日股價的序列資料用法,請參考 基本架構介紹:什麼是XS 有詳細的說明,小編擷取片段說明,如圖。

 

4. 使用 if / or / then 來達成條件,If 語法說明Or 語法說明

5. 最後記得要加上 ret = 1; 的程式碼,將選股清單結果列出來唷!ret語法說明

 

請您參考小編的建議,試著將選股腳本編譯成功,如果您的腳本有問題,呈請將您的程式碼貼上來,小編在幫您查看哪裡有錯誤,謝謝。

 

  • 按讚來自於
  • Sinotrade006
Jack 發文於   2016/07/05

版主你好~

 

思考了一下版主的

近10日股價只要有一天曾經是創100日新高

選股策略

 

有些XS撰寫心得想與版主分享,

程式碼提供給版主試試看,不知道是不是符合版主的要求?

settotalbar(100);

condition1 = h cross above highest(h,99);

condition2 = trueany(condition1,10);

if condition2 then ret=1;

  • 按讚來自於
  • SDJU0111
股海小子 發文於   2020/04/15

condition= CountIf(high>=highest(c,100),10)>=1; 這樣不知道是否符合? 

發表回覆
Close