想請問一下,如果我一樣5分鐘頻率,開逐筆警示
我想要在開盤後,只要盤中量比 比前一根5k 大於1 就警示
但是以目前的寫法,再開盤第一根的時候,都會去計算到昨天收盤的最後一根5K
如果我想要讓第一根起以0開始計算 大於1再跳警示
想請問我應該如何修改或新增程式碼
如果 value1=量比 ,以下是我目前寫的:
if value1>= value1[1]+1
then ret=1;
想請問一下,如果我一樣5分鐘頻率,開逐筆警示
我想要在開盤後,只要盤中量比 比前一根5k 大於1 就警示
但是以目前的寫法,再開盤第一根的時候,都會去計算到昨天收盤的最後一根5K
如果我想要讓第一根起以0開始計算 大於1再跳警示
想請問我應該如何修改或新增程式碼
如果 value1=量比 ,以下是我目前寫的:
if value1>= value1[1]+1
then ret=1;
if barfreq<>"Min" or barinterval<>5 then raiseRunTimeError("限用5分鐘");
if time>=090500 then
if GetField("量比")-GetField("量比")[1]>1 then ret=1;
許教授您好,很感謝您的回覆
if GetField("量比")-GetField("量比")[1]>1 then ret=1;
GetField("量比") (在開盤第一根的時候)
會去計算到前天收盤的最後一根5分k GetField("量比")
請問可以用跨日清零的方式來避免計算到前一天的最後一根5分k嗎
如果可以的話,想請問需要怎麼寫呢
我給的程式會從第二根5分K開始判斷量比。已經就是你要的了。
好的,感謝許教授,我試試看
5 評論