選出依照年份排行漲跌幅股票

  •   259 
  • 最後發表   ㄚㄚ  2021 六月 22
ㄚㄚ 發文於   2021/06/14

請問如何寫出依照時間別找出漲幅大於100%以上股票驗證? 

例如: 2020/1/1~2020/12/31 漲幅大於100%以上股票 or 2019/1/1~2019/12/31漲幅大於200%以上股票,時間區間跟漲幅可以自己key進去,再請解惑謝謝!!

排序方式: 標準 | 最新
ㄚㄚ 發文於   2021/06/15

請問:我看都是算出所需要天數內,如何寫我要的區間時間?

XQ小幫手 發文於   2021/06/17

Hello ㄚㄚ.

 

您可以使用GetBarOffset來取得資料的相對位置並運算。

需注意如果您填入日期為非交易日,則此函數會往前找到最近的一根Bar。

附上警示腳本供參考。

附加文件

ㄚㄚ 發文於   2021/06/17

 我試了一下,選擇這時間週期大於200%以上的股票,沒選出任何出股票,能解惑一下嗎

 

input: _start(20200101), _end(20220231);

 

value1 = getbarOffset(_start);

value2 = getbarOffset(_end);

value3 = (close[value2] - close[value1]) / close[value1];

value4 = value3*100;

 

if value4 >= 200 then ret =1 ;

//print(date[value1], close[value1], date[value2], close[value2], value3);

XQ小幫手 發文於   2021/06/18

Hello ㄚㄚ,

 

小幫手測試是沒有問題的喔。

附上策略雷達匯出檔以及相關資訊。

您也可以將 print 取消註解,確認印出來的結果是否有那裡異常。

 

另外想請問您,為什麼結束日期要設為 2022/02/31。

雖然 GetBarOffset 是會往前抓最近的一根Bar,所以不會出錯。

附加文件

ㄚㄚ 發文於   2021/06/18

時間是20200101~20201231,這腳本只能用在警示嗎?我用選股還是跑不出 ,另外 我看回測結果 很多股票去年整年都漲幅都沒大於200%,能否解惑

 

 

XQ小幫手 發文於   2021/06/22

Hello ㄚㄚ,

 

警示腳本和選股腳本各自只能用在警示雷達和選股中心,所以小幫手提供的警示腳本無法使用在選股中心。

但是您可以稍作修改即可用在選股腳本。

附上選股中心匯出檔,您可以在上面檢查開始日和結束日的收盤價,以及這段時間的漲幅。

另外建議您,XS自學 裡有選股和策略雷達的教學可以參考。

附加文件

發表回覆
Close