COCO研究院

 找回密碼
 註冊
搜索
查看: 4838|回復: 4

[EXCEL] 儲存格該如何寫入指定,自訂時間dde傳回的報價?

[複製鏈接]
發表於 12-9-12 15:01 | 顯示全部樓層 |閱讀模式
請問各位寫程式交易的高手,小弟剛踏入程式交易的領域,又沒有寫程式的相關概念,
所以只能選擇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成交報價

萬事起頭難,連第一個報價,看了書找了範例都搞不出來,
希望有高手,前輩能夠幫忙,解決難題,小弟萬分感謝!
發表於 12-9-12 15:57 | 顯示全部樓層
我不甚了解您的文意,
不過可以參閱2份拙作--
http://www.programtrading.tw/viewtopic.php?f=3&t=18153

http://www.programtrading.tw/viewtopic.php?f=3&t=18972

也許對您有幫助.

評分

參與人數 2金錢 +7 收起 理由
upupdowndown + 5 熱心外,也幫忙解決了問題
shex + 2 太強了!

查看全部評分

 樓主| 發表於 12-9-12 23:41 | 顯示全部樓層
googleandy 發表於 12-9-12 15:57
我不甚了解您的文意,
不過可以參閱2份拙作--
http://www.programtrading.tw/viewtopic.php?f=3&t=18153

andy大感謝您的回覆,
我先註冊登入再研究,不論內容是不是我要的,
對於新手來說,有前輩願意熱心回復,
總是會讓人充滿希望!

發表於 12-9-13 08:27 | 顯示全部樓層
建議參考
A1=>指定 特定時間,如09:00:00
B1=>指定A1儲存格時間的dde成交報價
C1=>dde成交報價
D1=>dde成交時間

DDE=>(成交時間,成交價) =>
if D1>=A1 then B1=C1

ps:A1=>指定 特定時間的格式,和dde成交時間格式一樣


評分

參與人數 1金錢 +1 收起 理由
upupdowndown + 1 感謝熱心回復

查看全部評分

 樓主| 發表於 12-9-13 23:48 | 顯示全部樓層
期福 發表於 12-9-13 08:27
建議參考
A1=>指定 特定時間,如09:00:00
B1=>指定A1儲存格時間的dde成交報價

期福大您好,
感謝您的指導,這個假日我會照著您說的試試看,
不過,應該會先試試2樓Andy大所提供的方法.
感謝
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-22 18:16

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |