定時(shí)器整點(diǎn)運(yùn)行 [金字塔]
- 咨詢內(nèi)容:
vba里的定時(shí)器Sub Application_Timer(Id),然后在
Call Application.Settimer(0,300000)
就是每隔5分鐘執(zhí)行一次,但是,我想讓他整點(diǎn)運(yùn)行,就是開盤以后9:05,9:10,9:15,在這樣的整點(diǎn)每隔5分鐘運(yùn)行一次,這樣運(yùn)行,應(yīng)該怎么操作呢?;
- 金字塔客服:
在定時(shí)器中判斷當(dāng)前計(jì)算機(jī)時(shí)間是不是到了你那個(gè)幾個(gè)時(shí)間節(jié)點(diǎn)不就行了?
- 用戶回復(fù):
一天5分鐘有45個(gè)節(jié)點(diǎn)。。。,用算法計(jì)算?
- 網(wǎng)友回復(fù):
Sub APPLICATION_VBAStart()
Call Application.Settimer(0,1000)
End Sub
Sub APPLICATION_Timer(ID)
if Hour(now) >= 9 And Hour(now) <= 15 And Minute(Now) > 1 And Second(Now) < 1 Then
DifMin = Minute(Now) Mod 5
IF DifMin = 0 Then
'這里執(zhí)行你的操作
End If
End if
End Sub這里的Settimer(0,1000)目的是1秒執(zhí)行一次檢測,目的是保證正好能在剛過執(zhí)行點(diǎn)時(shí)能檢測到,如果你的模型只需要間隔5分鐘而不需要那么精確卡在時(shí)間點(diǎn),將這里改成60秒即可,另外去掉And Second(Now) < 1這句即可
- 網(wǎng)友回復(fù): 謝謝!沒想到順便把算法也給我了!實(shí)在太給力了!太謝謝了;
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容