if(OrderSelect(0, SELECT_BY_POS, MODE_TRADES)) if(OrderOpenTime()>iTime(_Symbol,PERIOD_CURRENT,10) && OrderOpenTime()<iTime(_Symbol,PERIOD_CURRENT,0)) can_trade_by_time_now = true;
簡單一點 試一下看看
我不明白你的實際需求 根據你代碼的文意
開單時間介於10K線與0K線之間有作用編輯的
或許你的實際需求並不是這樣 另外我也沒有實際去測試 代碼也可能是錯的
int GetDaysPassed(datetime choisetime) { datetime currentTime = choisetime; datetime startTime = D'1970.01.01 00:00:00'; int secondsPassed = currentTime - startTime; int daysPassed = secondsPassed / PeriodSeconds(PERIOD_M1); return daysPassed; }可以从取模方向限制开单时间和次数,详细问chatgpt