感謝各位先進的回覆
database setting 上
二者環境相同
由於我為了灌成最新的beta版驗證
因此
三個環境全都以移除軟體移除
連同regedit的也移除後
重新下載最近BETA版安裝
因此設定上是完全一樣
----------------------------------------------------------------
ZIP 檔中內的
測試程式碼如下
並沒有做計算
SetPositionSize( 1, spsShares );
SetOption( "InitialEquity", 50000 );
SetOption( "FuturesMode", 1 );
SetOption( "CommissionMode", 3 );
SetOption( "CommissionAmount", 2.5 );
RoundLotSize = 1;
TickSize = 0.0001;
PS = 10000;
PointValue = 10 * PS;
MA_short = MA( C, 5 );
MA_long = MA( C, 20 );
Buy = Ref( Cross( MA_short, MA_long ), -1 );
Short = Ref( Cross( MA_long, Ma_short ), -1 );
Buy = Cover = ExRem( Buy, Short );
Short = Sell = ExRem( Short, Buy );
BuyPrice = CoverPrice = O;
ShortPrice = SellPrice = O;
------------------------------------------------------------------
原先我推測是不是CPU核心影響
因此
我將虛擬機器改成 單核
但結果
win7 的相同
但與XP 仍有不同
自己GOOGLE 過
查詢到曾有人丟了一句話 32bit 跟 64bit 回測結果不同
但不了了之沒有看到下聞
應該現在大家應該都會選擇64位元OS來當程式交易
畢竟能支援的記憶體大小相比32位元可是大了許多
因此可能沒有人有遇過
由於百思不得其解
所以才想上來詢問各位先進
是否曾遇過這樣的狀況
|