如何在下列程式中只計算從今天開始的部分

  •   206 
  • 最後發表   沛民  2025 六月 09
沛民 發文於   2025/06/04

if barfreq<>"Min" or barinterval<>1 then raiseRunTimeError("限用1分鐘");

var:L1(0),L2(0);

L1=lowest(low[20],15);

if

close cross Under L1*0.97

and

getField("成交量", "D")>500

then ret=1;

 

請問各位先進或許教授

如何在上述的策略中

只從今天開盤開始計算每根分K是否符合上去的條件再觸發

而不會跨到前一個交易的的分K去計算呢?

需要在程式中加入什麼條件呢?

謝謝各位先進

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/06/04

要抓low[20],且必須是今天的1分K棒,必須從092000開始。要抓lowest(low[20],15),必須從093500開始抓,才會使用的數據都是今天的數據。不是很清楚你的需求。能否更具體描述需求,最好舉例說明,例如在091000,要怎麼抓?

沛民 發文於   2025/06/09

謝謝許教授,經你這一提醒,我知道如何調整了

發表回覆
Close