請問還要打什麼 才能讓三角形指顯示第一個 (紅色圈圈) 之後的都不要顯示

  •   133 
  • 最後發表   默戀  2023 三月 23
默戀 發文於   2023/03/14

如題

請問還要打什麼  才能讓三角形指顯示第一個 (紅色圈圈) 之後的都不要顯示 

 

 

 

 

附加文件

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/03/16

 Hello 默戀,

 

您可以加條件讓其只執行一次,像是 once 函數。

舉例來說:

once(gettotalbar - currentbar <= 60) begin

    plot1(value1);

    end;

或是用變數來當作條件,舉例來說:

var: _cond(0);

 

if gettotalbar - currentbar <= 60 and _cond = 0 then begin

    plot1(value1);

    _cond = 1;

    end;

 

接下來若還有需要畫出的狀況的話,只要在條件符合時將 _cond 修改為0即可。

默戀 發文於   2023/03/16

謝謝小幫手  照你那樣  可以了  感恩  可是標示位置好像差一天  是哪邊出錯了嗎  

 

附加文件

XQ小幫手 發文於   2023/03/23

Hello 默戀,

 

小幫手不知道您是怎麼撰寫的,不過小幫手這邊用您原本的寫法以及修改後的寫法,第一根畫出的位置都是相同的。 

如果您覺得有差了一天,那麼就是原本的腳本有誤。

若要將其向右移一根Bar,您可以將條件從 gettotalBar - currentBar <= 60 修改為 gettotalBar - currentBar < 60。(參考附圖)

附加文件

默戀 發文於   2023/03/23

謝  小幫手!!

<N天才正確 

<= 要減一天  

發表回覆
Close