寶塔線的語法問題

  •   227 
  • 最後發表   闇攸祤  2021 七月 30
闇攸祤 發文於   2021/07/28

想請教寶塔線的語法應該怎麼寫呢?

input: Length(4);

variable: _Index(0), HV(0), LV(0);

settotalbar(200);

HV = Close[1];

LV = Close[1];

for _Index = 2 to Length + 1

begin

  if HV <= Close[_Index] then HV = Close[_Index];

  if LV >= Close[_Index] then LV = Close[_Index];

end;

if Close[1] < LV[1] and Close > HV then ret=1;

 

有看過其他網友寫的,如上

但是想請問這樣子抓得出前一天續綠,今天翻紅的個股嗎?

謝謝

XQ小幫手 發文於   2021/07/30

Hello 闇攸祤,

 

小幫手已經回覆在 如何寫XS語法抓寶塔線由綠翻紅第一根呢? 文章內。

這邊在簡單跟您說明一下。

 

請您使用 帥哥元 的語法,也就是:

if Close > HV then Value1 = 1

else if Close < LV then Value1 = -1;

if Value1 = 1 and Value1[1] = -1 then ret = 1;

這樣value1在被改變之前都會維持在前期值,所以可以抓到續綠翻紅的個股。

 

發表回覆
Close