想要畫水平線

  •   303 
  • 最後發表   white530  2023 八月 15
white530 發文於   2023/08/11

如題

想畫水平線

問題1

在三十分鐘K內想要畫一條昨日六十分鐘的最高最低或是收盤價的價格對應
在今天30分K繼續畫出水平線當作今天支撐壓力的參考位置之一
能夠在開盤後持續在K線圖上畫到今日收盤

從開盤延伸到收盤

目前的想法是可以找出兩根三十分鐘K的最高最低以及第二根的收盤價來畫出水平線

不知道該如何用語言寫出

 

問題二

在每日期貨的高低點畫出1/2的水平線
但是每日高低點會一直變動

所以日內的水平線在K線圖上可能會有機會因為漲過高或跌破低而變動

但是台指期一般跟台指全交易時間不同

應該需要更改時間參數吧

有請神人賜教

感謝您

XS函數搜尋裡面找不到關於畫水平線的程式碼.....

 

XQ小幫手 發文於   2023/08/15

Hello white530,

 

網站上有教學區,裡面有XS語法的基礎和應用可以閱覽。

 

1.小幫手不太確定,昨日60分鐘最高最低和收盤價,不就是昨日的最高最低和收盤價。

或是您要指定哪一根60分鐘Bar?

昨日最高最低收盤價可以用 getfield 取得。

指定哪一根60分鐘Bar的高低收盤價的話可以在指定時間用變數保存相關數值。

舉例來說,當天最後一根Bar的高低收盤價可以這樣寫:

if getfield("Time", "60") = 130000 then begin

    value1 = getfield("High", "60");

    value2 = getfield("low", "60");

    value3 = getfield("close", "60");

    end;

 

 

2. 只要當日的高低點改變,那麼自然就不會是水平線。

可以使用 getfield 直接取得日頻率的資料,這樣就不用特別處理日夜盤的問題。

 

正確來說,只要plot出來的數值不會變動,那麼畫出的自然就是水平線。

發表回覆
Close