返回列表 上一主題 發帖

[發問] 請教要記錄1分K的開高低收,要如何更改?

[發問] 請教要記錄1分K的開高低收,要如何更改?

本帖最後由 啊尼 於 2014-5-25 02:44 編輯

這是小弟更改的,但有紀錄的數值除了開盤點是可能對的,其他都有問題
If Second(Time) = 0 And Minute(Time) Mod 1 = 0 Then

'填 開高低收為即時行情
                If Range("C8") <> "" Or Range("C8").Value < Range("C5").Value Then
                      Range("C8").Value = Range("C5").Value
                    End If
      '填最高價
               If Range("D8").Value = "" Or Range("C8").Value > Range("D8").Value Then
                      Range("D8").Value = Range("C5").Value
                   End If
      '填最低價
               If Range("E8").Value = "" Or Range("C8").Value < Range("D8").Value Then
                      Range("E8").Value = Range("C5").Value
                    End If
   '填收盤價,就是即時行情
                 Range("F8").Value = Range("C5").Value
   End If

用的是E01的DDE,目前以道瓊測試!!


TEST 1分K.rar (69.51 KB)

感謝C大
我試試看

TOP

c大,如你說的拿掉這段的if與end if
會出現錯誤在  Second(Time) = 0 And Minute(Time) Mod 1 = 0  這一行?

TOP

不好意思 ,我誤會你的意思了,現在拿掉if 與 end if
已沒出現錯誤,待開盤在測試

TOP

高低點還是抓得不準

TOP

感謝大大的回應
目前以道瓊測試  開高低收 抓的算蠻準的
但是好像時間會差一分  看不出來程式在哪多了一分

TOP

        靜思自在 : 要用心,不要操心、煩心。
返回列表 上一主題