儲存格該如何寫入指定,自訂時間dde傳回的報價?
請問各位寫程式交易的高手,小弟剛踏入程式交易的領域,又沒有寫程式的相關概念,所以只能選擇Excel下手,這幾天讀了姜林杰祐先生寫的程式交易的書,目前有個情況
還是想不透,就是該如何讓儲存格,寫入指定,自訂時間dde傳回的報價.
目前可以做到的就是,可以固定每間隔固定時間(5分),就傳回dde報價的值到Cells(i,B)
,但是B1儲存格,Cells(1,B)的dde傳回值,第一個都是以Now的時間,Timevalue寫入Cells(i,A),
我應該要如何使用VBA,或是在B1上寫入函數,使得我的dde傳回的
B1儲存值=我指定的時間傳回的dde報價
例如
現況:成交價=>dde=>Excel C1儲存格
想要使用VBA(或函數):使得B1可以得到9點整的成交價
A1=>指定 特定時間,如09:00:00
B1=>指定A1儲存格時間的dde成交報價
C1=>dde成交報價
萬事起頭難,連第一個報價,看了書找了範例都搞不出來,
希望有高手,前輩能夠幫忙,解決難題,小弟萬分感謝!
我不甚了解您的文意,
不過可以參閱2份拙作--
http://www.programtrading.tw/viewtopic.php?f=3&t=18153
http://www.programtrading.tw/viewtopic.php?f=3&t=18972
也許對您有幫助.
googleandy 發表於 12-9-12 15:57 static/image/common/back.gif
我不甚了解您的文意,
不過可以參閱2份拙作--
http://www.programtrading.tw/viewtopic.php?f=3&t=18153
andy大感謝您的回覆,
我先註冊登入再研究,不論內容是不是我要的,
對於新手來說,有前輩願意熱心回復,
總是會讓人充滿希望!
建議參考
A1=>指定 特定時間,如09:00:00
B1=>指定A1儲存格時間的dde成交報價
C1=>dde成交報價
D1=>dde成交時間
DDE=>(成交時間,成交價) =>
if D1>=A1 then B1=C1
ps:A1=>指定 特定時間的格式,和dde成交時間格式一樣
期福 發表於 12-9-13 08:27 static/image/common/back.gif
建議參考
A1=>指定 特定時間,如09:00:00
B1=>指定A1儲存格時間的dde成交報價
期福大您好,
感謝您的指導,這個假日我會照著您說的試試看,
不過,應該會先試試2樓Andy大所提供的方法.
感謝
頁:
[1]