COCO研究院

 找回密碼
 註冊
搜索
樓主: meimeichen

萬用xDDESvr 出來了, 解決DDE即時價量顯示的問題

  [複製鏈接]
發表於 12-1-7 13:53 | 顯示全部樓層
回復 89# meimeichen


   請問版主 :      這個"萬用xDDESvr"是指可以接收很多家的券商資訊源 ? 還是可以提供很多可以接收dde資訊料的股票軟體使用 ?
經網友測試可以成功連接的券商 : 康合 全多賺 及 E閃電...寶來點金靈...群益..?

經網友測試可以成功連接的軟體 : MC... .MC免費版....MT4 ...AB...?
希望成功連接的網友能補充提供..謝謝
 樓主| 發表於 12-1-8 14:29 | 顯示全部樓層
回復 91# jackshy



只要是有提供 DDE 資料流的就可以使用,就跟EXCEL 接收的方式相差不多。
我只是修正了 DDES ERVER的錯誤 讓每一根K線可以顯示幾乎無差異的量
要用在 期貨 股票 就隨君高興了
發表於 12-1-13 02:14 | 顯示全部樓層
請教板大出現以下錯誤訊息是甚麼問題?


error.png
詳細資料內容如下:

有勞您了...感恩
如需叫用 Just-In-Time (JIT) 偵錯的詳細資料,
請參閱本訊息結尾處 (而非這個對話方塊) 的資訊。

