假設我希望執行選股時間是2025/4/9,但我現在每次更改完腳本 執行選股時 都會回到最新的日期結果,然後我再手動調到4/9 ,有些麻煩,請問有辦法直接在腳本調整選股日期嗎?
第二個問題是
我寫了如果有可轉債請顯示1的結果,是有成功的
不過當我調整選股日期的時候 他卻不會根據當下有沒有可轉債做相對應的顯示
例如勤誠一
現在是下市了但我非常確定他今年4月的時候還在市場上 ,但當我調到那個日期時,他顯示0 也就是沒有可轉債
請問我有辦法讓他根據我選定的選股日期 去做調整嗎?
假設我希望執行選股時間是2025/4/9,但我現在每次更改完腳本 執行選股時 都會回到最新的日期結果,然後我再手動調到4/9 ,有些麻煩,請問有辦法直接在腳本調整選股日期嗎?
第二個問題是
我寫了如果有可轉債請顯示1的結果,是有成功的
不過當我調整選股日期的時候 他卻不會根據當下有沒有可轉債做相對應的顯示
例如勤誠一
現在是下市了但我非常確定他今年4月的時候還在市場上 ,但當我調到那個日期時,他顯示0 也就是沒有可轉債
請問我有辦法讓他根據我選定的選股日期 去做調整嗎?
(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("有可轉債")是屬性欄位,會呈現的是最新的數值。由於目前該可轉債已經下市,因此就算回溯到過去仍然掛牌的日期,仍然會傳回目前的狀態,亦即無可轉債。
許教授你好
關於可轉債那個我明白了 非常感謝
不過關於選股日期那個 我複製貼上還是跳到了最新的日期 請問不知道是我哪個一環節沒有注意到?
你看到的是最新日期,其實選股清單是4/9那天的清單。你可以用outputfield顯示那天的日期及其他數據看看。
3 評論