同一個策略程式,設定在K棒運算數量在100,放在6版上執行已經兩三個月,一直都很正常。
今天改用 7版跑:
我試著改設更大的K棒數量,從800,1000,1500,都是可以產生訊號,但是過一陣子就會跳出來以上這畫面,訊號就OFF掉了!
這是什麼狀況?
目前(盤中),我用兩部電腦對照,跑 6版的可以正常的運作,跑 7版的就是會過一陣子跳出上面所講的狀況...
還有,在 7版上的這狀況,其實不需要去增加更多的策略最大運算K棒數量,只要從屬性去點一下,把OFF改ON,就可以馬上開始出訊號,當然只有大約3.5分鐘而已就又跳出來哭么了。
如果真的是 Open tomorrow 在 7版上會造成問題的話,以下簡單範例可以請貴公司在下午看哪個商品有在動的放上去測試看看。
試了一下,是正常的耶。
請問你MC7的資料庫,是怎麼生成的?
元大,還有這裡下載MC7後 直接Setup,沒有另外裝資料包。
我只是猜測與 open tomorrow 有關,明天我會觀察看看。現在好像不只我一個人有這問題,不巧也都是有 open tomorrow 在程式內。
對了,訊號不會在 on 的開始救出問題,大約是看著他行情跳個幾分鐘後才出問題的
我從16:42跑到現在,也還沒停.............
但我是用測試的商品,沒有歷史資料(我只設使用2根),
所以才會問你資料庫的問題
我只有在 TFX1 做,元大7版的資料庫是安裝他們的
安裝完就拿來用。
專業版的是接Touchance,新增商品FITX.HOT,從Touchance補資料(盤中用這個)
不論元大7或是專業版7都匯出一樣的狀況。
我也是MC6跳到MC7有問題!!
我的警告是 "浮點運算不正確" 但是我應該是很肯定我已經排除 除零 的問題
不知道是不是跟 open tomorow 有關係
但經你這麼一說, 我覺得好像有可能
因為我的運算主體在"指標"中都很正常
但是轉為"訊號"就會出現運算問題, 因為訊號內有引用open tomorrw
我大約一段時間就會跑出"浮點運算不正確"警告, 然後狀態會變成 off, 時間可能是數十分鐘或是一兩小時不等(所以我覺得不像是運算問題, 比較像是MC的bug, 因為每次時間不一定)
完全相同的程式碼在MC6 完全正常. 只有 MC7會出狀況.
補充一點
應該可以排除是資料庫的問題...因為試了台指期跟滬深300都出現相同的現象~
有找出可以確定出問題的算式, 恰好是有引用 open tomorrow那一條, 不過沒測試把open tomorrow拿掉後會不會就解決了
現在把升級的希望放在MC8 x64上面了....
昨天放上來的測試程式碼,今天我Run到現在沒出問題,也許猜錯方向,可能不是 open tomorrow 的問題。
但是我自己的策略,只要把 open tomorrow 拿掉就不會"K棒數量不足"而掛掉。
我有試著把資料區間拉長,策略運算最大K棒數量設到10000,不改程式碼的話一樣會"K棒數量不足"而掛掉。
我覺得跟程式的loading有點關係
運算量大的時候卡容易出現狀況
經過測試......
開兩組相同的訊號 , 其中一組只有將open tomorrow拿掉
有 open tomorrow那組會不斷地出現"浮點運算不正確"的警告
而將open tomorrow拿掉那一組就可以一直很順暢地跑下去
所以可以確定問題就是 open tomorrow造成的.
我是券商版,open tomorrw也有問題。
經過測試,運算錯誤訊息是在盤中會發生。 另外,似乎與這個有關
Reco你的問題跟阿政他們的問題無關啦!
別來鬧..XD
請教凌波大一個不相關的問題可否?
請問你用哪個版本,怎麼設定才抓得到滬深300的及時資料?
我用元大的,沒有中金所的商品