HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 模擬單測試時的平倉問題
gary09210217,2010-01-28 00:12:45

版主您好
今天的問題與1/24所說的類似
建單後的 " 目前部位( 倉位多空 ) " 的值還是不會變化?
但又會停損出場,真奇怪...

請協助處理
PS: Debug_Info紀錄檔明細已寄到您信箱

gary09210217,2010-01-28 00:31:19

補充:

我停損條件的程式碼是由 =>  1390 If 目前部位( 倉位多空 ) <> 0 Then
開始的而Debug_Info中 "目前部位( 倉位多空 )"的值又一直為0
怎麼還會作停損處理
請版主解惑

Hunta,2010-01-28 10:56:58

這是我剛才測的結果,倉位多空及口數資料都很正常。
"10:42:36  VD => 26"
"10:42:36  VE => 15"
"10:42:36  VF => 29"
"10:42:36  下單與休息模式 => 0"
"10:42:36  啟始K棒時間 => 945"
"10:42:36  停損價位 => 7580"
"10:42:36  目前部位( 口數 ) => 1"
"10:42:36  目前部位( 倉位多空 ) => 1"
"10:42:39  VD => 26"
"10:42:39  VE => 15"
"10:42:39  VF => 29"
"10:42:39  下單與休息模式 => 0"
"10:42:39  啟始K棒時間 => 945"
"10:42:39  停損價位 => 7580"
"10:42:39  目前部位( 口數 ) => 1"
"10:42:39  目前部位( 倉位多空 ) => 1"
"10:42:43  VD => 26"
"10:42:43  VE => 15"
"10:42:43  VF => 29"
"10:42:43  下單與休息模式 => 0"
"10:42:43  啟始K棒時間 => 945"
"10:42:43  停損價位 => 7580"
"10:42:43  目前部位( 口數 ) => 1"
"10:42:43  目前部位( 倉位多空 ) => 1"
"10:42:47  VD => 26"
"10:42:47  VE => 15"
"10:42:47  VF => 29"
"10:42:47  下單與休息模式 => 0"
"10:42:47  啟始K棒時間 => 945"
"10:42:47  停損價位 => 7580"
"10:42:47  目前部位( 口數 ) => 1"
"10:42:47  目前部位( 倉位多空 ) => 1"
"10:42:50  VD => 26"
"10:42:50  VE => 15"
"10:42:50  VF => 29"
"10:42:50  下單與休息模式 => 0"
"10:42:50  啟始K棒時間 => 945"
"10:42:50  停損價位 => 7580"
"10:42:50  目前部位( 口數 ) => 1"
"10:42:50  目前部位( 倉位多空 ) => 1"
"10:42:54  VD => 26"
"10:42:54  VE => 15"
"10:42:54  VF => 29"
"10:42:54  下單與休息模式 => 0"
"10:42:54  啟始K棒時間 => 945"
"10:42:54  停損價位 => 7580"
"10:42:54  目前部位( 口數 ) => 1"
"10:42:54  目前部位( 倉位多空 ) => 1"
"10:42:58  VD => 26"
"10:42:58  VE => 15"
"10:42:58  VF => 29"
"10:42:58  下單與休息模式 => 0"
"10:42:58  啟始K棒時間 => 945"
"10:42:58  停損價位 => 7580"
"10:42:58  目前部位( 口數 ) => 1"
"10:42:58  目前部位( 倉位多空 ) => 1"
"10:43:02  VD => 26"
"10:43:02  VE => 15"
"10:43:02  VF => 29"
"10:43:02  下單與休息模式 => 0"
"10:43:02  啟始K棒時間 => 945"
"10:43:02  停損價位 => 7580"
"10:43:02  目前部位( 口數 ) => 1"
"10:43:02  目前部位( 倉位多空 ) => 1"
"10:43:06  VD => 26"
"10:43:06  VE => 15"
"10:43:06  VF => 29"
"10:43:06  下單與休息模式 => 0"
"10:43:06  啟始K棒時間 => 945"
"10:43:06  停損價位 => 7580"
"10:43:06  目前部位( 口數 ) => 1"
"10:43:06  目前部位( 倉位多空 ) => 1"
"10:43:10  VD => 26"
"10:43:10  VE => 15"
"10:43:10  VF => 29"
"10:43:10  下單與休息模式 => 0"
"10:43:10  啟始K棒時間 => 945"
"10:43:10  停損價位 => 7580"
"10:43:10  目前部位( 口數 ) => 1"
"10:43:10  目前部位( 倉位多空 ) => 1"
"10:43:14  VD => 26"
"10:43:14  VE => 15"
"10:43:14  VF => 29"
"10:43:14  下單與休息模式 => 0"
"10:43:14  啟始K棒時間 => 945"
"10:43:14  停損價位 => 7580"
"10:43:14  目前部位( 口數 ) => 1"
"10:43:14  目前部位( 倉位多空 ) => 1"

gary09210217,2010-01-28 11:17:01

觀察的重點應該是進出場後有沒有即時變動
謝謝

Hunta,2010-01-28 11:39:51

請把行號90、100兩行搬移至行號1350處,應該比較正確。
因為你一程式開始就抓好倉位多空及口數的資料,但是你中間又有許多的進出場處理,有可能中間倉位多空及口數資料已被改變,但是你一開始抓的倉位多空及口數資料都沒有跟著更動,所以最後Show出來的資料才會都沒有變動。

 97 1 2 8: 此主題共有17帖 此頁5帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次