************** 例外狀況文字 **************
System.NullReferenceException: 並未將物件參考設定為物件的執行個體
   於 xDdeSvr.DDEClientFrm.Importini()
   於 xDdeSvr.DDEClientFrm.DDEClientFrm_Load(Object sender, EventArgs e)
   於 System.Windows.Forms.Form.OnLoad(EventArgs e)
   於 System.Windows.Forms.Form.OnCreateControl()
   於 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   於 System.Windows.Forms.Control.CreateControl()
   於 System.Windows.Forms.Control.WmShowWindow(Message& m)
   於 System.Windows.Forms.Control.WndProc(Message& m)
   於 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   於 System.Windows.Forms.ContainerControl.WndProc(Message& m)
   於 System.Windows.Forms.Form.WmShowWindow(Message& m)
   於 System.Windows.Forms.Form.WndProc(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已載入的組件 **************
mscorlib
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    程式碼基底: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
XDdeServer萬用轉換
    組件版本: 1.0.0.0
    Win32 版本: 1.0.0.0
    程式碼基底: file:///D:/(Downloading)/萬用xDDESvr/xDdeSvr%20Beta/萬用XDDESVR%20+%20廣播/XDdeServer萬用轉換.exe
----------------------------------------
System.Windows.Forms
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5446 (Win7SP1GDR.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5447 (Win7SP1GDR.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
NDde
    組件版本: 2.1.563.0
    Win32 版本: 2.01.0563.0
    程式碼基底: file:///D:/(Downloading)/萬用xDDESvr/xDdeSvr%20Beta/萬用XDDESVR%20+%20廣播/NDde.DLL
----------------------------------------
System.Windows.Forms.resources
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHT_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.VisualBasic
    組件版本: 8.0.0.0
    Win32 版本: 8.0.50727.5420 (Win7SP1.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
mscorlib.resources
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5448 (Win7SP1GDR.050727-5400)
    程式碼基底: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Configuration
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    組件版本: 2.0.0.0
    Win32 版本: 2.0.50727.5420 (Win7SP1.050727-5400)
    程式碼基底: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT 偵錯 **************
若要啟用 Just-In-Time (JIT) 偵錯功能,則必須在
此應用程式或電腦的 .config 檔案中,設定
system.windows.forms 區段內的 jitDebugging 值。
且該應用程式也必須在啟用偵錯的狀態下進行
編譯。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

當 JIT 偵錯功能啟用後,會將所有未處理的例外
狀況傳送給電腦上已註冊的 JIT 偵錯工具進行處
理,而不是使用這個對話方塊來處理。
 樓主| 發表於 12-1-13 12:40 | 顯示全部樓層
回復 93# wyuki


你的網卡有幾張?
麻煩改下載   不檢查 網卡的版本使用
發表於 12-1-14 00:31 | 顯示全部樓層
回復 94# meimeichen

小弟網卡只有一張(主機板內建)
下載免檢查IP的版本下來試狀況還是一樣~
不只程式開啟時會出現錯誤~
而且"快樂"的那個欄位也都不會顯示任何東西...
所以很懷疑是自己系統內(WIN 7)的問題...
但WIN 7內建的NETWORK 3.5已經移除又重新安裝過也都還是會發生一樣的問題...
不知道板大還有沒有其他的好建議可以測試看看?
有勞您了~
發表於 12-1-14 02:27 | 顯示全部樓層
回復  meimeichen

小弟網卡只有一張(主機板內建)
下載免檢查IP的版本下來試狀況還是一樣~
不只程式開啟時 ...
wyuki 發表於 12-1-14 12:31 AM



抱歉...小弟再補充一下...
xDDESvr v0.12.14 這個版本接收資料及傳輸至MC內都測試OK
唯獨BETA版會一直出現錯誤訊息
有勞您了~感恩再感恩
發表於 12-1-14 04:08 | 顯示全部樓層
回復 94# meimeichen


關掉小烏龜裡的DHCP並且改用硬撥之後已經解決問題了~
拍謝~麻煩您囉~
感恩
發表於 12-3-8 11:50 | 顯示全部樓層
多台電腦的DDE 若有 斷線時  如何讓外部信號閃爍並有響聲
 樓主| 發表於 12-3-8 19:31 | 顯示全部樓層
回復 98# mori868
1.必要條件  先裝一個大的 訊號燈 + 一個大喇叭
2.除非你有兩個訊號源可以比對,不然無法知道是斷訊還是沒有交易的

如果時間容許長一點 那就直接在指標裡 做輸出告訴你他有收到 HH:MM的Tick,用 autoit 做檢查
這個 輸出的 HH:MM 跟系統的 HH:MM 差多少 做警報嘍
發表於 12-3-8 23:12 | 顯示全部樓層
Excel中
日盛:市價在C1 / 總量在 E1
康合:市價在C2 / 總量在 E2
並在Excel的C3上,插入一個函數。
IF(E2>E1+50,C2,C1)
意思是,只要 E2那一格的值 大於 E1那一格的值+50. C3這一格就秀出C2的值,否則就秀出C1的值
也就是說,康合的量(E2)大於日盛的量(E1)+50.   判斷日盛斷線,市價改用康合(C2)
不然,表示日盛沒斷線,就一直用日盛的市價(C1).  而在E3這一格,也跟C3一樣。
只要康合量超過日盛量+50,就改成康合,否則一直用日盛。
上述是判斷斷線的條件  不成立才讓信號燈產生信號並有響聲   如何輸出信號給信號燈 並需要那些配備    敬請賜教     謝謝
 樓主| 發表於 12-3-12 09:31 | 顯示全部樓層
mori868 發表於 12-3-8 23:12
Excel中
日盛:市價在C1 / 總量在 E1
康合:市價在C2 / 總量在 E2

這個部分 你應該 在 EXCEL 裏頭 用 VBA 作處理
1. 紀錄收到的 資料
2. 比對 差異
3. VBA 呼叫外部程式 警報

*************************
有關你安裝的錯誤 麻煩貼圖出來看比較快
或是把錯誤內容複製出來 不然 很難知道錯在哪裡耶
 樓主| 發表於 12-3-14 10:40 | 顯示全部樓層
mori868 發表於 12-3-8 11:50
多台電腦的DDE 若有 斷線時  如何讓外部信號閃爍並有響聲

1.png

區往廣播 這樣點一下就可以了

發表於 12-3-14 11:06 | 顯示全部樓層
1: Server端 的 IP 如何設定
2: Client端  每台電腦 的 IP 如何設定
3: Client端  每台電腦 的ini 設定與 Server端 是不是一樣
 樓主| 發表於 12-3-14 11:18 | 顯示全部樓層
一定要在 區網內才有效呦   192.168.X.X 的範圍內
1: Server端 的 IP 如何設定  就是 當廣播那台的IP
2: Client端  每台電腦 的 IP 如何設定 就是每一台的IP 嘍
3: Client端  每台電腦 的ini 設定與 Server端 是不是一樣  都是一樣的 只有IP 不一樣

補充內容 (12-3-14 16:10):
192.168.x.x 就是 C class 的虛擬IP
只要是接在IP分享器後面的電腦 通常都採用 C class
為什麼要這樣做
因為 需要 一個 router 把 廣播的訊息 擋下來,不然 網路會鬧洪災的啦
發表於 12-3-16 12:45 | 顯示全部樓層
版大您好 想請教一下使用之後一直跳出現版本太舊的訊息 請問有解決的方式嗎 3q~
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

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

GMT+8, 24-12-23 20:03

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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