指定選股日期and顯示之前日期有可轉的標的

  •   43 
  • 最後發表   mina2310  2025 十月 18
mina2310 發文於   2025/10/18

假設我希望執行選股時間是2025/4/9,但我現在每次更改完腳本 執行選股時 都會回到最新的日期結果,然後我再手動調到4/9 ,有些麻煩,請問有辦法直接在腳本調整選股日期嗎?

 

第二個問題是

我寫了如果有可轉債請顯示1的結果,是有成功的

不過當我調整選股日期的時候 他卻不會根據當下有沒有可轉債做相對應的顯示

例如勤誠一

現在是下市了但我非常確定他今年4月的時候還在市場上 ,但當我調到那個日期時,他顯示0 也就是沒有可轉債

請問我有辦法讓他根據我選定的選股日期 去做調整嗎?

 

 

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/10/18

(1)你可嘗試看看下列的腳本是否可行。 

setTotalBar(300);
input:myDate(20250409,"選股日期");
var: TrueOrFalse(false);
if currentBar=1 then TrueOrFalse=false;
if date=myDate and GetField("外資買賣超", "D")>0 then TrueOrFalse=true;
if TrueOrFalse=true then ret=1;

(2)GetSymbolInfo("有可轉債")是屬性欄位,會呈現的是最新的數值。由於目前該可轉債已經下市,因此就算回溯到過去仍然掛牌的日期,仍然會傳回目前的狀態,亦即無可轉債。

mina2310 發文於   2025/10/18

許教授你好 

關於可轉債那個我明白了 非常感謝

不過關於選股日期那個 我複製貼上還是跳到了最新的日期  請問不知道是我哪個一環節沒有注意到?

 

虎科大許教授 發文於   2025/10/18

你看到的是最新日期,其實選股清單是4/9那天的清單。你可以用outputfield顯示那天的日期及其他數據看看。

發表回覆
Close