在 Multicharts 使用 Power Language,time 回傳的是當前 bar 的時間,而不是下一根 bar 的時間,因此 if time = 091000 then 的條件只有在當前 bar 的時間剛好為 09:10:00 時才會成立,而不是在下一根 bar 的時間為 09:10:00 時成立。 如果您想要在下一根 bar 的時間為 09:10:00 時進場,可以嘗試使用以下的程式碼: if time > 091000 then buy next bar at market;
這樣在下一根 bar 的時間大於 09:10:00 時,程式才會執行進場的指令。