===== 以下是複製 =====
to 萬年船兄:
講到抗壓性, 我就挺有經驗的, 我是說, 常常看到抗壓性不足的是什麼情形
因為我有兩個不同期貨商帳號在下單, 大X 跟 群X, 而據說 群X 是自己弄下單軟體, 大X 基本上是凱衛提供現成的
上次 8/24 盤中大跌時, 我就發現 群X 的下單軟體基本上呈現癱瘓的症狀, 最後下單機也沒反應了, 還好我那時候程式沒有在下單
平常看兩家 log, 群X 總是會丟一堆輸出, 大X 就很乾淨, 幾乎只有交易時才有輸出, 誰比較囉嗦倒也沒差
但平常 群X 的單丟出後總是要多一點時間才會有成交的回報, 大X 很早就回報完成已經丟出另一個圖表的單了
因為這一點小的 delay, 群X 的成交價常常比較爛, 比較晚,
我有時候懷疑是不是 期貨商把優先權都讓給大戶先, 所以我們散戶的單沒主機要接..
現在正好拿您的實驗結果來看看到底
是不是主機的抗壓性 天生就比較差, 自己寫交易軟體有沒有比較行
我現在把能丟 ramdisk 全丟進去了, 包含 OS temp, MC log, cache 暫時因為 8.5 還不能丟, 改天用 9.0 時再考慮把MC安裝在 ramdisk 內
感謝分享
To 萬年船,
很高興你找到問題了,但是我的問題好像跟你不一樣,我回看一下錄影檔,報價延遲的時候也沒出現過紅字的 xx q/ xx s,算了先不管我的問題好了。
有個疑問,畫面更新速度如果會影響到報價延遲跟MC queue,將商品的繪圖設定成隱藏,這樣會有幫助嗎?
就是圖表開著但是商品、指標、訊號都設定為隱藏,或是你早就這麼做了?
感覺以你的功力,應該有報價API、下單API就夠了,中間就可以自己處理不用靠multicharts了吧,
這樣繼續要MC的原因是什麼?
看了您測試程式文件, 我想您應該使用 MilliSecondsFromDateTime(datetime) 去判斷 tick 的時間
這個指令我第一次看到, 去 QM 看 tick 資料, 毫秒數都是0, 所以我想這個應該是盤中回補才會有值
有個問題想請問, 不知道您有沒有這樣玩過, 如果一次開很多個 tick 圖表,
當所有圖表接受同一個 tick 時, 去 dump 他們的毫秒值, (可能用冷門的商品比較好觀察)
1. 會因為 毫秒值都是系統給的, 所以每個圖表的值都一樣
2. 還是會隨每個圖表執行的先後不同, 所以得到的數據也不同?
如果是 2, 我們才會知道每個圖表在我們電腦實際上 delay 的時間有多少,
是 1 的話 似乎看不出來實際delay多大, 是不是有可能報的 delay 很低, 但是實際上很晚才會收到tick?
不成熟的問題, 請見諒, 如果沒有注意過, 我星期一會實驗看看這個東西怎麼用, 感謝.
感謝萬年船跟諸位大大的測試
很抱歉小弟能力不足,無法協助測試,只是想表達心中的感激,
並同時對凱衛的服務與危機處理方式表達嚴重的不滿與失望
9/4號好不容易盼到Nicole的回應,本想說之後凱衛會更認真的來回應網友的問題與處理進度
很可惜,我只看到主管又神隱起來了、將近10天,網友們提的一些良好意見,一概不理、不回應
今天不管怎樣,網友如此認真的協助找出問題,提建議,派個客服出來敷衍一下也行吧,
相反的,凱衛的態度擺明了就是 "我根本不想理你們"
或許凱衛真的不在乎客戶服務這塊吧,
反正大多數人要用程式交易,也沒別的選擇,罵歸罵,最後也還是只能乖乖用你們家的
該怎麼辦咧? 或許就像萬年船大大講的,找記者吧,不然凱衛高層沒人會在意
不知道到要怎樣的標題記者才會有興趣喔?
萬年船大:
看到後來,延遲的問題難道是在 TradingServer 的 log寫入造成的嗎?跟凱衛的報價無關?
不知道如果一開始就是不裝下單元件的話,是否就無關這個 TradingServer log?
真是辛苦您了。
To 萬年船兄:
請問 要得到電腦的 毫秒值 的寫法是 這樣嗎?
MilliSecondsFromDateTime(datetime)
我開 tick 圖, 盤中只能得到 0
另外, 我準備了程式在開盤後有資料時會打出時間, 包含 currenttime_s 跟 q_time_s
開盤時我看到圖很快動了一下, 代表圖有接收到 tick 去判斷前日的收盤價確立, 可是今天的第一根 K bar 卻遲遲不顯示
直到我程式打出來, 整整晚了 9 秒, 看來我改的那些想讓報價變快, 好像還不夠喔
我把全部 Trace\Enable 都設成 False, 去 ramdisk 看 log 目錄也的確都沒有檔案...
To 萬年船
你歸納主要的問題應該是 數據源的【畫面更新速度】以及 MC queue卡住,這樣對嗎?
MC這麼多數據源中,應該只有凱衛特有 【畫面更新速度】 這個參數,再加上你之前使用esignal時,報價延遲及滑價都大幅改善,
所以數據源的【畫面更新速度】應該是影響報價延遲的一個很重要的問題吧。搞不懂的是凱衛為什麼要引進這個參數,而這個參數到底又怎麼影響報價的速度?
另外,過了幾天好日子,我今天又開始報價延遲了,看報價的電腦一樣什麼都沒更動...
畫面更新速度沒變,我也沒裝下單元件,sigh~
去問 凱衛, 客服給這樣的回答
關於您詢問指令使用之問題,講師回覆如下:
報價資料本身就沒有豪秒,
datetime 格式可以到 ms 但是 資料本身沒有提供 ms 資訊,所以沒有用。
萬年船大, 救人喔..教一下 Orz .. 本機毫秒數怎麼抓, 您該不是自寫 DLL 吧?
==================================
自問自答
本機的時間是這個 computerdatetime , 翻翻字典還是有用的 = ="
我寫了一個小指標, 有興趣的人可以自己玩玩, 大概就是把時間差畫出來 圖表是 1 tick, 海期的話記得切到 本機, 因為程式實在太陽春了, 所以可能在開盤或第一個數據是錯的 有興趣可以自己改, MC 8.5 解析度不到毫秒所以不適合, 9.0 可以用
在我電腦盤中看 TXF1 時, delay 通常都在 500~1500 ms .. 實在有夠爛的 若 萬年船兄 有空請幫我看看程式這樣解讀 delay 是否正確, 感謝! 指標程式碼:
var:intrabarpersist datetime_diff(0); var:intrabarpersist ms_diff(0); datetime_diff=computerdatetime-eldatetodatetime(date)-eltimetodatetime_s(time_s); ms_diff=datetime_diff*86400000; if lastbaronchart_s=True then plot1(ms_diff);
不過, 這個值到底是因為 delay 造成, 還是兩邊時鐘不準, 無法判斷
真是三天打漁兩天曬網,星期一延遲,過三天好日子,今天又延遲,
看看影片最準,商品一是凱衛的報價,商品二是DDE報價,時間有校正過,就是說同一條垂直線的報價應該是差不多同一時間,
可以看到影片裡面,今天三不五時,凱衛報價就會這樣慢個幾秒鐘再追上來,
https://www.dropbox.com/s/xuh62r7p1rmeasv/%E9%8C%84%E8%A3%BD_2015_09_18_10_29_11_358.mp4?dl=0
有照你的方法測試,連線沒有中斷過。
我是不打算解決了,反正抓DDE報價頂多掉25%tick,回測一下,作分K以上的策略幾乎沒影響。
另外,昨天先去抓AMP clearing的MC.NET回來玩,只有一個感想,程式交易原來可以不用這麼底層的驗證工作。
To KRZ
我今天跟昨天盤中也發現有這樣的狀況
而且還好幾次
因為是慢好幾秒,所以對照看盤軟體,很容易就發現MC有延遲
我雖然只是看MC指標,然後用券商看盤軟體下單
但這樣的延遲,也真的令人很困擾
原本還想說Multicharts是專業軟體,應該會比其他看盤軟體更值得信賴
結果完全不是,現在這樣不穩定的狀況,用了反而更擔心
To 凱衛
請問現在新報價主機跟下單機問題進行的如何了呢?
是否可以更新一下進度呢?
這個問題凱衛既然都已經確認了,是否該列入問題追蹤表內呢?
想聽到你們的回應,不知為何那麼困難吼??
To KRZ,
如果最後確認是大昌的報價主機有問題
你可能就不要直接反應給凱衛了
而是反映給大昌(可以的話,再把可重現延遲的方式提供給大昌,也就是比較DDE與凱衛報價)
再由大昌出面反映給凱衛,畢竟是大昌付錢給凱衛的
且大昌是一家公司,講話會比較大聲
TO萬年船
謝謝您的幫忙。
不過我放棄測試了,我可以99%確定我的軟硬體部分沒出問題。
所以就算找到問題是凱衛的哪個部分又能怎麼樣,人家沒有要解決的意思。
連dde都比較穩當,那我國內用dde當替代方案就好。
人家真的出的包比報價延遲大多了,我們這種小事不需要計較太多了,不然,再寫下去好像是我在無理取鬧了。
To萬年船:
我想跟大昌沒關係,不過,有空我會整理一下,避免大家在相同的事情浪費太多時間。
對了,請教一下,當初你自己做下單機的時候,使用哪種程式語言,我過陣子打算來研究一下數據源跟下單機的實作,謝謝。
to 萬年船兄: 也許您該專心使用別家令您滿意的報價源, 把精力用在正確的地方
或者, 乾脆...換套軟體...有的話也請告訴我是哪個
我這種沒錢的, 沒錢去租虛擬主機或主機代管好縮短報價速度
只能自己想辦法改善滑價問題
還好我做波段, 不用 stop limit 單.
只要能在K線結束提早幾秒下單避開其他人程式單就有差了..目前正在驗證中
感謝萬年船大大一路來的堅持!!
我們這些聲音小又沒能力測試只能被凱衛牽著鼻子走的小用戶才有辦法撥開雲霧見青天...
不過大大已經連續兩周未更新了~
是否表示最終結果就是把
【畫面更新速度】設為10最佳呢?
但我設再小,即使不勾回補資料~
仍是開盤後十秒甚至數十秒才收到報價且繪製k棒耶...
ps:我是花錢買捕夢網的人><