如果取得一檔股票的歷史最高價?

  •   389 
  • 最後發表   Kevin Deng  2024 十一月 06
Kevin Deng 發文於   2024/10/24

請問各位先進:

如何取得歷史最高價?

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

//以台積電為例,找出台積電的歷史最高價

value1=GetFieldStartOffset("最高價");

value2=highest(h,value1);

if symbol="2330.TW" then

      begin

            ret=1;

            outputField1(value1,"資料長度");

            outputField2(value2,"歷史最高價");

      end;

Kevin Deng 發文於   2024/10/30

謝謝教授的慷慨解答,不勝感激!

Kevin Deng 發文於   2024/10/30

大大您好:

這只能用在選股,我能存成一表格,然後在指標或警示時去讀取該股的歷史最高價,然後發出已經突破歷史最高價的訊息嗎?

虎科大許教授 發文於   2024/10/30

//警示腳本

value1=GetFieldStartOffset("最高價");

value2=highest(h[1],value1);

if c cross over value2 then

      begin

            ret=1;

            retMsg="突破歷史最高價";

      end;

Kevin Deng 發文於   2024/10/31

感謝教授的回覆!!!

 

XS小編 發文於   2024/11/06

Hello Kevin Deng,

 

GetFieldStartOffset 只能夠使用在使用在選股腳本。

您的需求相對難達到,因為需要設定資料長度讓策略拉到所有的歷史資料。

另外目前XQ無法讀取外部檔案,故上面的描述無法達成。

發表回覆
Close